Re: [Json] Working Group Last Call on draft-ietf-i-json-02

Matt Miller <mamille2@cisco.com> Thu, 17 July 2014 20:37 UTC

Return-Path: <mamille2@cisco.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C7DA1A023F for <json@ietfa.amsl.com>; Thu, 17 Jul 2014 13:37:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.047
X-Spam-Level:
X-Spam-Status: No, score=-12.047 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FRT_ADOBE2=2.455, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 rdjQb73DLjsT for <json@ietfa.amsl.com>; Thu, 17 Jul 2014 13:37:41 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 466401A0218 for <json@ietf.org>; Thu, 17 Jul 2014 13:37:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4887; q=dns/txt; s=iport; t=1405629461; x=1406839061; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=x21baiH8ek1aW6ShxnCDvaZB1ZF3fW4LBDqq5Je4x/Y=; b=aCfWQbBV8yk7sCTnjAXG//LP28bde0zu4HbD2sDYT13Qk+8NSguFTy4K Ov9eNoWg/jZM3k1/2f0utQhQyTpq1fvTd0HRQOVWlqZSpuHBoLS57mWWF AYB3ww7yGQapR1L3wuMRdgq+OYayreh5h7aQQU+Ri7gxflNaTKfqWgeiD Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgMGALEwyFOtJV2c/2dsb2JhbABZgw5SVwSCdKohAQEBBQFulXUKhgCBQwGBBxZ2hAMBAQEEAQEBIA8BOwoBEAsVAgECAgUWCAMCAgkDAgECARUfCQgGAQwBBQIBAYg+Da4ylygXgSyET4kdMwcGgnKBTgWKZIwghBuBTIVIjRiDY02BRQ
X-IronPort-AV: E=Sophos;i="5.01,680,1400025600"; d="scan'208";a="61768483"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-6.cisco.com with ESMTP; 17 Jul 2014 20:37:40 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s6HKbeLc021408 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 17 Jul 2014 20:37:40 GMT
Received: from [10.89.8.151] (10.89.8.151) by xhc-rcd-x05.cisco.com (173.37.183.79) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 17 Jul 2014 15:37:40 -0500
Message-ID: <53C83403.6030809@cisco.com>
Date: Thu, 17 Jul 2014 14:37:23 -0600
From: Matt Miller <mamille2@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Larry Masinter <masinter@adobe.com>, Tim Bray <tbray@textuality.com>
References: <53B21F69.7010101@cisco.com> <53C066AE.9050104@cisco.com> <c8391b02d1f045ce85747420d7f9e756@BL2PR02MB307.namprd02.prod.outlook.com> <CAHBU6itqj-Fg05=ybKCEs9NTYjTM=gtS7=e8mCVTP1GwfjcNxQ@mail.gmail.com> <3b1rk4x0d2dwsnvbr0w1wjya.1405535654838@email.android.com> <CAHBU6iuHp+YgGJPFkmW56PqOi1g5ctTv4Z4Re=DKO2Hjmvf_0w@mail.gmail.com> <f44a34b22e4c42dc8f6164d8ece5a934@BL2PR02MB307.namprd02.prod.outlook.com>
In-Reply-To: <f44a34b22e4c42dc8f6164d8ece5a934@BL2PR02MB307.namprd02.prod.outlook.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-Originating-IP: [10.89.8.151]
Archived-At: http://mailarchive.ietf.org/arch/msg/json/ORwlVx3aIGbzxOeB1R_CWl7wopw
Cc: IETF JSON WG <json@ietf.org>
Subject: Re: [Json] Working Group Last Call on draft-ietf-i-json-02
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <json.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/json>, <mailto:json-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/json/>
List-Post: <mailto:json@ietf.org>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/json>, <mailto:json-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Jul 2014 20:37:43 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

/me doffs hat.

Speaking as an active participant of the JOSE WG since its charter:

As far as I can tell, I-JSON contains everything that the JOSE WG has
reached consensus on but is lacking from RFC 7159.


- -- 
- - m&m

Matt Miller < mamille2@cisco.com >
Cisco Systems, Inc.

