Re: [Imap-protocol] If Crispin were creating IMAP today how would it be different?

Ladar Levison <[email protected]> Sat, 07 Mar 2015 10:10:19 -0600
Newsgroups gmane.mail.imap.general
Message-ID <[email protected]>

On 3/7/2015 8:34 AM, Dave Cridland wrote:
> But in the world of today, the elephant is that the bulk of mail is
> under the control of a handful of huge providers, and a guy working in
> a university lab somewhere is pretty unlikely to have the chance to
> make any kind of difference, and probably wouldn't be interested.
> Mark, in his twenties, tended to solve practical problems that he
> encountered, like telnet issues, roaming mail users, etc. Those
> problems are already solved, so I suspect he'd be solving some
> entirely different problem today, like WebRTC signaling, or practical
> end to end crypto, or secure file sharing, or heaven only knows what.

If all those big providers were using POP, and he wanted to solve a
problem, like mobility, would he have approached it differently? From an
abstract standpoint, the programming language doesn't matter. IMAP is a
protocol that can be implemented in any language, which holds true for
JSON protocols as well. They are simply schemes for stateless
client/server interactions (stateless because they have to go over HTTP)
and which happen to use JSON as the serialization scheme. They could
just as easily have used SOAP/XML.

I'm wondering if the future of mail protocols is to continue improving
the line based protocols we have, or will they be replaced by something
that is friendly to the web? Were seeing a number of vendor specific
mail protocols already, and I'm wondering if convergence is in our
future? In other words, if someone were to start working on a new
protocol today, should they focus on the old line based scheme, or
switch to the newer stateless, JSON paradigm common to the web?

_______________________________________________
Imap-protocol mailing list
[email protected]
http://mailman13.u.washington.edu/mailman/listinfo/imap-protocol
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJU+yLrAAoJEMR5kTl8dRp/lpgP/RIdaubzNMcdXEwFPPwCKwiX
Crp0lBQ7QfQhxkNb6IuERQe6GOwWyCkwE9l3JN7Bi7I/ERA79I8uQWT1Y4CQC9WA
lrSEvIvOyTFTmTuHNp1/BMNYwKOYZvqrX0aFFkfNa8SAesUpS6S81ILgg8KGMzwK
j6dXD4SssQtGktz+TM1zy6RndWRu8YFGW2m6wrP0R1xsyvuZaSZ2XEYbA9q7zL2B
xLWd22raVhvr2rb/mdQmz0v3n4OOUTtPjJVR7/skPw14jc/coHVt+uRFeDrx3TFT
hCBAlHIHGQpfDUm2CDmpXu1Y/k8Al+rL2cRMK2iCdrBr8ViclFAMFtHnX5WGUYX/
oB5yE7afsQlnPERr8EWtu0uvsMt/5ggvZBb6fsHO2wPC4+XOiFnkyypdob0v2Z4x
1kDpKAdVqlKPoS+7/BSvLNw2ubrD9hAcY9jkBErKPajMe+i2CVfLTn99UWObo2qP
Yq5o8NqfszmHec5RzBxKkwWixWPYEDtRS3Qmr82DdSPM+CE80/yt3uDjRFqrpHj4
h36EKFrQnRiwCgJ/VsfMmYsM+IcnsesQKM1t1+VS6o02Dn1zCv7a2cccWuPJuj1o
OzD9sZvK54hNY8vUkGnGlH+aCVsWpgVNXfljiCVQLm3YPXm/JfHwCdp/ptuEcxgW
uT5L84MI/6sOYuHWGVRX
=svvp
-----END PGP SIGNATURE-----