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-----
- [Json] Working Group Last Call on draft-ietf-i-js… Matt Miller
- Re: [Json] Working Group Last Call on draft-ietf-… Mark Nottingham
- Re: [Json] Working Group Last Call on draft-ietf-… R S
- Re: [Json] Working Group Last Call on draft-ietf-… Tim Bray
- Re: [Json] Working Group Last Call on draft-ietf-… Mark Nottingham
- Re: [Json] Working Group Last Call on draft-ietf-… Larry Masinter
- Re: [Json] Working Group Last Call on draft-ietf-… Matt Miller
- Re: [Json] Working Group Last Call on draft-ietf-… Tim Bray
- Re: [Json] Working Group Last Call on draft-ietf-… John Cowan
- Re: [Json] Working Group Last Call on draft-ietf-… Markus Lanthaler
- Re: [Json] Working Group Last Call on draft-ietf-… Erik Wilde
- Re: [Json] Working Group Last Call on draft-ietf-… Matthew Morley
- Re: [Json] Working Group Last Call on draft-ietf-… Tim Bray
- Re: [Json] Working Group Last Call on draft-ietf-… Markus Lanthaler
- Re: [Json] Working Group Last Call on draft-ietf-… Tim Bray
- Re: [Json] Working Group Last Call on draft-ietf-… Larry Masinter
- Re: [Json] Working Group Last Call on draft-ietf-… Tim Bray
- Re: [Json] Working Group Last Call on draft-ietf-… Larry Masinter
- Re: [Json] Working Group Last Call on draft-ietf-… Matt Miller
- Re: [Json] Working Group Last Call on draft-ietf-… Larry Masinter
- Re: [Json] Working Group Last Call on draft-ietf-… Jim Schaad