On 7/17/14, 2:18 PM, Larry Masinter wrote:
> There’s nothing in that section about IEEE floating point (or
> anywhere else in JOSE that I can find. And i-json doesn’t say
> anything about canonicalization, which would likely be what JOSE
> needs.
> 
> 
> 
> “they’d switch to it in the blink of an eye” seems like an
> underestimate by several orders of magnitude.
> 
> 
> 
> My point is that there is no obvious way that JOSE could make
> normative reference to the i-json document as it stands, even if
> everyone agreed to it (but agreement would depend on the details of
> what the reference said).
> 
> 
> 
> *From:*Tim Bray [mailto:tbray@textuality.com] *sSent:* Wednesday,
> July 16, 2014 12:16 PM *To:* Larry Masinter *Cc:* Matt Miller; IETF
> JSON WG *Subject:* Re: [Json] Working Group Last Call on
> draft-ietf-i-json-02
> 
> 
> 
> For example,
> http://tools.ietf.org/html/draft-ietf-jose-json-web-key-31#section-4
>
> 
> 
> 
> If I-JSON were published, they’d switch to it in the blink of an
> eye, based on previous conversations.
> 
> 
> 
> On Wed, Jul 16, 2014 at 12:02 PM, Larry Masinter
> <masinter@adobe.com <mailto:masinter@adobe.com>> wrote:
> 
> I think at least one motivating use case is called for, if not
> more.
> 
> 
> 
> But scanning the JOSE documents, I didn't find where you would use 
> I-JSON instead. Could you point it out?
> 
> 
> 
> Tim Bray <tbray@textuality.com <mailto:tbray@textuality.com>>
> wrote:
> 
> Well, I think this discussion sort of already happened, but here’s 
> the existence proof: If I-JSON had existed at the time JOSE was 
> getting going, they could have simplified their specs, and 
> implementers’ lives, with the following statement: Use I-JSON.
> 
> 
> 
> Also, the collection of constraints IS special: It covers
> everything that 7159 calls out as an interoperability problem, and
> says “don’t do that’.
> 
> 
> 
> On Fri, Jul 11, 2014 at 4:51 PM, Larry Masinter
> <masinter@adobe.com <mailto:masinter@adobe.com>> wrote:
> 
>>> Please review the document and send comments to the Working 
>>> Group mailing list < json at ietf.org <http://ietf.org> > or
> the co-chairs <json-chairs at
>>> tools.ietf.org <http://tools.ietf.org> > before the end of
> the WGLC.  Any and all comments
>>> on the document are sought in order to asses the strength of 
>>> consensus. Even if you have read and commented on this or
> earlier
>>> versions of the draft, please feel free to comment again.
> 
> I think I originally supported the development of I-JSON as useful
> named profile of JSON. However, based on recent discussions and
> further examination, my opinion now is that the particular 
> collection of constraints isn't special, and the document should 
> instead be recast as a "Best Practices for Internet Use of JSON". 
> To facilitate using the document as a normative reference, each 
> constraint/best practice could be named "no-dup-names", 
> "ieee-numbers", "utf8". If you then want to name the union of all
> constraints in the document as "i-json" that would be OK.
> 
> Most of the document (including the normative language associated
> with each constraint) would remain, but the emphasis on "i-json" as
> a unique and complete profile wouldn't, and would make it easier
> for referencing applications to choose those constraints that are
> meaningful for them.
> 
> Larry -- http://larry.masinter.net
> 
> 
> 
> _______________________________________________ json mailing list 
> json@ietf.org <mailto:json@ietf.org> 
> https://www.ietf.org/mailman/listinfo/json
> 
> 
> 
> 
> 
> --
> 
> - Tim Bray (If you’d like to send me a private message, see 
> https://keybase.io/timbray)
> 
> 
> 
> 
> 
> --
> 
> - Tim Bray (If you’d like to send me a private message, see 
> https://keybase.io/timbray)
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - https://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCgAGBQJTyDQDAAoJEDWi+S0W7cO1VtAH/3a/g4wCIX1RIcc3d9kyArAU
+BueHk2g9M2yiOkdjsPOpZQhZ5N5KS4Egxt6i7R2/WhBisdwxmJ9HS8rzKLUDNCi
FCDc2CXjF701qAj5fkBhQGOHCvRR58tnEW19xM4gYtG5WG27qus+8dF8FSJWYhOY
UKc1k7wTrWlZRbjyzfPNuHWQbIMPEg9mhfMF7PtSqqkINv3Vao9gWTdYiwKM8NgP
MagyMcuOg/vgC1wQpwwWhNSjMIRwGZkqUVLcG4du6OKFkxqy6EZFtPU+TdcAzgF2
QSuwtS29TzK1BUw04cqjKl+G2vIjrqwgxLPUY6dYpaiWpSMFbxjz6ESBUKznsZ8=
=YTK7
-----END PGP SIGNATURE-----