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

Alexey Melnikov <alexey.melnikov@isode.com> Wed, 08 February 2017 16:37 UTC

Return-Path: <alexey.melnikov@isode.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 6B1D6129C4D for <ietf@ietfa.amsl.com>; Wed, 8 Feb 2017 08:37:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isode.com
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 UbCRjGWv9x0I for <ietf@ietfa.amsl.com>; Wed, 8 Feb 2017 08:37:04 -0800 (PST)
Received: from statler.isode.com (Statler.isode.com [62.232.206.189]) by ietfa.amsl.com (Postfix) with ESMTP id 3536B129C58 for <ietf@ietf.org>; Wed, 8 Feb 2017 08:37:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1486571823; d=isode.com; s=june2016; i=@isode.com; bh=Gk0lNtUEaFIROoMuFtHESZnYTVI0xC+SUBQc70RMc5g=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=Z1+WLSBVaGdtq7OwqWr1wV1Rtr/S9h2cesYKoADjoC4ZT0oi0esqevyQMxcOZay4tGili8 bYm4oLcplZIFbCJbevfUYNe9/ca6eMyRaJ9TR/r63ofEbE15AXVy/59iL4v61jmWpCSNlX gV/f01Nj6JeaOAa+CvaSlxH8UeMWnP8=;
Received: from [172.20.1.215] (dhcp-215.isode.net [172.20.1.215]) by statler.isode.com (submission channel) via TCP with ESMTPSA id <WJtJLwAY1wQv@statler.isode.com>; Wed, 8 Feb 2017 16:37:03 +0000
Subject: Re: Fwd: Re: [Jmap] Fwd: Re: WG Review: JSON Mail Access Protocol (jmap) - reducing configuration complexity
To: John C Klensin <john-ietf@jck.com>, Andrew Sullivan <ajs@anvilwalrusden.com>, ietf@ietf.org
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> <32D2801528D191A01AD4D3B2@PSB>
From: Alexey Melnikov <alexey.melnikov@isode.com>
Message-ID: <2fa724eb-18ba-b818-6a01-a07db5a9a9a4@isode.com>
Date: Wed, 08 Feb 2017 16:36:45 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0
In-Reply-To: <32D2801528D191A01AD4D3B2@PSB>
MIME-Version: 1.0
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/elu2J0_bnVmYolr5cqn-7eHSsvg>
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 16:37:05 -0000

John,


On 08/02/2017 15:03, John C Klensin wrote:
> --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.
That is entirely possible :-).
> 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
As far as deployments are concerned, if there is a case of 
co-existentence, then it would fall into one of two categories:

1). JMAP is just a a proxy and uses IMAP on the backend. Configuring 
JMAP server is the same as configuring a MUA.

2). Both are supported by the same software (i.e. Cyrus and Dovecot use 
case). I doubt that incremental cost of configuring both is much higher 
than just configuring one of them.

In either case configuring JMAP clients is a simple(r) proposition: just 
distribute HTTP URI for a JMAP instance.

> and to support, also for a long time, the ability to convert
> between the two formats.
There are no 2 formats, both IMAP and JMAP operate on RFC 5322 objects, 
so the rest of your argument is invalid.
> Also, if that conversion is not
> absolutely lossless, there will be a large collection of ongoing
> problems, for an equally long time.
There is a single message format, so no need to convert.

Best Regards,
Alexey
> 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
>