Re: [Json] Minimal edit proposal, second round

Nico Williams <nico@cryptonector.com> Wed, 26 June 2013 20:07 UTC

Return-Path: <nico@cryptonector.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 C4D6B21F9F9F for <json@ietfa.amsl.com>; Wed, 26 Jun 2013 13:07:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level:
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=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 qJQUJvIeRHLy for <json@ietfa.amsl.com>; Wed, 26 Jun 2013 13:07:19 -0700 (PDT)
Received: from homiemail-a64.g.dreamhost.com (caiajhbdccah.dreamhost.com [208.97.132.207]) by ietfa.amsl.com (Postfix) with ESMTP id E026A21F9F76 for <json@ietf.org>; Wed, 26 Jun 2013 13:07:19 -0700 (PDT)
Received: from homiemail-a64.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a64.g.dreamhost.com (Postfix) with ESMTP id 9E4CA438080 for <json@ietf.org>; Wed, 26 Jun 2013 13:07:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cryptonector.com; h= mime-version:in-reply-to:references:date:message-id:subject:from :to:cc:content-type; s=cryptonector.com; bh=Q4uz/IA/lXGIWLKEj+tC DTv5T3o=; b=DtNkWAwwhYsLwXm5uxEmGQzmpUY6p8S2w5U9PF/oTU8QvYG/eMjA cwI3r7SVVo3kuzjcujfrDkAzDYTWSzICDJyrwUW7beIwf1zpKnifhI3/ZXiGBLvF QmDx+QLJYtLMbXnt7I0FT+0p762XyABmNKB2e/eDUS8HpVHyJJGJtmI=
Received: from mail-we0-f170.google.com (mail-we0-f170.google.com [74.125.82.170]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by homiemail-a64.g.dreamhost.com (Postfix) with ESMTPSA id 2DF23438072 for <json@ietf.org>; Wed, 26 Jun 2013 13:07:19 -0700 (PDT)
Received: by mail-we0-f170.google.com with SMTP id w57so10793050wes.29 for <json@ietf.org>; Wed, 26 Jun 2013 13:07:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Tz/ce/1aTEhnOfkQtPEDQXIsSvyQJVoLK+w2SJ1xKec=; b=EUqpynbugQE27PzKIwYzC5z8DD1w53ScBZA5EvMKuzqO0wlRQga3UPeIJlkA2/TEod K+OJAnc37WcYWz6Hh1icAGlx++RczHcdTcRPPn+9UU3y2UfaeAAqx3ORxp6JMIptRnSE Pc0lfHlIBuCEQYY+LnomcZZ01DgauP1E85gXEMjefSCEwhOJ7TL14U4cG8oYSyzYI/Ha 3lyUyu/RaK+4kOWvItZEgfwNTo/uKHgNpguLE7xrzFSap9AtQl1E6jOHtnQJSqULvSnR XvMXYuYt0CjF0dMfxu+ANGuYcF6bjWUZnbLq4UxDvL4lXX/C4iE06eOG2MC2n3rOADo0 ejnw==
MIME-Version: 1.0
X-Received: by 10.194.8.163 with SMTP id s3mr4017526wja.41.1372277236906; Wed, 26 Jun 2013 13:07:16 -0700 (PDT)
Received: by 10.216.29.5 with HTTP; Wed, 26 Jun 2013 13:07:16 -0700 (PDT)
Received: by 10.216.29.5 with HTTP; Wed, 26 Jun 2013 13:07:16 -0700 (PDT)
In-Reply-To: <CAHBU6iuYsKBpHScB_D1QnNE5o8tYMTbGTA9d9hm5chq0+Ec39g@mail.gmail.com>
References: <6E1C1EF7-3971-4FD4-8BCE-349ED5B0B598@vpnc.org> <A723FC6ECC552A4D8C8249D9E07425A70FC6BB9A@xmb-rcd-x10.cisco.com> <CAHBU6iuYsKBpHScB_D1QnNE5o8tYMTbGTA9d9hm5chq0+Ec39g@mail.gmail.com>
Date: Wed, 26 Jun 2013 15:07:16 -0500
Message-ID: <CAK3OfOi4F0Z4ZbN13Ljv3byyDDP_9VmdnDJfzKZaaXybgXV4+w@mail.gmail.com>
From: Nico Williams <nico@cryptonector.com>
To: Tim Bray <tbray@textuality.com>
Content-Type: multipart/alternative; boundary="047d7b5d253e3d441704e0143177"
Cc: Paul Hoffman <paul.hoffman@vpnc.org>, "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>, "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:07:25 -0000

On Jun 26, 2013 2:15 PM, "Tim Bray" <tbray@textuality.com> wrote:
>
> Yeah, but our charter clearly doesn’t let us fix JSON.  What we need is
to do something like this, then re-charter to produce a doc that provides
real guidance, so that, as someone in this thread pointed out, other
Working Groups will have something to point to and won’t, as is currently
happening in Jose, have to write explicit language forbidding dupes, etc,
into their drafts.  So I’m in favor of doing this minimal
point-out-the-problems work and moving on. -T

We could also re-charter now (or conclude w/o producing any docs, as
someone else pointed out).  There's no dishonor in acknowledging that the
current charter is unsatisfactory, if we so conclude.

I'm for a minimal edit that describes the different interpretations of the
old text that we have seen.  We could also note that there is a subset of
JSON that will (MUST) interop (no dup names, smallish integers, only
Unicode character data and unassigned code points), though we can't rewrite
that encoders restrict themselves to that subset.  Then we can look at
implementation guidance (e.g., parser options) and best practices.

Nico
--