Re: [Json] Kicking Off JSONbis

Julian Reschke <julian.reschke@gmx.de> Mon, 19 October 2015 07:49 UTC

Return-Path: <julian.reschke@gmx.de>
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 5F0AF1A6FA8 for <json@ietfa.amsl.com>; Mon, 19 Oct 2015 00:49:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] 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 VgwRCLqS3x2C for <json@ietfa.amsl.com>; Mon, 19 Oct 2015 00:49:28 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF0021A6FA6 for <json@ietf.org>; Mon, 19 Oct 2015 00:49:28 -0700 (PDT)
Received: from [192.168.178.20] ([84.187.52.81]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MNHqL-1Zuz5U3l1t-006sLa; Mon, 19 Oct 2015 09:49:22 +0200
To: Tim Bray <tbray@textuality.com>, Barry Leiba <barryleiba@computer.org>
References: <DB74C466-D542-42D6-95B0-690A564435A9@cisco.com> <CAC4RtVD3cKThDTr_eS-QCUhKqZkMS0y+nPS5HxCk3f1RQ7VyJQ@mail.gmail.com> <CAHBU6iv_w_O95Nq-bU1z2GOKgouuGrMbZP4Uwio25pPtFCc3UQ@mail.gmail.com> <CALaySJ+==5_mstrgHEd7bUGzSo85Er9VR_zEaJ+gh-O+zSpK=w@mail.gmail.com> <88A80A45-E673-4D0A-995B-3872874C23AE@cisco.com> <CALaySJJ01gEoHqZ4ehVHzv8mqD1CXKV3Ave3yQPrgrAGe4yckg@mail.gmail.com> <CAHBU6iuxBvn3ug9LwcK9gvrQDLr1uz=3NCrcrZaejF2iUwiLVA@mail.gmail.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <5624A07E.1000409@gmx.de>
Date: Mon, 19 Oct 2015 09:49:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <CAHBU6iuxBvn3ug9LwcK9gvrQDLr1uz=3NCrcrZaejF2iUwiLVA@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K0:G9Hby8FvnzpZigHcayeq/3/NgjZ3UJvwHnAolZfGP+/ygEqbwlg gD8N9FFQrOEjBbk3j13pAa7hTnluSNjx3RWEoR6DIQ2Uy/Rf9d3mneot9063rUYolZYFjIU IYuL1Wg/KWf/wnMeH5xKMFUbCyurcOgh0lXMl8o+ks1bKXRVGy7w1deuGDTRJDkpipc86VY 8b5W7L+XGfWgElbjB//3A==
X-UI-Out-Filterresults: notjunk:1;V01:K0:NJCN1I6lUHI=:vnCeIJTyWpu0h8pn+U/FCE V3A6O7os+b7iylTIEyPgPm2YqWTfYA9u/SFmy+qK1msxETfjmruHuGNdvJLJJdYEcOJBgxeqD Tqd4b6yW78yn84Io320OBqBf5YQ7CkclI8tIA1fxdWef7qsavT43BQ7WsSXTkAOxCDW8Ae0aj VV3Q3kAjNaMSroYhetbdkE6AKh9MKoggddi0waiVrJ3zujMIpF+BIgPpMl1/WLBaZIPGMbBEJ OAmVxbMg6baLtypi/4KJE4GTmCS/L7f1/XbbSyBW4XrWtJBRoCy4K21TVKA6IKqcGipOmKKVe ze2SDSSe5DZ0z0ECnshRyHWn6lqlsnDd5JqNqLAyUcwF6OLcPLr+Bdw6Ko7mlEvqq4aRtKnpW mHJYmD46J/5LBZ8QR5z5VVUGX46zJHd1OgMCtZChUjy/u6Vj6GxBylCmN7WVD9MJTdtsOHwI2 Fy7TiiCdzfiymWcGgqwyTrEGQ37z4w58e10Zygey4bOKpsweNHbG1UVhDkRlzkrMyPscGSJ0w dg9yAb8Br1nMhe41uhJs3iRD3LxnWCNxYdgDYhg4/tuLbuFyhSk0yxDGVAXs7aRd4oHexlWdl jJuSeihGBXxlBPpwLSt+I7KBl0QiGUl0pAjXmzHCMciL5LSqJqJ2a7sOF432yhdhmSGp+CbD0 TkwkFjChIGgqe+3zsHNOLj6S/ghN1Pt0Rd8uII1fj4wVKbiF1QAPyMuqwCleCx42DUJ0Fcq/e CbWIrA1IONZ+28gw1hmYVwTNl6WqaM7wtgF51iXWNH9o5yo3T80TNdiYv+42Jeu56dLKFrwf1 TWQCHcm
Archived-At: <http://mailarchive.ietf.org/arch/msg/json/XGAUsHLVb6gu3RC-Nl1IESA_plU>
Cc: "Matt Miller (mamille2)" <mamille2@cisco.com>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Kicking Off JSONbis
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 19 Oct 2015 07:49:30 -0000

On 2015-10-18 20:34, Tim Bray wrote:
> [I'll post a 7159bis with errata by end-of-day whether I get an answer
> on the errata-wonkery or not.  Now, returning to the meat of the
> discussion.]
>
> I have really major heartburn with introducing a Normative Reference to
> ECMA404 in 7159bis.  Because language in standards documents should be
> used carefully, and “Normative Reference” has a very specific meaning,
> and that meaning clearly does not apply in this case.  However, since

Exactly.

> there is apparently a feeling that there is some benefit to the
> community in achieving “standards harmony”, let me propose three ways
> forward:
>
> 1. Include a normative reference to ECMA404, but accompany it with text
> explaining that this reference is marked normative because it is
> considered authoritative in the community of JavaScript language
> specifiers, not in the normal sense of “normative”; there is no
> necessity to read it in order too understand or implement RFC7159bis,
> nor does it specify any technology which must be present in an
> implementation that is not also described in 7159bis.”

Sounds good, but we'd probably also have to talk about what it would 
mean should both documents disagree.

> 2. Do not include a normative reference, but expand the note about
> ECMA404 in Section 1.2 to emphasize that ECMA404 may be considered
> authoritative in the community of JavaScript implementers.

Works for me as well.

> 3. Conclude that this effort has no observable benefit to the community
> implementing JSON on the Internet and abandon the RFC7159bis project.

I believe it's worthwhile to apply *other* errata and publish as full 
standard, even if we can't achieve "harmony" with ECMA404.

 > ...


Best regards, Julian