Re: [Json] Kicking Off JSONbis

"Peter F. Patel-Schneider" <pfpschneider@gmail.com> Sun, 18 October 2015 19:22 UTC

Return-Path: <pfpschneider@gmail.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 730A51ACE6A for <json@ietfa.amsl.com>; Sun, 18 Oct 2015 12:22:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 wMjtgdTE5nfE for <json@ietfa.amsl.com>; Sun, 18 Oct 2015 12:22:24 -0700 (PDT)
Received: from mail-yk0-x235.google.com (mail-yk0-x235.google.com [IPv6:2607:f8b0:4002:c07::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B21561ACE67 for <json@ietf.org>; Sun, 18 Oct 2015 12:22:24 -0700 (PDT)
Received: by yknn9 with SMTP id n9so74424754ykn.0 for <json@ietf.org>; Sun, 18 Oct 2015 12:22:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=0IGdHxURz+YnjNojJDOTt/iBUHNQBuO6R/PUV7XxiUo=; b=xra7tfcDZHFFqSeKvGvb+d/Cshdq6+ZWn/h8CH0WtTr07mmJIsqp0sO+khIuxy73Pd syzzHhHEiDkew74eKoKdPIOFIz3u4/nBfSO4Aab1QCWg4bc+S3kr5cSD8cUFiV1HYSOV J7Dbo4DzYV/Aw/kktpBnV21Aj6LuitCzjUvJ5VJd6lwH+zWAEXNcdYlv3PmAjWom2X9q p7QCvcM/Uogd1FivN1rWf4HS+8P7K8KuBOlvq2bO2NeGW2a2K3vz2zlPmBiVnwONyNt4 4F09uQWUq2hPVsqVLXjzFY6VR5qqoPMGKS9DzovoSpSbBhPrCDHeTt420EIuHvjLl1aV u3rw==
X-Received: by 10.129.119.4 with SMTP id s4mr19378635ywc.67.1445196144053; Sun, 18 Oct 2015 12:22:24 -0700 (PDT)
Received: from idefix.nuance.com (pool-108-53-90-228.nwrknj.fios.verizon.net. [108.53.90.228]) by smtp.gmail.com with ESMTPSA id q4sm23666279ywf.32.2015.10.18.12.22.22 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Oct 2015 12:22:22 -0700 (PDT)
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: "Peter F. Patel-Schneider" <pfpschneider@gmail.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <5623F16D.9040304@gmail.com>
Date: Sun, 18 Oct 2015 12:22:21 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <CAHBU6iuxBvn3ug9LwcK9gvrQDLr1uz=3NCrcrZaejF2iUwiLVA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/json/_wKHncNSd5WuVpaXNJkrpjMVXyY>
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: Sun, 18 Oct 2015 19:22:26 -0000

You are echoing my sentiments.

I vote for something along the lines of option 2.  (I would really like to
vote for 3, but standards harmony does indeed have some benefit.)

The other option would be to make all the language definition stuff in
RFC7159bis informative and point to ECMA404 for the normative definition.
However, this option has the added problem that the language definition in
ECMA404 depends on an undefined formalism.

peter


On 10/18/2015 11:34 AM, 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 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.”
> 
> 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.
> 
> 3. Conclude that this effort has no observable benefit to the community
> implementing JSON on the Internet and abandon the RFC7159bis project.
> 
> On Wed, Oct 14, 2015 at 9:10 AM, Barry Leiba <barryleiba@computer.org
> <mailto:barryleiba@computer.org>> wrote:
> 
>     >>> Sure, but isn’t a consensus call on the substantive change to the spec in
>     >>> order?
>     >>
>     >> That could be done by posting an I-D to make the proposal, and have
>     >> the working group review it and comment on it.  Right now, there's
>     >> just a "here's what we plan to do", and there've been a few comments
>     >> about that.  Specific text to review might help, no?
>     >
>     > RFC 7159 has the following verified errata:
>     >
>     > * https://www.rfc-editor.org/errata_search.php?rfc=7159&eid=3915
>     > * https://www.rfc-editor.org/errata_search.php?rfc=7159&eid=4264
>     > * https://www.rfc-editor.org/errata_search.php?rfc=7159&eid=4336
>     >
>     > I suggest at the least an I-D be published that applies these.
> 
>     That works for me.
> 
>     As to the other, specific text proposed on the list will give people
>     something to discuss.
> 
>     Barry
> 
> 
> 
> 
> -- 
> - Tim Bray (If you’d like to send me a private message, see
> https://keybase.io/timbray)
>