[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lemonade] Why we should let the IMAP specification become more rich, rather than poor
This is a personal opinion.
With Lemonade we finally have the opportunity to improve the IMAP spec
and to let IMAP servers advertise richness of features in a marketing-
meaningful way.
My opinion is that we have seen four kinds of IMAP servers:
- Free software ones that get a lot right
- Free software ones that get most (or at least a lot) wrong
- Commercial ones that get most right
- Commercial ones that are actually trying to sell their closed protocol
instead, but offer a crippled "old IMAP" interface for marketing
purposes (we do IMAP too, look at us!)
For several years it was possible to say that for example Google's
recent IMAP server offering is a rather poor IMAP server because
UNSELECT, IDLE, NAMESPACE, QUOTA, XLIST, CHILDREN and something weird
called XYZZY is not really that much of a big deal for a modern IMAP
server ... nowadays.
My guess is that this XYZZY is that item #4 in the list above: XYZZY was
a magic word used in one of the earliest computer adventure games -
Colossal Cavern. It would transport you between two different parts of
the map.
Nowadays you can, however funny XYZZY is, effectively say that Google's
IMAP server is just not a Lemonade-ready IMAP server:
- No CONDSTORE, no RSYNC
- No CATENATE
- No UIDPLUS
Let's hope that for marketing this will be meaningful someday and that
we that way can convince vendors like Google to do a better job.
ps. I don't care how good the extensions behind XYZZY are. Not specified
in an open way means that they don't exist for my E-mail clients.
--
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be
gnome: pvanhoof at gnome dot org
http://pvanhoof.be/blog
http://codeminded.be
_______________________________________________
lemonade mailing list
lemonade at ietf.org
https://www.ietf.org/mailman/listinfo/lemonade
Supplemental Web Site:
http://www.standardstrack.com/ietf/lemonade