Re: Fwd: Re: [Jmap] Fwd: Re: WG Review: JSON Mail Access Protocol (jmap) - reducing configuration complexity

John C Klensin <john-ietf@jck.com> Wed, 08 February 2017 15:04 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36798129BBE for <ietf@ietfa.amsl.com>; Wed, 8 Feb 2017 07:04:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PB2DzLCOa6xH for <ietf@ietfa.amsl.com>; Wed, 8 Feb 2017 07:03:57 -0800 (PST)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A0D5129B93 for <ietf@ietf.org>; Wed, 8 Feb 2017 07:03:57 -0800 (PST)
Received: from [198.252.137.70] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1cbTml-000PX9-65; Wed, 08 Feb 2017 10:03:55 -0500
Date: Wed, 08 Feb 2017 10:03:49 -0500
From: John C Klensin <john-ietf@jck.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>, Andrew Sullivan <ajs@anvilwalrusden.com>, ietf@ietf.org
Subject: Re: Fwd: Re: [Jmap] Fwd: Re: WG Review: JSON Mail Access Protocol (jmap) - reducing configuration complexity
Message-ID: <32D2801528D191A01AD4D3B2@PSB>
In-Reply-To: <217b1d1b-adba-2ebb-30ca-600f8dc77246@isode.com>
References: <3b955910-12d0-2c56-0dc2-30279f98aea5@isode.com> <19fabdd7-77c5-fc13-616e-26d39d2f23df@isode.com> <20170208142241.GB84460@mx4.yitter.info> <217b1d1b-adba-2ebb-30ca-600f8dc77246@isode.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.70
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/EjlK8yHltHCOlHu3UPJg-lJkzbs>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Feb 2017 15:04:04 -0000


--On Wednesday, February 8, 2017 14:27 +0000 Alexey Melnikov
<alexey.melnikov@isode.com> wrote:

> Hi Andrew,
> 
> On 08/02/2017 14:22, Andrew Sullivan wrote:
> 
>> On Wed, Feb 08, 2017 at 01:52:00PM +0000, Alexey Melnikov
>> wrote:
>>> Agreed. JMAP and IMAP are likely to co-exist for long time.

>> Isn't that exactly the complaint?  Something like, "Long
>> periods of co-existence need to have lots of benefits or an
>> existential one, or else they're not a good idea."

It is certainly my main complaint.

> They have slightly different audiences. People who want to do
> something like JMAP are already doing something like JMAP.
> They might or might not care about IMAP. People who are doing
> IMAP and not webmail might not care about JMAP.
> It is not yet clear to me that JMAP will replace IMAP. But I
> don't think this is a reason not to let JMAP progress.

Alexey, I think you are missing the point.  Except for the small
minority of users who switch MUAs back and forth (see below), I
would expect any given user to use either an IMAP approach, a
JSON or JSON-like one, or neither.    No long transition as far
as they are concerned.    However, from the perspective of
someone trying to maintain servers or a mailstore, the fact that
there will be both types of users (for a long time if not
forever), it implies the need to maintain (and configure,
support, etc.) both IMAP/SMTP and JMAP facilities in parallel
and to support, also for a long time, the ability to convert
between the two formats.  Also, if that conversion is not
absolutely lossless, there will be a large collection of ongoing
problems, for an equally long time.

Those _are_  reasons to not let JMAP progress because it could
easily make the mail system work worse.  Not, as Andrew (and
several others) have suggested, not a risk we should encourage
unless the benefits and improvements are significant.

     best,
      john