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

Dave Crocker <dhc@dcrocker.net> Wed, 08 February 2017 15:34 UTC

Return-Path: <dhc@dcrocker.net>
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 B3E8A129BCA for <ietf@ietfa.amsl.com>; Wed, 8 Feb 2017 07:34:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.792
X-Spam-Level:
X-Spam-Status: No, score=-1.792 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=dcrocker.net
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 rP9uokUaXyUi for <ietf@ietfa.amsl.com>; Wed, 8 Feb 2017 07:34:06 -0800 (PST)
Received: from simon.songbird.com (simon.songbird.com [72.52.113.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3C4F129BBD for <ietf@ietf.org>; Wed, 8 Feb 2017 07:34:06 -0800 (PST)
Received: from [192.168.1.168] (76-218-8-128.lightspeed.sntcca.sbcglobal.net [76.218.8.128]) (authenticated bits=0) by simon.songbird.com (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id v18FZhan021120 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 8 Feb 2017 07:35:43 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dcrocker.net; s=default; t=1486568143; bh=uLCVmbISl9hIK0qSf2q/VbK3W/q6VJ/VMVKSR5IsfUs=; h=Subject:To:References:From:Reply-To:Date:In-Reply-To:From; b=UoQTCaxo/HI8m6NJTPyU8ZU61rsAsqAvkZ35UQVgU0qSS7Xu2tWlZog8NkedRGw7Q rWNfvLxzl+FI1FHZxTZmfRdgbxgMSgminrkMA4RNeY+4CPFvshZT5qrABBpXQ5Vx7M +DEL7UwgHDroZu5C5Qz6E1yTlON30wf5D+IoQjh8=
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>, Alexey Melnikov <alexey.melnikov@isode.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: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
Message-ID: <e9e8141f-0bc2-870e-c10e-d8894673e455@dcrocker.net>
Date: Wed, 08 Feb 2017 07:33:53 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <32D2801528D191A01AD4D3B2@PSB>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/BOgMxqsgnUOXzr6awjlO-AtLid0>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: dcrocker@bbiw.net
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:34:08 -0000

On 2/8/2017 7:03 AM, John C Klensin wrote:
> 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.

+1

This creates a dual-stack operational environment.  They always have
real -- and often problematic -- operational effects.

Given the long-standing complaints about IMAP's complexity, it still
might be worth doing.  But as has already been noted, what is required
here is a very compelling value statement that justifies the second
'stack'.

The posted list of folk who are expected to implement this helps quite a
bit, IMO.  However we seem to be missing the compelling
/technical-operations/ value proposition.  Will the resulting protocol 
be simpler, more efficient, faster, ... and what is the basis for 
asserting such improvements?


On 2/6/2017 7:40 AM, Alexey Melnikov wrote:
> The current proposal is "advancing on the old". It is improving on
> some IMAP use cases

Where is this explained in the charter -- with enough detail to make it
possible to assess it?  This seems to me foundational for the effort's
value proposition.


On 2/8/2017 5:34 AM, Alexey Melnikov wrote:
>> Drafts?  What drafts?  Perhaps you mean:
>>
>> https://tools.ietf.org/html/draft-jenkins-jmap
>>
>> Except that no draft is cited in the charter.
>
> I realized that I accidentally deleted an important sentence from
> the Charter while doing editing. One of the paragraphs should have
> read:
>
> The work of this group is limited to developing a protocol for a
> client synchronising data with a server. The work will be based on
> draft-jenkins-jmap and draft-jenkins-jmapmail. Any server-to-server
> issues are out of scope for this working group. New end-to-end
> encryption mechanisms are out of scope, but the work should consider
> how to integrate with existing standards such as S/MIME and OpenPGP.

Ahh.  Yes, very helpful.  Thanks!

This then raises a point of nuance about a charter's reference to the 
documents that are foundational to a working group effort:  indicating 
constraints on their role.  That is, what is the working group 
authorized to do with the document. This can be extremely helpful with 
working group management and helping participants to focus.

Roughly the choices are a continuum between having no constraints -- the 
doc is simply used as input and advice -- all the way to only being 
permitted to fix bugs and improve editorial writing.

The text you've provided here says 'based on'.  In a more benign world, 
clarifying what that means wouldn't be necessary, but in the current 
reality, I urge adding text that indicates why degree of modification 
the wg is allowed to make on the drafts.

d/



-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net

-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net