Re: [Json] Minimal edit proposal, second round

R S <sayrer@gmail.com> Wed, 26 June 2013 20:00 UTC

Return-Path: <sayrer@gmail.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C56611E8202 for <json@ietfa.amsl.com>; Wed, 26 Jun 2013 13:00:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vLjpk6wx-BUk for <json@ietfa.amsl.com>; Wed, 26 Jun 2013 13:00:52 -0700 (PDT)
Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) by ietfa.amsl.com (Postfix) with ESMTP id 82F4811E8203 for <json@ietf.org>; Wed, 26 Jun 2013 13:00:47 -0700 (PDT)
Received: by mail-wi0-f176.google.com with SMTP id ey16so2392028wid.9 for <json@ietf.org>; Wed, 26 Jun 2013 13:00:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=UhMHODg/9zXSr5T5/gcybKddzIQC9ubBlbOt/uDjZKY=; b=QivJK+2Xdp4rsAhulNaiIBQkZ8rhQyCnjbUPXtp3RoiHdQfPhiGNjrmbKxIBye7FUd opgnpm8Go6DAqSKwcDXT2MWzZXLBjWmjzDelffiydTsrov6+bCR1ns9mO1KnFR2/hjuH u0CCKFre9QE+FoAVx81IR035tAkTwjx4clJ+j19mahe0THCjVPvmS4jXPA8v2k8CBqGu 7gMyi+djsS9SH7YXrWGtuk8UvZ5jFhkK1E14vwKdhopMcc7KuJe1yIAXTMcXv0LfnHBo mAfADONr9AbvtLKnm6m6e1ItDLvSVSlZOx20T8lyumHMJ/c5QbazOpiRUEpoRJwDDXDR spkQ==
MIME-Version: 1.0
X-Received: by 10.180.187.136 with SMTP id fs8mr3746031wic.18.1372276846588; Wed, 26 Jun 2013 13:00:46 -0700 (PDT)
Received: by 10.194.44.138 with HTTP; Wed, 26 Jun 2013 13:00:46 -0700 (PDT)
In-Reply-To: <6E1C1EF7-3971-4FD4-8BCE-349ED5B0B598@vpnc.org>
References: <6E1C1EF7-3971-4FD4-8BCE-349ED5B0B598@vpnc.org>
Date: Wed, 26 Jun 2013 13:00:46 -0700
Message-ID: <CAChr6SwHTLmk7qqA01c8a+ceDjQqTOFP9Y0G54HeDfty4zqMcQ@mail.gmail.com>
From: R S <sayrer@gmail.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary="001a11c381ecf97a1104e014197f"
Cc: "json@ietf.org WG" <json@ietf.org>
Subject: Re: [Json] Minimal edit proposal, second round
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 26 Jun 2013 20:00:54 -0000

This looks good to me. +1.

- Rob


On Wed, Jun 26, 2013 at 8:47 AM, Paul Hoffman <paul.hoffman@vpnc.org> wrote:

> <chair hats on>
>
> The thread the last few days showed some confusion about what Rob's
> proposal was. This new thread is an attempt to clarify so that we can see
> if there is enough agreement to go down this path for the WG's first
> document. This message is *not* to say "we will go that way instead of the
> previous way", but instead to ask "does the WG want to go this way, given
> more explicit information".
>
> First, the proposal is an alternative to the proposals so far in the WG,
> not in addition to them. That is, the list of changes in the proposal would
> be the *entire* set of changes; even the current document title remains the
> same. If there is consensus to go this way, we drop all the current
> consensus calls. We have made that clearer below.
>
> Second, it is quite clear that there is disagreement on what RFC 4627
> means with respect to the content of strings. Many people have forcefully
> asserted what RFC 4627 meant, and yet many of them disagree. Thus, we think
> it would be valuable to capture the fact that there is disagreement in a
> factual manner. We have changed the proposed wording for this below.
>
> Third, the WG's charter is clear that we don't get to start work on
> additional documents until we finish 4627-bis. Having said that, there
> seems to be near-universal agreement that an implementation guidance
> document is needed. (I don't want to use the IETF-centric term "best
> practices" because we don't have consensus on which practice is best.) We
> can assume that the document will be produced, even if it isn't in the
> charter and we have not agreed to the content of that document.
>
> Fourth, we have incorporated the editorial changes from the thread.
>
> The proposal below, then, is meant to be a way to determine if the WG
> wants to go down the "minimal edit" route, or return to what we were doing
> before, making non-minimal additions to the document by WG consensus.
>
> Thoughts?
>
> --Matt Miller and Paul Hoffman
>
>
>
> Begin with http://tools.ietf.org/html/draft-ietf-json-rfc4627bis-02.
>
> Change Section 1.2, "Changes from RFC 4627", to read:
>
>  This section lists all changes between this document and the text in
>  RFC 4627.
>
>  - Applied erratum #607 from RFC 4627 to correctly align the artwork for
> the definition of
>    "object".
>
>  - Applied erratum #3607 from RFC 4627 by removing the security
> consideration that begins "A JSON
>    text can be safely passed" and the JavaScript code that went with that
> consideration.
>
>  - Added Section 1.3, "Differences from the JSON Definition in ECMAScript".
>
>  - Updated the [ECMA] reference, and changed the [UNICODE] references to be
>    non-version-specific.
>
> Add Section 1.3, "Differences Between This Document the JSON Definition in
> ECMAScript"
>
>  The following lists the known major differences between this document and
> the definition of JSON
>  in Section 15.12 of [ECMA].
>
>  - ECMAScript implementations produce and consume primitive JSON values at
> the root level of JSON
>    documents.
>
>  - ECMAScript implementations can generate and consume all code points in
> JSON strings, while there
>    is disagreement about whether this document prohibits some specific
> code points in JSON strings.
>
>  - When there are duplicate names within an object, ECMAScript JSON
> parsers overwrite the value
>    corresponding to such names with the value that appears last in the
> serialization.
>
> In Section 6, remove "A JSON text can be safely passed" and the JavaScript
> code in the following
> paragraph.
>
> In Section 9, change the title in the reference to [ECMA] to be to the
> latest version with JSON:
>
>  [ECMA]    Ecma International, "ECMAScript Language Specification, 5.1
> Edition / June 2011",
>            <
> http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf
> >.
>
> In Section 9, change the reference to [UNICODE] to be be
> non-version-specific:
>
>  [UNICODE]  The Unicode Consortium, "The Unicode Standard", <
> http://www.unicode.org/versions/latest/>.
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json
>