
From duerst@it.aoyama.ac.jp  Fri Mar  1 02:01:49 2013
Return-Path: <duerst@it.aoyama.ac.jp>
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 645EB21F8830 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 02:01:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.04
X-Spam-Level: 
X-Spam-Status: No, score=-104.04 tagged_above=-999 required=5 tests=[AWL=-4.250, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S2OP5BvFaDDY for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 02:01:48 -0800 (PST)
Received: from scintmta01.scbb.aoyama.ac.jp (scintmta01.scbb.aoyama.ac.jp [133.2.253.33]) by ietfa.amsl.com (Postfix) with ESMTP id 006B421F8745 for <json@ietf.org>; Fri,  1 Mar 2013 02:01:41 -0800 (PST)
Received: from scmse01.scbb.aoyama.ac.jp ([133.2.253.231]) by scintmta01.scbb.aoyama.ac.jp (secret/secret) with SMTP id r21A1YBm003897 for <json@ietf.org>; Fri, 1 Mar 2013 19:01:34 +0900
Received: from (unknown [133.2.206.133]) by scmse01.scbb.aoyama.ac.jp with smtp id 0620_c1bf_ffe73daa_8256_11e2_ab77_001d096c566a; Fri, 01 Mar 2013 19:01:33 +0900
Received: from [IPv6:::1] ([133.2.210.1]:36837) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <S163C40C> for <json@ietf.org> from <duerst@it.aoyama.ac.jp>; Fri, 1 Mar 2013 19:01:36 +0900
Message-ID: <51307C75.7060908@it.aoyama.ac.jp>
Date: Fri, 01 Mar 2013 19:01:25 +0900
From: =?UTF-8?B?Ik1hcnRpbiBKLiBEw7xyc3Qi?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: Nico Williams <nico@cryptonector.com>
References: <CAHBU6ityBeA+M-PEme09gO_jVySr33-X308i1UttxrQwSgYmGQ@mail.gmail.com>	<0F513426-F26D-48F4-A7A8-88F3D3DA881B@vpnc.org>	<CAK3OfOjFCnR8k1csVOkSKTDpA8exDvYdAijn80HKD5zwNzzeSw@mail.gmail.com>	<4514F5D7-4A7E-476F-987D-C4C617F2BCBD@vpnc.org>	<4D80AE86-4DBA-4236-9E2A-A06F2F9C30F7@mnot.net>	<00b001ce1509$c4c99fc0$4e5cdf40$@packetizer.com>	<CAC4RtVDXwPRL-Cz_Xf-kjU3dzzY+JheDGivSE9hF2v1NLkWEgQ@mail.gmail.com>	<63519CDF-144F-4DA4-A9F3-A1AB824861D2@vpnc.org>	<CAHBU6ivXpRaTPsbLd90zBDdiypO2pYn9mckkNcCh9ZEApsK1yg@mail.gmail.com> <CAK3OfOhX0aAhX6rsK5mL+5AUvX1bepgeN9o3OReRGykg8ycWhA@mail.gmail.com>
In-Reply-To: <CAK3OfOhX0aAhX6rsK5mL+5AUvX1bepgeN9o3OReRGykg8ycWhA@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Cc: Barry Leiba <barryleiba@computer.org>, Tim Bray <tbray@textuality.com>, Paul Hoffman <paul.hoffman@vpnc.org>, json@ietf.org
Subject: Re: [Json] What does "break compatibility" mean?
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 10:01:49 -0000

Putting the horse before the chart, I think we don't want to break 
compatibility, but where necessary, we want to improve interoperability. 
Senders that send two of the same keys in the same object, and receivers 
that take any other than the last one, both create interoperability 
problems. Fixing that is valuable progress.

Using a standard language lawyer approach, I think we can observe that 
changing the SHOULD NOT to a MUST NOT should be okay because SHOULD NOT 
means that you can do it if you have a really good reason for it, but I 
haven't yet seen anybody come up with a good reason for it, so I'd claim 
that the cases with duplicate keys that exist out in the wild actually 
don't comply to the current spec.

The result of the two approaches above is the same, something like the 
lanugage that Nico proposed.

Regards,   Martin.

On 2013/03/01 5:46, Nico Williams wrote:
> On Thu, Feb 28, 2013 at 2:06 PM, Tim Bray<tbray@textuality.com>  wrote:
>> It’s clear to me that, *for the purposes of the IETF*, someone needs to say
>> “People sending JSON MUST NOT use duplicate keys.”  The fact that certain
>> libraries allow less-clueful developers to do this, and that parsing
>> software is observed to behave unpredictably when they do, should only
>> encourage us.
>
> The obvious compromise is to say senders MUST NOT send dup object keys
> and receivers MUST take the last key value pair of any dup keys,
> per-ECMAScript.  The latter preserves compatibility.
>
> Nico
> --
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json

From barryleiba.mailing.lists@gmail.com  Fri Mar  1 05:49:31 2013
Return-Path: <barryleiba.mailing.lists@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 D1BA521E8099 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 05:49:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.961
X-Spam-Level: 
X-Spam-Status: No, score=-102.961 tagged_above=-999 required=5 tests=[AWL=0.016, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BqrfDcssJOBn for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 05:49:31 -0800 (PST)
Received: from mail-ve0-f176.google.com (mail-ve0-f176.google.com [209.85.128.176]) by ietfa.amsl.com (Postfix) with ESMTP id 49E0221F90C0 for <json@ietf.org>; Fri,  1 Mar 2013 05:49:31 -0800 (PST)
Received: by mail-ve0-f176.google.com with SMTP id cz10so2839566veb.7 for <json@ietf.org>; Fri, 01 Mar 2013 05:49:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=aIZMuGzQE3VppfxRJ3xojUggy6U4t/YRS05lGLSXwQg=; b=yvKdY9yoyLPN1WoGAFnd1Sn7jlyAEF6bxm1AInyPZQkWW00ZuvwWNfDopRbneCWlVz gPJWujJRBfC42pf4HOnAQ41nouiSY/YXMJxBraoaVYMHvgeIaaCLN/db2DP8TTUzNJhn uNWVDi2N3kM7xJ0xQav3M1RVRDtAfxLX3ve2t8mV8glMD4Ed1gOUx8KgjDTISW0mv0XC w6KEjm4RyMhH9QAzG358FTgNDGD04utTFBO971ab8krRQWIKqD+PftDwvVaJoQSS5DPP Kakfwe1ImQe4ww/PuSivLNQnDrLQkkOzVTVQWBdP228DWIsPNtAsXieED38gkmSymeHB 0pkA==
MIME-Version: 1.0
X-Received: by 10.52.24.229 with SMTP id x5mr3529244vdf.84.1362145770791; Fri, 01 Mar 2013 05:49:30 -0800 (PST)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.59.3.41 with HTTP; Fri, 1 Mar 2013 05:49:30 -0800 (PST)
In-Reply-To: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com>
Date: Fri, 1 Mar 2013 08:49:30 -0500
X-Google-Sender-Auth: Zv9Hlg6v-FDRcvv6ZawCOEDfyNE
Message-ID: <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: SM <sm@resistor.net>
Content-Type: text/plain; charset=ISO-8859-1
Cc: json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 13:49:32 -0000

> I suggest against having an initial list.  It's difficult to predict whether
> people will have the energy to review once the charter has been approved.

Specifically, then, you suggest that there be only the one item: make
4627 Standards Track?  And then require recharter to add any other
items, which would be listed as individual work items in any recharter
proposal?

Barry

From paul.hoffman@vpnc.org  Fri Mar  1 07:31:07 2013
Return-Path: <paul.hoffman@vpnc.org>
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 6CE4021E8053 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 07:31:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.685
X-Spam-Level: 
X-Spam-Status: No, score=-102.685 tagged_above=-999 required=5 tests=[AWL=-0.086, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 939VsyvtZWVh for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 07:31:07 -0800 (PST)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id EBEDB21E8051 for <json@ietf.org>; Fri,  1 Mar 2013 07:31:06 -0800 (PST)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r21FV4WQ095965 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <json@ietf.org>; Fri, 1 Mar 2013 08:31:05 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <51307C75.7060908@it.aoyama.ac.jp>
Date: Fri, 1 Mar 2013 07:31:05 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <85109D3F-9B76-4DF4-A51B-6D0AB8255A85@vpnc.org>
References: <CAHBU6ityBeA+M-PEme09gO_jVySr33-X308i1UttxrQwSgYmGQ@mail.gmail.com>	<0F513426-F26D-48F4-A7A8-88F3D3DA881B@vpnc.org>	<CAK3OfOjFCnR8k1csVOkSKTDpA8exDvYdAijn80HKD5zwNzzeSw@mail.gmail.com>	<4514F5D7-4A7E-476F-987D-C4C617F2BCBD@vpnc.org>	<4D80AE86-4DBA-4236-9E2A-A06F2F9C30F7@mnot.net>	<00b001ce1509$c4c99fc0$4e5cdf40$@packetizer.com>	<CAC4RtVDXwPRL-Cz_Xf-kjU3dzzY+JheDGivSE9hF2v1NLkWEgQ@mail.gmail.com>	<63519CDF-144F-4DA4-A9F3-A1AB824861D2@vpnc.org>	<CAHBU6ivXpRaTPsbLd90zBDdiypO2pYn9mckkNcCh9ZEApsK1yg@mail.gmail.com> <CAK3OfOhX0aAhX6rsK5mL+5AUvX1bepgeN9o3OReRGykg8ycWhA@mail.gmail.com> <51307C75.7060908@it.aoyama.ac.jp>
To: "json@ietf.org" <json@ietf.org>
X-Mailer: Apple Mail (2.1499)
Subject: Re: [Json] What does "break compatibility" mean?
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 15:31:07 -0000

On Mar 1, 2013, at 2:01 AM, Martin J. D=FCrst <duerst@it.aoyama.ac.jp> =
wrote:

> Putting the horse before the chart, I think we don't want to break =
compatibility, but where necessary, we want to improve interoperability. =
Senders that send two of the same keys in the same object, and receivers =
that take any other than the last one, both create interoperability =
problems. Fixing that is valuable progress.

Yes.

> Using a standard language lawyer approach, I think we can observe that =
changing the SHOULD NOT to a MUST NOT should be okay because SHOULD NOT =
means that you can do it if you have a really good reason for it, but I =
haven't yet seen anybody come up with a good reason for it, so I'd claim =
that the cases with duplicate keys that exist out in the wild actually =
don't comply to the current spec.

That's not true at all. A perfectly valid reason for a JSON producer to =
put in two or more of the same name is a streaming producer that doesn't =
know what has been added before. Changing SHOULD NOT to MUST NOT means =
that a JSON producer MUST know everything else in the object before =
emitting it. It would be reasonable for this to be the consensus, but we =
can't say that it does not break compatibility with some producers. =
(And, of course, the other option is to break compatibility with some =
JSON processors.)

--Paul Hoffman=

From paul.hoffman@vpnc.org  Fri Mar  1 07:33:35 2013
Return-Path: <paul.hoffman@vpnc.org>
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 F0CE321E809E for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 07:33:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.683
X-Spam-Level: 
X-Spam-Status: No, score=-102.683 tagged_above=-999 required=5 tests=[AWL=-0.084, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id APncrZuGGg6y for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 07:33:35 -0800 (PST)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 84EA521E8051 for <json@ietf.org>; Fri,  1 Mar 2013 07:33:35 -0800 (PST)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r21FXU03096064 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 1 Mar 2013 08:33:31 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com>
Date: Fri, 1 Mar 2013 07:33:31 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <8CD7BE2E-6824-4421-A021-BB3BBBA056D5@vpnc.org>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com> <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
X-Mailer: Apple Mail (2.1499)
Cc: json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 15:33:36 -0000

On Mar 1, 2013, at 5:49 AM, Barry Leiba <barryleiba@computer.org> wrote:

>> I suggest against having an initial list.  It's difficult to predict =
whether
>> people will have the energy to review once the charter has been =
approved.
>=20
> Specifically, then, you suggest that there be only the one item: make
> 4627 Standards Track?  And then require recharter to add any other
> items, which would be listed as individual work items in any recharter
> proposal?

That seems reasonable, given how excited people get about the "any other =
work items" and how that excitement could delay or derail the main =
reason you wanted the WG. The recharter effort can start after 4627bis =
document is in IETF Last Call. It's not like we're in any new rush for =
particular work.

--Paul Hoffman=

From barryleiba@gmail.com  Fri Mar  1 07:58:04 2013
Return-Path: <barryleiba@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 8EA5821F8EEC for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 07:58:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.037
X-Spam-Level: 
X-Spam-Status: No, score=-102.037 tagged_above=-999 required=5 tests=[AWL=-0.059, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CvshNWBp16Et for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 07:58:04 -0800 (PST)
Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id D5F7121F8EBB for <json@ietf.org>; Fri,  1 Mar 2013 07:58:03 -0800 (PST)
Received: by mail-la0-f52.google.com with SMTP id fs12so3036673lab.25 for <json@ietf.org>; Fri, 01 Mar 2013 07:58:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=17TSwf2IxOSKID8GTvI6TJ98gBwvJVNy2v0iTr7bM4g=; b=VfW9VDVzxlDgOzlXYZLKvLqSY7nLbwyMraDNoXbPUyGWLseycs8ITVGQ9GHjpWfTOd 4XlxbV+0rbgcRUA7sG62MJo8TjyvheEGURYxOea40IiAbeGYcRm2EXekl/v9NA0RP4FT jjysCFST+QLGVOiMpgP19WAKCnYrPrz/cISXQfr6bNjTIIkGlqsaQWwMMo0kpvvlLA++ l2B8QCymIQ9hCLslb5uhSSOgsHJJ+EMF1JHXp4NKX32snr3GYY0LecEK6Oeq1LrfIYH0 txECnx7B0+am1ATX3kJWDYixBQ/dwm5o4/eLXXoySX5hMqUtHv8fFneDK2cgHfWkAYFK qavg==
MIME-Version: 1.0
X-Received: by 10.112.83.133 with SMTP id q5mr957058lby.25.1362153482814; Fri, 01 Mar 2013 07:58:02 -0800 (PST)
Sender: barryleiba@gmail.com
Received: by 10.112.76.98 with HTTP; Fri, 1 Mar 2013 07:58:02 -0800 (PST)
In-Reply-To: <8CD7BE2E-6824-4421-A021-BB3BBBA056D5@vpnc.org>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com> <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com> <8CD7BE2E-6824-4421-A021-BB3BBBA056D5@vpnc.org>
Date: Fri, 1 Mar 2013 10:58:02 -0500
X-Google-Sender-Auth: 51GdKKX8jBv813zvIO5kKThX4Ok
Message-ID: <CALaySJJjsHZn5=_WgYwSOR-urHEiwXqYZ0i6shEuTNMn=TNWSw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: text/plain; charset=ISO-8859-1
Cc: json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 15:58:04 -0000

>>> I suggest against having an initial list.  It's difficult to predict whether
>>> people will have the energy to review once the charter has been approved.
>>
>> Specifically, then, you suggest that there be only the one item: make
>> 4627 Standards Track?  And then require recharter to add any other
>> items, which would be listed as individual work items in any recharter
>> proposal?
>
> That seems reasonable, given how excited people get about the "any other
> work items" and how that excitement could delay or derail the main reason
> you wanted the WG. The recharter effort can start after 4627bis document
> is in IETF Last Call. It's not like we're in any new rush for particular work.

I've edited the charter proposal on the appsawg wiki:
http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON

Barry

From stpeter@stpeter.im  Fri Mar  1 08:02:54 2013
Return-Path: <stpeter@stpeter.im>
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 B44BF21F9154 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:02:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.52
X-Spam-Level: 
X-Spam-Status: No, score=-102.52 tagged_above=-999 required=5 tests=[AWL=0.079, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bRQT397DDEdq for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:02:54 -0800 (PST)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id E1F2B21F913D for <json@ietf.org>; Fri,  1 Mar 2013 08:02:53 -0800 (PST)
Received: from [10.129.24.65] (unknown [128.107.239.233]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 945964060C; Fri,  1 Mar 2013 09:10:50 -0700 (MST)
Message-ID: <5130D12C.2000004@stpeter.im>
Date: Fri, 01 Mar 2013 09:02:52 -0700
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: Barry Leiba <barryleiba@computer.org>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com> <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com> <8CD7BE2E-6824-4421-A021-BB3BBBA056D5@vpnc.org> <CALaySJJjsHZn5=_WgYwSOR-urHEiwXqYZ0i6shEuTNMn=TNWSw@mail.gmail.com>
In-Reply-To: <CALaySJJjsHZn5=_WgYwSOR-urHEiwXqYZ0i6shEuTNMn=TNWSw@mail.gmail.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: Paul Hoffman <paul.hoffman@vpnc.org>, json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 16:02:54 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 3/1/13 8:58 AM, Barry Leiba wrote:
>>>> I suggest against having an initial list.  It's difficult to
>>>> predict whether people will have the energy to review once
>>>> the charter has been approved.
>>> 
>>> Specifically, then, you suggest that there be only the one
>>> item: make 4627 Standards Track?  And then require recharter to
>>> add any other items, which would be listed as individual work
>>> items in any recharter proposal?
>> 
>> That seems reasonable, given how excited people get about the
>> "any other work items" and how that excitement could delay or
>> derail the main reason you wanted the WG. The recharter effort
>> can start after 4627bis document is in IETF Last Call. It's not
>> like we're in any new rush for particular work.
> 
> I've edited the charter proposal on the appsawg wiki: 
> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON

+1 modulo a few typos here and there. Mind if I fix them on the wiki page?

Peter

- -- 
Peter Saint-Andre
https://stpeter.im/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRMNErAAoJEOoGpJErxa2pHA4P/3D1PAdDIyUP9QRHspG8HvUw
uUSsnp8abxKgT9XbfVnKdZKxxjrqLet6Lq5fr/myYwslLQLT4dBxbevqYIxOMlvr
RczUAuRpoUOcOJ4+vNZgf91cjZRO8bbY7GOusegPcHYTvgOPK7xJeQpoCoo/jFBN
5kH1SlOFugn1yOECIdwUZnfG97eW6dBd3/gGH2Qq/7aluW6/rwc24bTUsn/1ABdm
WH8gf5djr2Ak7KNUHVpyAL1AQgIPK+ebZFwPVRxzA216/y9qam+K72VegOzz/Dm9
Zb8H3Gdu0xBsjgcNBWs9DF1xUzZ1sQxyKNpzjWfzBWx4FdyCI/VVc29Xeh/G/S4s
bcBCjFf30rIX/uVaCJcLll4FeMioZT+8hKqBNeVjVoEyJZIRKWu7VuIijPIOlyYX
G6IMYaYsyavNahJWOEGmax1KzKZbxvUqj93CeLwOXbMvCIKuuXiita6/B+01wPtp
4kfsAWlVDAthHCaN9TZEn/vLIWJVnXx1G7lfYkRqmFwv7MxYfeu+JXYA0Cx+KECI
9XONIv9wg9GuEJBJb44Ua5bIdCazS7y/Fd0OtXG4azVm+QvyUDyQWJo0TPaldO4e
P1ii6W/VLP3PW2kh23uHH67K31Rig1k6scJ5qlzZ/0c55jE77OfVKp5xCSVM07K9
bt7+ZKgj0zWVTpQCClc7
=BHP4
-----END PGP SIGNATURE-----

From barryleiba@gmail.com  Fri Mar  1 08:05:35 2013
Return-Path: <barryleiba@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 72CDA11E809C for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:05:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.993
X-Spam-Level: 
X-Spam-Status: No, score=-102.993 tagged_above=-999 required=5 tests=[AWL=-0.016, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ODda30+zyR45 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:05:35 -0800 (PST)
Received: from mail-lb0-f180.google.com (mail-lb0-f180.google.com [209.85.217.180]) by ietfa.amsl.com (Postfix) with ESMTP id ACFB721F93D3 for <json@ietf.org>; Fri,  1 Mar 2013 08:05:34 -0800 (PST)
Received: by mail-lb0-f180.google.com with SMTP id q12so2375018lbc.11 for <json@ietf.org>; Fri, 01 Mar 2013 08:05:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=6JhaO0KcT9ZIBMC2ynIaVDHlBS6FbJEipSZi5mH8Yfg=; b=gSiJjsyPDZBm7PwO9hjujNmXnEUxGlpoXfWS/dj2p6hdq9gIAL6R6gJk2uAWjOiQaH nJCsvZH0kLqo+juEpMM3BRJI83OAB01LzClbdLU1bKA9wfAeb97fdkBXLyEvPJpcJjTv o4CNaymDJtQs0uuhgvbAM0mrlI1V5Eokr+lfjmLxk/w1JmtbpOwrqmUZOIAoAkqOUD05 aMBdEY2SQCprO+yq9Y6OQXhZY0gTE4OOq0bpo8jvT4e1IXwH5NlYtLPMFNsQu3r1LsB1 F3SC1XEetbA6SLrEZrzXkcEjydAk9HTjvg5qiZyjdLzRHlydVmAQNBb9tCL6UsbycT67 PjAQ==
MIME-Version: 1.0
X-Received: by 10.152.123.194 with SMTP id mc2mr9642697lab.7.1362153933441; Fri, 01 Mar 2013 08:05:33 -0800 (PST)
Sender: barryleiba@gmail.com
Received: by 10.112.76.98 with HTTP; Fri, 1 Mar 2013 08:05:33 -0800 (PST)
In-Reply-To: <5130D12C.2000004@stpeter.im>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com> <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com> <8CD7BE2E-6824-4421-A021-BB3BBBA056D5@vpnc.org> <CALaySJJjsHZn5=_WgYwSOR-urHEiwXqYZ0i6shEuTNMn=TNWSw@mail.gmail.com> <5130D12C.2000004@stpeter.im>
Date: Fri, 1 Mar 2013 11:05:33 -0500
X-Google-Sender-Auth: vXLWnsrP5TgF-jr1mNcSJIooXrU
Message-ID: <CALaySJJNgAwgXNqFnJioKhvBk81TmjckU7cuKZRh19BJXU+6og@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Peter Saint-Andre <stpeter@stpeter.im>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Paul Hoffman <paul.hoffman@vpnc.org>, json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 16:05:35 -0000

> +1 modulo a few typos here and there. Mind if I fix them on the wiki page?

Of course not: go for it.

Barry

From mamille2@cisco.com  Fri Mar  1 08:05:48 2013
Return-Path: <mamille2@cisco.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 4ECED21F93D9 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:05:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.561
X-Spam-Level: 
X-Spam-Status: No, score=-10.561 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vzl40gZ326+a for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:05:47 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id 8276E21F8B96 for <json@ietf.org>; Fri,  1 Mar 2013 08:05:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4663; q=dns/txt; s=iport; t=1362153947; x=1363363547; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=2/JZ0dIGRB2oaIvSrOca6fuXnYfuDcJsBhm90opyDHQ=; b=alWVrmjmlkKzUcxi2YO53tfro9PpL4WO+Ty+38x1d7I3VJzJg3EH749m QeW/Zc5AJrVbuzKm2VH5GzFgoDSCC4jYVuKX92E3y8mUXCzF9z7ABBzS8 fmv5DzXU4CKbiAN6/gP0MvE+bF5m/1HmfYeR9AV0zLZ0I4tfk9GcXenCk w=;
X-Files: smime.p7s : 2283
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAMnQMFGtJXG8/2dsb2JhbABEwjZ+FnOCIAEBBHkQAgEIIiQCMCUCBA4FCAaIBQzBG45jMQeCX2EDjyiBJocTj02DCIIn
X-IronPort-AV: E=Sophos;i="4.84,761,1355097600";  d="p7s'?scan'208";a="182693380"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-7.cisco.com with ESMTP; 01 Mar 2013 16:05:47 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id r21G5k1K019346 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 1 Mar 2013 16:05:46 GMT
Received: from xmb-aln-x11.cisco.com ([169.254.6.203]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.02.0318.004; Fri, 1 Mar 2013 10:05:46 -0600
From: "Matt Miller (mamille2)" <mamille2@cisco.com>
To: Barry Leiba <barryleiba@computer.org>
Thread-Topic: [Json] Comments on proposed charter for JSON
Thread-Index: AQHOFh2sw1yCCbVghkiyxCFY7/PbTZiRP4sAgAAdEICAAAbZAIAAAiiA
Date: Fri, 1 Mar 2013 16:05:46 +0000
Message-ID: <BF7E36B9C495A6468E8EC573603ED941151564ED@xmb-aln-x11.cisco.com>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com> <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com> <8CD7BE2E-6824-4421-A021-BB3BBBA056D5@vpnc.org> <CALaySJJjsHZn5=_WgYwSOR-urHEiwXqYZ0i6shEuTNMn=TNWSw@mail.gmail.com>
In-Reply-To: <CALaySJJjsHZn5=_WgYwSOR-urHEiwXqYZ0i6shEuTNMn=TNWSw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.129.24.88]
Content-Type: multipart/signed; boundary="Apple-Mail=_F7526302-2919-4D69-9945-C49C2C788CDB"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: Paul Hoffman <paul.hoffman@vpnc.org>, "<json@ietf.org>" <json@ietf.org>
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 16:05:48 -0000

--Apple-Mail=_F7526302-2919-4D69-9945-C49C2C788CDB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On Mar 1, 2013, at 8:58 AM, Barry Leiba <barryleiba@computer.org>
 wrote:

>>>> I suggest against having an initial list.  It's difficult to =
predict whether
>>>> people will have the energy to review once the charter has been =
approved.
>>>=20
>>> Specifically, then, you suggest that there be only the one item: =
make
>>> 4627 Standards Track?  And then require recharter to add any other
>>> items, which would be listed as individual work items in any =
recharter
>>> proposal?
>>=20
>> That seems reasonable, given how excited people get about the "any =
other
>> work items" and how that excitement could delay or derail the main =
reason
>> you wanted the WG. The recharter effort can start after 4627bis =
document
>> is in IETF Last Call. It's not like we're in any new rush for =
particular work.
>=20
> I've edited the charter proposal on the appsawg wiki:
> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON


It looks good to me.  Get the bare minimum done first, and only then =
consider additional work.


- m&m

Matt Miller < mamille2@cisco.com >
Cisco Systems, Inc.


--Apple-Mail=_F7526302-2919-4D69-9945-C49C2C788CDB
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFejCCBXYw
ggNeoAMCAQICAwyLmDANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL
ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp
dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0xMjExMjgxNzQ5MzFaFw0x
NDExMjgxNzQ5MzFaMDwxFzAVBgNVBAMTDk1hdHRoZXcgTWlsbGVyMSEwHwYJKoZIhvcNAQkBFhJt
YW1pbGxlMkBjaXNjby5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7Sh5cQYtd
/kfoG3KjXd8i2esxt+BtHCmuiSku2VECC6msLKzA08cGJ31GfyX7+996TV3D5omh51j5fznfFikk
cVGsuKe+omo70Aidw48ISGygQk8ZJrU8JVVfTjKVJRX39wgj8w8CI/BCz4kXLirIBWKTv1ARuqsO
7I1aqT7pWHAwlAKIbYYEwfz46OjyzmqknglOecy/1PR09nXwAAIepSo0Jk9edqsU8Pdqsbx8cPUV
jlFtVkk+58ORjefl+4BoGrzW24rGG2B04sNPrycNqZEaJLmdk5J9ie/FMV10H8wFW8syomuacPxv
NhoUgNnkYsJiO7zJEKUUmbmW1GPFAgMBAAGjggFCMIIBPjAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG
+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRv
IGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAOBgNVHQ8BAf8EBAMCA6gwQAYDVR0lBDkwNwYIKwYBBQUH
AwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3CgMDBglghkgBhvhCBAEwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5jYWNlcnQub3JnMDEGA1UdHwQqMCgwJqAk
oCKGIGh0dHA6Ly9jcmwuY2FjZXJ0Lm9yZy9yZXZva2UuY3JsMB0GA1UdEQQWMBSBEm1hbWlsbGUy
QGNpc2NvLmNvbTANBgkqhkiG9w0BAQUFAAOCAgEAKZeEUJTYYt15cxR3xYospy8OqOLn+03auURM
X3eFTrbBy+vJEnEtDS5ffCKbzAho6XqGrgRg/7Frg2wtdfIJvcYnPsWjlF+TIWe69i9r7EfPZI6A
DCWHeu5cK3t9h7WsF3iC+lBARWEE49QJcu6ASY4SpVnElADpUZkBLsKnp2vWEVvXdeFg0CCo9UgH
gPnE5mUsUaERW0WGIbyR+gkUkfMUsnOj2yvdZzC55UqAfFGqb4ibVlpWMJihaTYaSuN7SOImcJ5V
Ya1w4yPRY2GStiHtmwPKtxlMVwMIsj1DQ/knVPpyJ0N67y8TK3R077HMInjk8wF6yCJ7W29mGtsA
Y74bHEwn4rMdPDAHK1aHvIhf5KZFBuDYm5Ii6yweR8mpUv66r11h1G9vZKpJyKqR0yikdJfQ+kGN
C1mAFN6ZKfQexnzzAPUClzcrJQsLWGl1tss+LHWFEhSq0240bvUqPVNl52WGwMrgzP/W32HZz62W
1CUaWiy3Xr8cHEY3fTSqxPLJiEuRsUmg1+6cjtz9+Ya+IDZwPRtcqzmJFQq+Q1xHLKfS8uf/jxHP
xVOzbPpF/O0E0A8Z9ShmfdhgrHNJExXMVerISlzQY6Aq+XzGyOXVwUVyfTnTj7orMacBAVUJNl4s
MHEJ02oUeALFMoa2TvwtGEw6Ou7/UlNXt/E1iUkxggMzMIIDLwIBATCBgDB5MRAwDgYDVQQKEwdS
b290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQg
U2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDDIuY
MAkGBSsOAwIaBQCgggGHMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X
DTEzMDMwMTE2MDU0NlowIwYJKoZIhvcNAQkEMRYEFC6g0Td9aiE+dm4NrzCSlTBiTujAMIGRBgkr
BgEEAYI3EAQxgYMwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5j
YWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcN
AQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwyLmDCBkwYLKoZIhvcNAQkQAgsxgYOggYAweTEQMA4G
A1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlD
QSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5v
cmcCAwyLmDANBgkqhkiG9w0BAQEFAASCAQChFFXOHq4YnS6s7yCbIUAirx0OKuQFI2gG9onngMF8
pufMeBGBy1XmKLwUi85h0bEOZz7EH2Yk3tdWYGsPB+AYxEKNSv4MIwfV8usaDgBhAAxEID2a9pC+
8O0yKgV6ROP8G8SYYWPVGNzuXkJcMAeleDKBLSD4UzE7mboWJzhMlVbvLeVVuTC+V0FBijyczsK5
bKwiQ1HZ1nuyiJOgvTHm+F2Wpd0m+NwVdnCjIa/mHc8N3aipHuyT4bTAZNwVfN2+fZOd7fPXKFm6
MnqpSI3yeZpqjd2zs4Oq32+KLm0kjPeh58ycNeirXDAYkIsLDnQTzQuuXBQZzdc+IsRuNk2tAAAA
AAAA

--Apple-Mail=_F7526302-2919-4D69-9945-C49C2C788CDB--

From sm@resistor.net  Fri Mar  1 08:36:51 2013
Return-Path: <sm@resistor.net>
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 B4CEF21F90D5 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:36:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.581
X-Spam-Level: 
X-Spam-Status: No, score=-102.581 tagged_above=-999 required=5 tests=[AWL=0.018, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r4HiRL0kYQJQ for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:36:51 -0800 (PST)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CF5411E80C5 for <json@ietf.org>; Fri,  1 Mar 2013 08:36:51 -0800 (PST)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id r21GacAP009444; Fri, 1 Mar 2013 08:36:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1362155802; bh=SmOxRZ6QHUl5rsXsaJwKe4mA1GGk6ZOgl0Ay+f0r0VE=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=U28NHkdyvsGkInBr8h6MI4zfVGNpnqerYrPjKPqCES1JH5VTfy3UHAB7jD8NUV3Hh tDukWIwQ1dEM87Wwa39SUNDqkzy6A/YKinpo5wZY6cqJ0dbLcj7Cicq5ifQlyeRHKD Io/+RjDB3Op13pehFNcbX9MONX0HGRfmWPWRXnGg=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1362155802; i=@resistor.net; bh=SmOxRZ6QHUl5rsXsaJwKe4mA1GGk6ZOgl0Ay+f0r0VE=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=Accjo7nvj0JDDFKf5yp8b18OugePloxc2azvrJh0nU8kXLLgHZ+1mo+mTXg2XwTyU 2opJIdrOzwiK6swLT4dDXgr+rvJQ6FYxkCWTykI+Jw5AaZ0i2rWd3F9djdT4bHGlo+ FK2BbxTPpSkCxDdBEdiW8/H/ORlG5//iHiVabDZI=
Message-Id: <6.2.5.6.2.20130301065826.0c11c700@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Fri, 01 Mar 2013 07:01:12 -0800
To: Barry Leiba <barryleiba@computer.org>
From: SM <sm@resistor.net>
In-Reply-To: <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.g mail.com>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com> <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 16:36:51 -0000

Hi Barry,
At 05:49 01-03-2013, Barry Leiba wrote:
>Specifically, then, you suggest that there be only the one item: make
>4627 Standards Track?  And then require recharter to add any other
>items, which would be listed as individual work items in any recharter
>proposal?

Yes to both questions.

Regards,
-sm



From nico@cryptonector.com  Fri Mar  1 08:46:32 2013
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 DFC9B21E80CD for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:46:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.077
X-Spam-Level: 
X-Spam-Status: No, score=-3.077 tagged_above=-999 required=5 tests=[AWL=-1.100, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SlRmXg2B63IJ for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 08:46:31 -0800 (PST)
Received: from homiemail-a88.g.dreamhost.com (caiajhbdcagg.dreamhost.com [208.97.132.66]) by ietfa.amsl.com (Postfix) with ESMTP id 2656921E80CB for <json@ietf.org>; Fri,  1 Mar 2013 08:46:31 -0800 (PST)
Received: from homiemail-a88.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a88.g.dreamhost.com (Postfix) with ESMTP id DBA0E264058 for <json@ietf.org>; Fri,  1 Mar 2013 08:46:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cryptonector.com; h= mime-version:date:message-id:subject:from:to:cc:content-type: content-transfer-encoding; s=cryptonector.com; bh=EUSScVurY4Vjs0 tV5dwUpKWv7SU=; b=i0Z058zFdPjWckV4TUGe9muo7OveyA0ZbYiG/MTDCpHqcg nD/vlD8N2eQd4w1XqA5kRgcdEG6ylyy8zot/f8and/T0/Ffuz+ScTZrd6ZZAzqfX 0Z9idQELjG0tvwTxt/LsjNSVH8Fy1hBZ9+iwbxtW7mOuvNx4sH028HptGfaMw=
Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by homiemail-a88.g.dreamhost.com (Postfix) with ESMTPSA id 8F3CA264059 for <json@ietf.org>; Fri,  1 Mar 2013 08:46:30 -0800 (PST)
Received: by mail-we0-f182.google.com with SMTP id t57so2740896wey.27 for <json@ietf.org>; Fri, 01 Mar 2013 08:46:29 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.180.76.84 with SMTP id i20mr5164497wiw.9.1362156389138; Fri, 01 Mar 2013 08:46:29 -0800 (PST)
Received: by 10.216.148.193 with HTTP; Fri, 1 Mar 2013 08:46:28 -0800 (PST)
Date: Fri, 1 Mar 2013 10:46:28 -0600
Message-ID: <CAK3OfOjjAowhrSuYCGDWeHtVD0JY4q18_nkVa9i74QG9W2esCg@mail.gmail.com>
From: Nico Williams <nico@cryptonector.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: "json@ietf.org" <json@ietf.org>
Subject: [Json] Compliance vs. interop (Re: What does "break compatibility" mean?)
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 16:46:32 -0000

On Fri, Mar 1, 2013 at 9:31 AM, Paul Hoffman <paul.hoffman@vpnc.org> wrote:
> On Mar 1, 2013, at 2:01 AM, Martin J. D=C3=BCrst <duerst@it.aoyama.ac.jp>=
 wrote:
>> Using a standard language lawyer approach, I think we can observe that c=
hanging the SHOULD NOT to a MUST NOT should be okay because SHOULD NOT mean=
s that you can do it if you have a really good reason for it, but I haven't=
 yet seen anybody come up with a good reason for it, so I'd claim that the =
cases with duplicate keys that exist out in the wild actually don't comply =
to the current spec.
>
> That's not true at all. A perfectly valid reason for a JSON producer to p=
ut in two or more of the same name is a streaming producer that doesn't kno=
w what has been added before. Changing SHOULD NOT to MUST NOT means that a =
JSON producer MUST know everything else in the object before emitting it. I=
t would be reasonable for this to be the consensus, but we can't say that i=
t does not break compatibility with some producers. (And, of course, the ot=
her option is to break compatibility with some JSON processors.)

The new requirement for receivers takes care of not breaking senders
that continue to send duplicate keys.  There's no breakage, except
where previously undefined receiver behavior changes due to the new
requirement on receivers, but that was always a possibility before, so
there's no new breakage.

You seem to define "break" as including "rendering no longer being
compliant, even if still being interoperable".

Perhaps you could offer your proposal.  Or we can speculate about it.
You seem to want to keep the SHOULD NOT send dups but (?) add the new
receiver requirement.  Your rationale for this seems to be that
rendering senders of dups non-compliant is somehow bad, to which I've
two responses:

a) The old senders will remain compliant with the RFC in force when
they were deployed.  Ergo there there's no valid "rendered
uncompliant" concern.

b) Even if (a) is unconvincing, again, we have NO IETF COMPLIANCE
POLICE.  When these sorts of changes come up the first question should
be "what about interop?"; the "what about causing implementations to
remain interoperable but no longer compliant?  who will soothe their
feelings?" should have much lower importance.

Perhaps we need to deal with that meta issue first: do we (the WG, the
area, and/or the IETF) have a goal of not rendering existing
implementations of Internet standards non-compliant with updates to
said standards?  Is this even a valid question (see point (a) above)??

(It's clear we still care first and foremost about
interoperability/compatibility when it comes to updating existing
Standards-Track RFCs.  As we should.  I hope that doesn't come into
question.)

Nico
--

From paul.hoffman@vpnc.org  Fri Mar  1 09:31:47 2013
Return-Path: <paul.hoffman@vpnc.org>
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 6D09921E808A for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 09:31:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.682
X-Spam-Level: 
X-Spam-Status: No, score=-102.682 tagged_above=-999 required=5 tests=[AWL=-0.083, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EPftRH4ohtJg for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 09:31:47 -0800 (PST)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 0203021F92B1 for <json@ietf.org>; Fri,  1 Mar 2013 09:31:46 -0800 (PST)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r21HVg2I001467 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 1 Mar 2013 10:31:43 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com>
Date: Fri, 1 Mar 2013 09:31:42 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com> <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
X-Mailer: Apple Mail (2.1499)
Cc: json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 17:31:47 -0000

I made two more small changes to the proposed charter; comments are =
welcome.

- Changed the community review sentence to say "There are also a number =
of other JSON-related proposals for Standards Track that would benefit =
from review from both the IETF and the larger JSON-using communities =
created by a working group focused on JSON" to indicate that we would =
benefit from JSON-using developers who are currently not active in the =
IETF.

- Changed the "breaking compatibility" sentence to say "Any changes that =
break compatibility with existing implementations will need to have very =
strong justification and broad support, and will have to be documented =
in the new RFC" to make it clear that the resulting RFC should make any =
changes clear.

--Paul Hoffman=

From stpeter@stpeter.im  Fri Mar  1 09:33:22 2013
Return-Path: <stpeter@stpeter.im>
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 8FB9821E808A for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 09:33:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.522
X-Spam-Level: 
X-Spam-Status: No, score=-102.522 tagged_above=-999 required=5 tests=[AWL=0.077, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R09S7yiP3ENA for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 09:33:21 -0800 (PST)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 5E87B21E8037 for <json@ietf.org>; Fri,  1 Mar 2013 09:33:21 -0800 (PST)
Received: from [10.129.24.65] (unknown [128.107.239.234]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 8A4BB4060C for <json@ietf.org>; Fri,  1 Mar 2013 10:41:18 -0700 (MST)
Message-ID: <5130E65E.4070009@stpeter.im>
Date: Fri, 01 Mar 2013 10:33:18 -0700
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: json@ietf.org
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com> <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com> <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org>
In-Reply-To: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 17:33:22 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 3/1/13 10:31 AM, Paul Hoffman wrote:
> I made two more small changes to the proposed charter; comments are
> welcome.
> 
> - Changed the community review sentence to say "There are also a
> number of other JSON-related proposals for Standards Track that
> would benefit from review from both the IETF and the larger
> JSON-using communities created by a working group focused on JSON"
> to indicate that we would benefit from JSON-using developers who
> are currently not active in the IETF.
> 
> - Changed the "breaking compatibility" sentence to say "Any changes
> that break compatibility with existing implementations will need to
> have very strong justification and broad support, and will have to
> be documented in the new RFC" to make it clear that the resulting
> RFC should make any changes clear.

Those changes seem fine to me.

Peter

- -- 
Peter Saint-Andre
https://stpeter.im/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRMOZeAAoJEOoGpJErxa2pcO0P/3SJ/wxJEMTnUcqp3+Ix4xLR
TgCiptFQfqkkwyOSAsdA73GjmzslEakftg9Z7srFFpPaLszMwK1I79ubp1cCaZ5P
ycV8eAK5fOJQcIiDvDCiRH1QLyDAmYRMNyg49luKx8O9LZWJJxxLpLPZpSeSHmol
zC4tOXZbur5hsxVKSe+z0r93AO3/jCuMjNr3Cdb4kxXNgUR9QPMShrpipM0O36ei
a9+rxfFa8zOTNSHqXAFZSQu2sQ+3qLVS51wtCFblJrb1O+kvIk0xXcGHY2FmL/+v
4z0/uBa4Kf6bBo6Umm8UsZiJx8qmG2DzQvoYZqA4HstTr69VzmssmXBfekZ57ODv
fb8L0B/S8xEubyecG9mb1XUwN3F7Samiuhxvjh7zs7Vg3yaJ6PpGDDQLARD0eE5+
nIyYfmae6OQX7Y7nDU2hHKWucphHL3rAmLT5oYy3inxnRhWCnGPWAcOB+Xv9jIuW
RnOpGrW+UlG1Gymyj7HllzuiHZ6HBRyEhWy4gIMYoLgGHBYp75+BoUmffU9+tClv
v5SXi1grtHdbJA7JmAhX8Ar2xtwVWjgolbH8O1LZTvGctd1yix6mzPmeUJOYhP0U
ubn2C/ECk6sXUSAqaFFks95/cAH7jOvaCNsqsjG0zVUK3ZhkZiEiW6WZKLuh7aJf
M9WqriwZdJEJluru90nO
=pnpC
-----END PGP SIGNATURE-----

From mamille2@cisco.com  Fri Mar  1 09:36:42 2013
Return-Path: <mamille2@cisco.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 C6EBE21F9359 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 09:36:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aJtK8jfjVY8X for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 09:36:42 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 09DA421F9355 for <json@ietf.org>; Fri,  1 Mar 2013 09:36:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4485; q=dns/txt; s=iport; t=1362159402; x=1363369002; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=kdcEPnOcBwkPVW4N+uPabp8+qpLAWJky+K/2T0jzT5c=; b=WkH9z3eWV9cRIdYV+KL3TI9HrgeM7FSTjo9SfmCBJnKfLIeQLpe6iCr1 SyoC/g2wcyu5T8Qd+HxYTcuKnqVY5vN8YpAeUGtS6eg3TK1AdHd9o3/qa NnhZFneqUILha2nzJOeQKKMF72x2N51JriRtnR2ebYl/6ij77qx/fHPIb 8=;
X-Files: smime.p7s : 2283
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkAFAGPmMFGtJV2a/2dsb2JhbABEhgi8M34Wc4IfAQEBAwF5BQsCAQgiJAIwJQIEDgUIBgaHeQbBJo5sMQeCX2EDjyiBJpZggwiCJw
X-IronPort-AV: E=Sophos;i="4.84,762,1355097600";  d="p7s'?scan'208";a="179738569"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-9.cisco.com with ESMTP; 01 Mar 2013 17:36:41 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id r21Hafg6016807 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 1 Mar 2013 17:36:41 GMT
Received: from xmb-aln-x11.cisco.com ([169.254.6.203]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.02.0318.004; Fri, 1 Mar 2013 11:36:41 -0600
From: "Matt Miller (mamille2)" <mamille2@cisco.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Thread-Topic: [Json] Comments on proposed charter for JSON
Thread-Index: AQHOFh2sw1yCCbVghkiyxCFY7/PbTZiRP4sAgAA+FQCAAAFjAA==
Date: Fri, 1 Mar 2013 17:36:41 +0000
Message-ID: <BF7E36B9C495A6468E8EC573603ED941151568D7@xmb-aln-x11.cisco.com>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com> <CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com> <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org>
In-Reply-To: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.129.24.88]
Content-Type: multipart/signed; boundary="Apple-Mail=_DA3EF8E9-C875-4983-B20A-34D208C534D3"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: Barry Leiba <barryleiba@computer.org>, "<json@ietf.org>" <json@ietf.org>
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 17:36:42 -0000

--Apple-Mail=_DA3EF8E9-C875-4983-B20A-34D208C534D3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On Mar 1, 2013, at 10:31 AM, Paul Hoffman <paul.hoffman@vpnc.org>
 wrote:

> I made two more small changes to the proposed charter; comments are =
welcome.
>=20
> - Changed the community review sentence to say "There are also a =
number of other JSON-related proposals for Standards Track that would =
benefit from review from both the IETF and the larger JSON-using =
communities created by a working group focused on JSON" to indicate that =
we would benefit from JSON-using developers who are currently not active =
in the IETF.
>=20
> - Changed the "breaking compatibility" sentence to say "Any changes =
that break compatibility with existing implementations will need to have =
very strong justification and broad support, and will have to be =
documented in the new RFC" to make it clear that the resulting RFC =
should make any changes clear.


+1


- m&m

Matt Miller < mamille2@cisco.com >
Cisco Systems, Inc.


--Apple-Mail=_DA3EF8E9-C875-4983-B20A-34D208C534D3
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFejCCBXYw
ggNeoAMCAQICAwyLmDANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL
ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp
dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0xMjExMjgxNzQ5MzFaFw0x
NDExMjgxNzQ5MzFaMDwxFzAVBgNVBAMTDk1hdHRoZXcgTWlsbGVyMSEwHwYJKoZIhvcNAQkBFhJt
YW1pbGxlMkBjaXNjby5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7Sh5cQYtd
/kfoG3KjXd8i2esxt+BtHCmuiSku2VECC6msLKzA08cGJ31GfyX7+996TV3D5omh51j5fznfFikk
cVGsuKe+omo70Aidw48ISGygQk8ZJrU8JVVfTjKVJRX39wgj8w8CI/BCz4kXLirIBWKTv1ARuqsO
7I1aqT7pWHAwlAKIbYYEwfz46OjyzmqknglOecy/1PR09nXwAAIepSo0Jk9edqsU8Pdqsbx8cPUV
jlFtVkk+58ORjefl+4BoGrzW24rGG2B04sNPrycNqZEaJLmdk5J9ie/FMV10H8wFW8syomuacPxv
NhoUgNnkYsJiO7zJEKUUmbmW1GPFAgMBAAGjggFCMIIBPjAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG
+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRv
IGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAOBgNVHQ8BAf8EBAMCA6gwQAYDVR0lBDkwNwYIKwYBBQUH
AwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3CgMDBglghkgBhvhCBAEwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5jYWNlcnQub3JnMDEGA1UdHwQqMCgwJqAk
oCKGIGh0dHA6Ly9jcmwuY2FjZXJ0Lm9yZy9yZXZva2UuY3JsMB0GA1UdEQQWMBSBEm1hbWlsbGUy
QGNpc2NvLmNvbTANBgkqhkiG9w0BAQUFAAOCAgEAKZeEUJTYYt15cxR3xYospy8OqOLn+03auURM
X3eFTrbBy+vJEnEtDS5ffCKbzAho6XqGrgRg/7Frg2wtdfIJvcYnPsWjlF+TIWe69i9r7EfPZI6A
DCWHeu5cK3t9h7WsF3iC+lBARWEE49QJcu6ASY4SpVnElADpUZkBLsKnp2vWEVvXdeFg0CCo9UgH
gPnE5mUsUaERW0WGIbyR+gkUkfMUsnOj2yvdZzC55UqAfFGqb4ibVlpWMJihaTYaSuN7SOImcJ5V
Ya1w4yPRY2GStiHtmwPKtxlMVwMIsj1DQ/knVPpyJ0N67y8TK3R077HMInjk8wF6yCJ7W29mGtsA
Y74bHEwn4rMdPDAHK1aHvIhf5KZFBuDYm5Ii6yweR8mpUv66r11h1G9vZKpJyKqR0yikdJfQ+kGN
C1mAFN6ZKfQexnzzAPUClzcrJQsLWGl1tss+LHWFEhSq0240bvUqPVNl52WGwMrgzP/W32HZz62W
1CUaWiy3Xr8cHEY3fTSqxPLJiEuRsUmg1+6cjtz9+Ya+IDZwPRtcqzmJFQq+Q1xHLKfS8uf/jxHP
xVOzbPpF/O0E0A8Z9ShmfdhgrHNJExXMVerISlzQY6Aq+XzGyOXVwUVyfTnTj7orMacBAVUJNl4s
MHEJ02oUeALFMoa2TvwtGEw6Ou7/UlNXt/E1iUkxggMzMIIDLwIBATCBgDB5MRAwDgYDVQQKEwdS
b290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQg
U2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDDIuY
MAkGBSsOAwIaBQCgggGHMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X
DTEzMDMwMTE3MzY0MVowIwYJKoZIhvcNAQkEMRYEFGBLoMVUmReUKq2h2yiNVL9JpUvRMIGRBgkr
BgEEAYI3EAQxgYMwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5j
YWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcN
AQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwyLmDCBkwYLKoZIhvcNAQkQAgsxgYOggYAweTEQMA4G
A1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlD
QSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5v
cmcCAwyLmDANBgkqhkiG9w0BAQEFAASCAQCaiWLp0UsVWCMQ8B5H3OVHhvCInOBeRWC32Gh62Iaa
M03Au2i+AQnnXiEGmyXVAI/mX0b1ivl3pU73dV21fgUjbS5oUnob1NTEKixwlycoqNTzTmk6UGuH
tY4/08F3yuCqx4TlUEM8QLAs7a7YTiUGePSBeI4Y01H921EfAfk7SGAMVq3zMF6Ilw+e5gAonWyX
BkAnjKvdegpO8p/NVl7IxQCfQVorWQC2BcGkaOuJAeGRwVdwB0RCuCkIQSLWb5WUB7XiEgy0Y2Nf
26TvMh0Z/RUK+SXSELnX+E5610tpwOqSgZORiBFWBFB3TMRgbCFSPrnRxsG+nmvONsKvFQtHAAAA
AAAA

--Apple-Mail=_DA3EF8E9-C875-4983-B20A-34D208C534D3--

From paul.hoffman@vpnc.org  Fri Mar  1 09:39:09 2013
Return-Path: <paul.hoffman@vpnc.org>
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 8C63C21E8037 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 09:39:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.68
X-Spam-Level: 
X-Spam-Status: No, score=-102.68 tagged_above=-999 required=5 tests=[AWL=-0.081, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pzv4kU8KCrZe for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 09:39:09 -0800 (PST)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id F13BF21F9365 for <json@ietf.org>; Fri,  1 Mar 2013 09:39:08 -0800 (PST)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r21Hd7IM001753 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 1 Mar 2013 10:39:07 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <CAK3OfOjjAowhrSuYCGDWeHtVD0JY4q18_nkVa9i74QG9W2esCg@mail.gmail.com>
Date: Fri, 1 Mar 2013 09:39:07 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <E5201070-46BB-446D-ACBE-C52D02BF3D2C@vpnc.org>
References: <CAK3OfOjjAowhrSuYCGDWeHtVD0JY4q18_nkVa9i74QG9W2esCg@mail.gmail.com>
To: Nico Williams <nico@cryptonector.com>
X-Mailer: Apple Mail (2.1499)
Cc: json@ietf.org
Subject: Re: [Json] Compliance vs. interop (Re: What does "break compatibility" mean?)
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 17:39:09 -0000

On Mar 1, 2013, at 8:46 AM, Nico Williams <nico@cryptonector.com> wrote:

> On Fri, Mar 1, 2013 at 9:31 AM, Paul Hoffman <paul.hoffman@vpnc.org> =
wrote:
>> On Mar 1, 2013, at 2:01 AM, Martin J. D=FCrst =
<duerst@it.aoyama.ac.jp> wrote:
>>> Using a standard language lawyer approach, I think we can observe =
that changing the SHOULD NOT to a MUST NOT should be okay because SHOULD =
NOT means that you can do it if you have a really good reason for it, =
but I haven't yet seen anybody come up with a good reason for it, so I'd =
claim that the cases with duplicate keys that exist out in the wild =
actually don't comply to the current spec.
>>=20
>> That's not true at all. A perfectly valid reason for a JSON producer =
to put in two or more of the same name is a streaming producer that =
doesn't know what has been added before. Changing SHOULD NOT to MUST NOT =
means that a JSON producer MUST know everything else in the object =
before emitting it. It would be reasonable for this to be the consensus, =
but we can't say that it does not break compatibility with some =
producers. (And, of course, the other option is to break compatibility =
with some JSON processors.)
>=20
> The new requirement for receivers takes care of not breaking senders
> that continue to send duplicate keys.  There's no breakage, except
> where previously undefined receiver behavior changes due to the new
> requirement on receivers, but that was always a possibility before, so
> there's no new breakage.

I was with you until that last phrase. We were talking about breaking =
*compatibility* before you changed the thread title. In the old thread, =
adding a specification for an undefined receiver breaks compatibility =
for anyone who wasn't doing what the new specification says. In your new =
thread, I agree that we would not be breaking compliance, but that's =
because we are defining compliance.

> You seem to define "break" as including "rendering no longer being
> compliant, even if still being interoperable".

I didn't define "break"; I defined "break compatibility". So, yes.

> Perhaps you could offer your proposal. =20

I have already said that I would be OK with either of the proposals for =
changes to the spec; what is not OK is to pretend that either would not =
break compatibility. That was the topic of the thread before you changed =
it.

> ...<incorrect assertions about what I want elided>...
>=20
> a) The old senders will remain compliant with the RFC in force when
> they were deployed.  Ergo there there's no valid "rendered
> uncompliant" concern.
>=20
> b) Even if (a) is unconvincing, again, we have NO IETF COMPLIANCE
> POLICE.  When these sorts of changes come up the first question should
> be "what about interop?"; the "what about causing implementations to
> remain interoperable but no longer compliant?  who will soothe their
> feelings?" should have much lower importance.
>=20
> Perhaps we need to deal with that meta issue first: do we (the WG, the
> area, and/or the IETF) have a goal of not rendering existing
> implementations of Internet standards non-compliant with updates to
> said standards?  Is this even a valid question (see point (a) above)??

No, because we are defining compliance in the new document.

> (It's clear we still care first and foremost about
> interoperability/compatibility when it comes to updating existing
> Standards-Track RFCs.  As we should.  I hope that doesn't come into
> question.)

Agree.

--Paul Hoffman=

From markus.lanthaler@gmx.net  Fri Mar  1 10:01:03 2013
Return-Path: <markus.lanthaler@gmx.net>
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 2FCEE21F9122 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 10:01:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.921
X-Spam-Level: 
X-Spam-Status: No, score=-0.921 tagged_above=-999 required=5 tests=[AWL=0.229,  BAYES_00=-2.599, MSGID_MULTIPLE_AT=1.449]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V1jdS1WJCp7l for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 10:01:02 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by ietfa.amsl.com (Postfix) with ESMTP id 6A8F821F910B for <json@ietf.org>; Fri,  1 Mar 2013 10:01:02 -0800 (PST)
Received: from mailout-de.gmx.net ([10.1.76.17]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LfDpm-1UZWPl1gGu-00okOh for <json@ietf.org>; Fri, 01 Mar 2013 19:01:01 +0100
Received: (qmail invoked by alias); 01 Mar 2013 18:01:01 -0000
Received: from 84-115-182-43.dynamic.surfer.at (EHLO Vostro3500) [84.115.182.43] by mail.gmx.net (mp017) with SMTP; 01 Mar 2013 19:01:01 +0100
X-Authenticated: #419883
X-Provags-ID: V01U2FsdGVkX192EOUeIOx2JBpXdWMPtpOUzACEsOJ6OpftolMeQR d5eJ4hPG7m5BeX
From: "Markus Lanthaler" <markus.lanthaler@gmx.net>
To: <json@ietf.org>
References: <6.2.5.6.2.20130228170825.09fcfa20@elandnews.com>	<CAC4RtVCWPp1LA_NCqdzpRetPbsoZ=fBb0APWr8=MoJqe8RxkTQ@mail.gmail.com>	<8CD7BE2E-6824-4421-A021-BB3BBBA056D5@vpnc.org>	<CALaySJJjsHZn5=_WgYwSOR-urHEiwXqYZ0i6shEuTNMn=TNWSw@mail.gmail.com> <5130D12C.2000004@stpeter.im>
In-Reply-To: <5130D12C.2000004@stpeter.im>
Date: Fri, 1 Mar 2013 19:00:53 +0100
Message-ID: <01c101ce16a6$b7fb8760$27f29620$@lanthaler@gmx.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac4Wlj6Cmax15ETSSa2IQ/LuzKLzVAAEGCog
Content-Language: de
X-Y-GMX-Trusted: 0
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 18:01:03 -0000

On Friday, March 01, 2013 5:03 PM Peter Saint-Andre wrote:
 
> On 3/1/13 8:58 AM, Barry Leiba wrote:
> >>>> I suggest against having an initial list.  It's difficult to
> >>>> predict whether people will have the energy to review once
> >>>> the charter has been approved.
> >>>
> >>> Specifically, then, you suggest that there be only the one
> >>> item: make 4627 Standards Track?  And then require recharter to
> >>> add any other items, which would be listed as individual work
> >>> items in any recharter proposal?
> >>
> >> That seems reasonable, given how excited people get about the
> >> "any other work items" and how that excitement could delay or
> >> derail the main reason you wanted the WG. The recharter effort
> >> can start after 4627bis document is in IETF Last Call. It's not
> >> like we're in any new rush for particular work.
> >
> > I've edited the charter proposal on the appsawg wiki:
> > http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
> 
> +1 modulo a few typos here and there. Mind if I fix them on the wiki
> page?


+1



--
Markus Lanthaler
@markuslanthaler


From jhildebr@cisco.com  Fri Mar  1 10:06:38 2013
Return-Path: <jhildebr@cisco.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 275A221E8037 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 10:06:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.581
X-Spam-Level: 
X-Spam-Status: No, score=-10.581 tagged_above=-999 required=5 tests=[AWL=0.018, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uC7nIqGYzL8I for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 10:06:37 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 589A221E8091 for <json@ietf.org>; Fri,  1 Mar 2013 10:06:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1201; q=dns/txt; s=iport; t=1362161197; x=1363370797; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=T54dI5CTPa9Rr/D0Gook4KcTivGY9eZqZn779r6pdDA=; b=D563cb7ZzE32vgx5Tf1H+htI/ef0sVHJ4YrsLeOFSBT9/eit86ki6rq4 j6o6BcmJq5VwriU5Lp9YReg9VKqzJbrmmc8CJUtm9q1hU2MaX0HgXeN04 CiVsmmrpf/X3gktRskYiqAotkE4jIvQa8dCOPRMJ1pz7PXPGKLfoA0SAS Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAKXtMFGtJXG9/2dsb2JhbABEwjx/FnOCIQEEAQEBNzQLEgEIIhQ3CyUCBAENBQgMh38MwSMEjmwxB4JfYQOnLoMIgic
X-IronPort-AV: E=Sophos;i="4.84,762,1355097600"; d="scan'208";a="182743934"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-5.cisco.com with ESMTP; 01 Mar 2013 18:06:37 +0000
Received: from xhc-rcd-x02.cisco.com (xhc-rcd-x02.cisco.com [173.37.183.76]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id r21I6af3016808 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 1 Mar 2013 18:06:36 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.195]) by xhc-rcd-x02.cisco.com ([173.37.183.76]) with mapi id 14.02.0318.004; Fri, 1 Mar 2013 12:06:36 -0600
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>, Barry Leiba <barryleiba@computer.org>
Thread-Topic: [Json] Comments on proposed charter for JSON
Thread-Index: AQHOFoa1mtOhGFIzGkOoTld8oagPt5iRfM4A//+UZQA=
Date: Fri, 1 Mar 2013 18:06:35 +0000
Message-ID: <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com>
In-Reply-To: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.1.130117
x-originating-ip: [10.129.24.96]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <5C7A40FDF620204EB09320E0FC28C509@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 18:06:38 -0000

(individual)
I'm fine with the text as it currently sits.

(chair)
Does the current text give anyone heartburn?  I'll start another thread
mid-next week to make sure.


On 3/1/13 10:31 AM, "Paul Hoffman" <paul.hoffman@vpnc.org> wrote:

>I made two more small changes to the proposed charter; comments are
>welcome.
>
>- Changed the community review sentence to say "There are also a number
>of other JSON-related proposals for Standards Track that would benefit
>from review from both the IETF and the larger JSON-using communities
>created by a working group focused on JSON" to indicate that we would
>benefit from JSON-using developers who are currently not active in the
>IETF.
>
>- Changed the "breaking compatibility" sentence to say "Any changes that
>break compatibility with existing implementations will need to have very
>strong justification and broad support, and will have to be documented in
>the new RFC" to make it clear that the resulting RFC should make any
>changes clear.
>
>--Paul Hoffman
>_______________________________________________
>json mailing list
>json@ietf.org
>https://www.ietf.org/mailman/listinfo/json
>



--=20
Joe Hildebrand




From derhoermi@gmx.net  Fri Mar  1 11:15:20 2013
Return-Path: <derhoermi@gmx.net>
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 4722321F91A8 for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 11:15:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.907
X-Spam-Level: 
X-Spam-Status: No, score=-2.907 tagged_above=-999 required=5 tests=[AWL=-0.308, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SDWvVO1gNnRc for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 11:15:19 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by ietfa.amsl.com (Postfix) with ESMTP id ED4C521F8DCB for <json@ietf.org>; Fri,  1 Mar 2013 11:15:11 -0800 (PST)
Received: from mailout-de.gmx.net ([10.1.76.12]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Lkmp0-1Ulf7T0KoO-00aUIW for <json@ietf.org>; Fri, 01 Mar 2013 20:15:11 +0100
Received: (qmail invoked by alias); 01 Mar 2013 19:15:10 -0000
Received: from p5B233C70.dip.t-dialin.net (EHLO netb.Speedport_W_700V) [91.35.60.112] by mail.gmx.net (mp012) with SMTP; 01 Mar 2013 20:15:10 +0100
X-Authenticated: #723575
X-Provags-ID: V01U2FsdGVkX1+jhXQUtXGjLUBviKm9FT3I0RRyUP0mZyAXhXn/OP bRb4MHC4VC1KFt
From: Bjoern Hoehrmann <derhoermi@gmx.net>
To: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
Date: Fri, 01 Mar 2013 20:15:11 +0100
Message-ID: <hms1j89m6oorgjv7j5d6cnm9bkvmadk94s@hive.bjoern.hoehrmann.de>
References: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org> <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com>
In-Reply-To: <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com>
X-Mailer: Forte Agent 3.3/32.846
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Cc: Barry Leiba <barryleiba@computer.org>, Paul Hoffman <paul.hoffman@vpnc.org>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 19:15:20 -0000

* Joe Hildebrand (jhildebr) wrote:
>(individual)
>I'm fine with the text as it currently sits.
>
>(chair)
>Does the current text give anyone heartburn?  I'll start another thread
>mid-next week to make sure.

The way I look at this, there is a very small subset that works reliably
(only UTF-8, no Unicode signature, all keys are unique, the top level is
either array or object, and probably some other restrictions) but beyond
that JSON is a highly fragmented and in need of standardisation, and the
current proposal does not really convey that state of affairs and does
really say what the Working Group would be expected to do about it.

To illustrate, http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/ has
a JSON loading feature that treats all JSON documents as UTF-8 encoded,
even RFC 4627-compliant UTF-16-encoded ones, requires to ignore the
UTF-8 BOM which normally breaks RFC 4627-compliant decoders, it allows
strings and other things at the top-level that cannot be used in RFC
4627-compliant JSON, it requires to recover from UTF-8 errors in a
certain way, ...

If I want to implement a JSON decoder that behaves like XMLHttpRequest,
then RFC 4627 cannot be used as a reference in any notable way, and if
the Working Group makes all the changes needed to do exactly what the 
XMLHttpRequest feature does, then that's not "minimal" and does "break
compatibility" and goes well beyond simply putting JSON on the standards
track, as far as I am concerned. And if it doesn't do this and XHR isn't
changed (and XMLHttpRequest is just an example, all sorts of libraries
and other things have similar inconsistencies) then we'll have W3C-JSON
and IETF-JSON and more, outside the common subset noted above.
-- 
Bjrn Hhrmann  mailto:bjoern@hoehrmann.de  http://bjoern.hoehrmann.de
Am Badedeich 7  Telefon: +49(0)160/4415681  http://www.bjoernsworld.de
25899 Dagebll  PGP Pub. KeyID: 0xA4357E78  http://www.websitedev.de/ 

From sayrer@gmail.com  Fri Mar  1 12:47:48 2013
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 453E221F8E6C for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 12:47:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SysArNkLchug for <json@ietfa.amsl.com>; Fri,  1 Mar 2013 12:47:47 -0800 (PST)
Received: from mail-wg0-f43.google.com (mail-wg0-f43.google.com [74.125.82.43]) by ietfa.amsl.com (Postfix) with ESMTP id 49FEA21F8E69 for <json@ietf.org>; Fri,  1 Mar 2013 12:47:47 -0800 (PST)
Received: by mail-wg0-f43.google.com with SMTP id e12so2829713wge.22 for <json@ietf.org>; Fri, 01 Mar 2013 12:47:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=1J3iJR1UaHIcAOavH3sX3A61pLw+f3U0VECMJjj43Gk=; b=hZvCH5EH8lQ2wYQGA+CaddfAPe1CDCLUBqbYgeOuArANVb4fPXHZUa4F2tyHL9uZ/R agaDwejZr0knRmXfSgukVz9vIYwKCnXKoJFmqjq91Wj8TwRxlM71XTZW+ahu+8aMqcj1 9jqeEDO5bqjxP+6UEntB+dNteHwlXyV4deyr4NO0FFJA5z/wf746goM5yZKyFJgYueJ3 Olp89U2ZfXSb3t+2mo/fZrpx/Xjx0QLnuYC7r7LfH+Bz8DxASj36+l4EhWUht3Sk1RYB jhu04hbDKVyDpH+BcZznx1byGD+ZGRoyQ5jHf+EEG0xGhb5FLVywMzIeQptH8xFV4nsh mbQQ==
MIME-Version: 1.0
X-Received: by 10.194.21.233 with SMTP id y9mr13038311wje.47.1362170866402; Fri, 01 Mar 2013 12:47:46 -0800 (PST)
Received: by 10.194.138.170 with HTTP; Fri, 1 Mar 2013 12:47:46 -0800 (PST)
In-Reply-To: <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com>
References: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org> <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com>
Date: Fri, 1 Mar 2013 14:47:46 -0600
Message-ID: <CAChr6SxPfxi2r--zKcF2WHPPqSyJ0b01jK2gauE=pHJ4_ZdTCw@mail.gmail.com>
From: Robert Sayre <sayrer@gmail.com>
To: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
Content-Type: multipart/alternative; boundary=047d7b5d27749d8d6a04d6e31ed5
Cc: Barry Leiba <barryleiba@computer.org>, Paul Hoffman <paul.hoffman@vpnc.org>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 01 Mar 2013 20:47:48 -0000

--047d7b5d27749d8d6a04d6e31ed5
Content-Type: text/plain; charset=ISO-8859-1

On Friday, March 1, 2013, Joe Hildebrand (jhildebr) wrote:

> (individual)
> I'm fine with the text as it currently sits.
>
> (chair)
> Does the current text give anyone heartburn?  I'll start another thread
> mid-next week to make sure.
>
>

I agree with Bjoern that the charter isn't specific enough wrt the delta
between ES5 and the RFC. Adopting the changes in ES5 would seem to be the
best way get consistency.

However, it sounds like some folks on this list would rather standardize a
narrow RFC4267-derived update. I do not think that work would be valuable.

- Rob




>
> On 3/1/13 10:31 AM, "Paul Hoffman" <paul.hoffman@vpnc.org <javascript:;>>
> wrote:
>
> >I made two more small changes to the proposed charter; comments are
> >welcome.
> >
> >- Changed the community review sentence to say "There are also a number
> >of other JSON-related proposals for Standards Track that would benefit
> >from review from both the IETF and the larger JSON-using communities
> >created by a working group focused on JSON" to indicate that we would
> >benefit from JSON-using developers who are currently not active in the
> >IETF.
> >
> >- Changed the "breaking compatibility" sentence to say "Any changes that
> >break compatibility with existing implementations will need to have very
> >strong justification and broad support, and will have to be documented in
> >the new RFC" to make it clear that the resulting RFC should make any
> >changes clear.
> >
> >--Paul Hoffman
> >_______________________________________________
> >json mailing list
> >json@ietf.org <javascript:;>
> >https://www.ietf.org/mailman/listinfo/json
> >
>
>
>
> --
> Joe Hildebrand
>
>
>
> _______________________________________________
> json mailing list
> json@ietf.org <javascript:;>
> https://www.ietf.org/mailman/listinfo/json
>

--047d7b5d27749d8d6a04d6e31ed5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br>On Friday, March 1, 2013, Joe Hildebrand (jhildebr)  wrote:<br><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">(individual)<br>
I&#39;m fine with the text as it currently sits.<br>
<br>
(chair)<br>
Does the current text give anyone heartburn? =A0I&#39;ll start another thre=
ad<br>
mid-next week to make sure.<br>
<br></blockquote><div><br></div><div><br></div><div>I agree with Bjoern tha=
t the charter isn&#39;t specific enough wrt the delta between ES5 and the R=
FC. Adopting the changes in ES5 would seem to be the best way get consisten=
cy.</div>
<div><br></div><div>However,=A0<span></span>it sounds like some folks=A0on =
this list would rather standardize a narrow=A0RFC4267-derived update. I do =
not think that work would be valuable.</div><div><br></div><div>- Rob</div>=
<div>
<br></div><div><br></div><div>=A0</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On 3/1/13 10:31 AM, &quot;Paul Hoffman&quot; &lt;<a href=3D"javascript:;" o=
nclick=3D"_e(event, &#39;cvml&#39;, &#39;paul.hoffman@vpnc.org&#39;)">paul.=
hoffman@vpnc.org</a>&gt; wrote:<br>
<br>
&gt;I made two more small changes to the proposed charter; comments are<br>
&gt;welcome.<br>
&gt;<br>
&gt;- Changed the community review sentence to say &quot;There are also a n=
umber<br>
&gt;of other JSON-related proposals for Standards Track that would benefit<=
br>
&gt;from review from both the IETF and the larger JSON-using communities<br=
>
&gt;created by a working group focused on JSON&quot; to indicate that we wo=
uld<br>
&gt;benefit from JSON-using developers who are currently not active in the<=
br>
&gt;IETF.<br>
&gt;<br>
&gt;- Changed the &quot;breaking compatibility&quot; sentence to say &quot;=
Any changes that<br>
&gt;break compatibility with existing implementations will need to have ver=
y<br>
&gt;strong justification and broad support, and will have to be documented =
in<br>
&gt;the new RFC&quot; to make it clear that the resulting RFC should make a=
ny<br>
&gt;changes clear.<br>
&gt;<br>
&gt;--Paul Hoffman<br>
&gt;_______________________________________________<br>
&gt;json mailing list<br>
&gt;<a href=3D"javascript:;" onclick=3D"_e(event, &#39;cvml&#39;, &#39;json=
@ietf.org&#39;)">json@ietf.org</a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/json" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/json</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Joe Hildebrand<br>
<br>
<br>
<br>
_______________________________________________<br>
json mailing list<br>
<a href=3D"javascript:;" onclick=3D"_e(event, &#39;cvml&#39;, &#39;json@iet=
f.org&#39;)">json@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/json" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/json</a><br>
</blockquote>

--047d7b5d27749d8d6a04d6e31ed5--

From frsyuki@gmail.com  Mon Mar  4 00:01:21 2013
Return-Path: <frsyuki@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 385B921F8868; Mon,  4 Mar 2013 00:01:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_52=0.6, RCVD_IN_DNSWL_LOW=-1]
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 E7ZdUKijPp0Y; Mon,  4 Mar 2013 00:01:20 -0800 (PST)
Received: from mail-da0-f50.google.com (mail-da0-f50.google.com [209.85.210.50]) by ietfa.amsl.com (Postfix) with ESMTP id 2EE6121F886A; Mon,  4 Mar 2013 00:01:17 -0800 (PST)
Received: by mail-da0-f50.google.com with SMTP id h15so2426716dan.37 for <multiple recipients>; Mon, 04 Mar 2013 00:01:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:content-type:mime-version:subject:from:in-reply-to:date :cc:content-transfer-encoding:message-id:references:to:x-mailer; bh=esE5O15hpYl+P0Ek4vPjVxrX2iYE4w7pIYUDi9hdF+o=; b=lDgbbYAiR7E6PZDbE5G64dvzAEVspkzFaN7lT/UGkN+1rCkkvFfIAyN2XOQV0lmVaL fZty6zVLcvxM3oLI2FXt0Yt3KzYFgVqj7VP+BEfyK5aP6VK21ddx5McDtmkpKUfihDqc jaJTjs8/zTKM2aIkt70SxR12RgyuACv/JutfWJMprshsZd3k7ns5+SDkY03H1tHPHos5 vKXfOdYTB5En2fWtZq8JCkoA6jjzT/mqXFIeXMfFi1zNRXKIzKhrlHKzGVlZKkcw7Dxj iSXn17cO9Yd2VCKbzzXlPVXgOwaDeHra9m1QVakxVlmXLb+JKI/3wqC3/mwYTODAEobJ nOeg==
X-Received: by 10.68.129.163 with SMTP id nx3mr27161899pbb.13.1362384076928; Mon, 04 Mar 2013 00:01:16 -0800 (PST)
Received: from [192.168.1.2] (c-98-248-36-6.hsd1.ca.comcast.net. [98.248.36.6]) by mx.google.com with ESMTPS id ol7sm21486662pbb.14.2013.03.04.00.01.13 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 04 Mar 2013 00:01:14 -0800 (PST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Sadayuki Furuhashi <frsyuki@gmail.com>
In-Reply-To: <85CB7BA1-2C92-4C52-A1C3-7FD430396725@tzi.org>
Date: Mon, 4 Mar 2013 00:01:10 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <284DE42D-B03B-450D-865B-C2914D6C0681@gmail.com>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8950CF@xmb-rcd-x10.cisco.com> <7EB82E7A-F664-46F8-8137-83DF0C3F5536@tzi.org> <85CB7BA1-2C92-4C52-A1C3-7FD430396725@tzi.org>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "json@ietf.org" <json@ietf.org>
X-Mailer: Apple Mail (2.1499)
Cc: Carsten Bormann <cabo@tzi.org>, "Joe Hildebrand \(jhildebr\)" <jhildebr@cisco.com>
Subject: Re: [Json] msgpack/binarypack (Re: [apps-discuss] JSON mailing list and BoF)
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 04 Mar 2013 08:01:21 -0000

I'm frsyuki (Sadyuki Furuhashi).

As the initial developer of the MessagePack specification, I am feeling =
unrest
in bringing MessagePack to IETF as an Internet-Draft at this very =
moment.

I don't against having a standard itself but I really have difficulty on =
its downside: incompatibility.

Because at least I already have hundreds TBs of data stored in =
MessagePack format.
And there're already many other users who don't expect incompatible =
changes. Here is a list of users:
(This list is quite old, though. There're more users now. You'll see the =
list includes Pinterest, Redis, etc.)
http://wiki.msgpack.org/display/MSGPACK/PoweredBy

Thus compatibility is an essential problem of msgpack. So I can't help =
opposing drafts which are
incompatible with MessagePack.

Another problem which makes this decision complicated is that we're =
discussing on changing
the msgpack spec. We'll likely add string or binary type to msgpack. =
Prof. Dr. Bormann kindly
joined us to help happening this change. But we have not updated =
implementations based on
the new spec yet. It's not validated by users. It means that we need to =
disscuss about the
change of spec, implement it in many languages, validate them on =
production environments,
and write documents. I don't think we can make them all happen soon, at =
the same time.

I don't against having a standard itself but we're not prepared to start =
it now. However, even
writing an individual Internet-Draft under my name is an our possible =
option. Meaning that
sooner or later, we'll have a document about the new MessagePack spec =
(which includes
the string/binary types). I can't commit the timing at this time, =
though. We're focunsing on
the new spec right now.

Let me keep updated about discussion on our issue thread:
https://github.com/msgpack/msgpack/issues/129

--
Sadayuki Furuhashi
http://fluentd.org http://msgpack.org
twitter:@frsyuki

On 2013/02/24, at 5:11, Carsten Bormann <cabo@tzi.org> wrote:

>=20
> On Feb 19, 2013, at 17:39, Carsten Bormann <cabo@tzi.org> wrote:
>=20
>> On Feb 19, 2013, at 00:47, "Joe Hildebrand (jhildebr)" =
<jhildebr@cisco.com> wrote:
>>=20
>>> As an individual, I'm +1 on that.  I love msgpack, and don't mind =
the
>>> addition of UTF8 as a separate type.  Was frsyuki involved in the =
draft,
>>> or at least know that it happened?
>>=20
>> I tried to involve him.
>=20
> Well, I did engage the msgpack community some more.
>=20
> You can find a transcript of some 275 messages about separating byte =
and UTF-8 strings at:
>=20
> 	https://github.com/msgpack/msgpack/issues/121
>=20
> Summary:
> Some members of the msgpack community are very enraged that this =
change hasn't happened earlier.
> Of course, some have gone off and done their own incompatible forks.
> Others are very enraged that any change is happening at all, and that =
new people are intruding on their turf.
> (And some probably feel guilty that it took a ****storm from outside =
to finally make this change.)
>=20
> frsyuki is now working on a proposal that solves the problem:
>=20
> 	https://gist.github.com/frsyuki/5022569
>=20
> The proposal is technically complete (and has already been =
implemented).
> It already is pretty good at the details, too, but this whole thing is =
being done in a process that is closer to Japanese consensus processes =
than to IETF culture.
>=20
> My -01 will be fully aligned with whatever the state of frsyuki's =
proposal will be on Monday's I-D deadline (find today's snapshot at =
http://www.tzi.de/~cabo/draft-bormann-apparea-bpack-01pre2.txt).
> (frsyuki's proposal may change some more, but those will in all =
likelihood be minor details.)
> I think his overall thinking is fine, but it is much more dominated by =
a requirement for backwards compatibility than an IETF process would be.
>=20
> So, the larger question on whether the msgpack community is ready to =
take part (or just endure) in an IETF-style consensus process (including =
handing over change control) still looms.
>=20
> That doesn't diminish from the requirement for a msgpack-like format, =
and I think we should use Hallway Time in Orlando to discuss potential =
ways forward.
>=20
> I any case, I definitely don't want to disturb the constructive =
discussion about chartering a very narrow JSON fixup WG with this work.
> (I do want to find a home for it, soon, though: I want to build other =
specs on top of it.)
>=20
> Gr=FC=DFe, Carsten
>=20
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json


From jhildebr@cisco.com  Mon Mar  4 10:36:51 2013
Return-Path: <jhildebr@cisco.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 E185E21F8DEE; Mon,  4 Mar 2013 10:36:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 oKIcZ9dnIWC3; Mon,  4 Mar 2013 10:36:51 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 3617821F8DEF; Mon,  4 Mar 2013 10:36:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2599; q=dns/txt; s=iport; t=1362422211; x=1363631811; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=UaJ23J4UgoPOsu5rXadWVlP2WMbZYezZtRUaOKH73FI=; b=SqoDkwHbfwM1MmIybGKeSgkFEPxmiqV6VVu6XqyAFM2YEuqjj9OI4B6B dQqZHfLk1nz5haEzkpviU89zPoMBciTqeweULgPCPFMZHPGPG8or9q6Mz baltZX3LNQ17tYZ7duOmzbcfWdiRpTd5ohHWbN1Ec4Qo1OLVKDFZVnuIO g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAGLoNFGtJV2c/2dsb2JhbABEwlCBAhZzgiEBBDo0CxIBCA4UFDERJQIEAQ0FCAyHbQMPukUNiQaMRYIXMQeCX2EDkwOBZI0zhRiDCIIn
X-IronPort-AV: E=Sophos;i="4.84,781,1355097600"; d="scan'208";a="183362163"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-1.cisco.com with ESMTP; 04 Mar 2013 18:36:50 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r24IankS007933 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 4 Mar 2013 18:36:49 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.195]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.02.0318.004; Mon, 4 Mar 2013 12:36:49 -0600
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: Sadayuki Furuhashi <frsyuki@gmail.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "json@ietf.org" <json@ietf.org>
Thread-Topic: [Json] msgpack/binarypack (Re: [apps-discuss] JSON mailing list and BoF)
Thread-Index: AQHOGK6GjXC91KM//kqvccEDh6QfLJiVzFIA
Date: Mon, 4 Mar 2013 18:36:49 +0000
Message-ID: <A723FC6ECC552A4D8C8249D9E07425A70F8B2A2E@xmb-rcd-x10.cisco.com>
In-Reply-To: <284DE42D-B03B-450D-865B-C2914D6C0681@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.1.130117
x-originating-ip: [10.129.24.96]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <2F48893120B9364CA34A46F04F7BF3A2@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Carsten Bormann <cabo@tzi.org>
Subject: Re: [Json] msgpack/binarypack (Re: [apps-discuss] JSON mailing list and BoF)
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 04 Mar 2013 18:36:52 -0000

On 3/4/13 1:01 AM, "Sadayuki Furuhashi" <frsyuki@gmail.com> wrote:

>I'm frsyuki (Sadyuki Furuhashi).
>
>As the initial developer of the MessagePack specification, I am feeling
>unrest
>in bringing MessagePack to IETF as an Internet-Draft at this very moment.
>
>I don't against having a standard itself but I really have difficulty on
>its downside: incompatibility.

(as individual)

We had a similar unrest about bringing XMPP to the IETF the first time.
We wrote very strict charter language about backward compatibility, and
became highly involved in the process.  It turned out to be a very
positive experience on the whole.  We got lots of reviews from folks that
had not paid attention to XMPP before, including security,
internationalization, and the clarity of our documentation.  The current
RFCs are so much better than we would have produced on our own that I
can't imagine not having done the work, now.  The authors from our
community got credit in the RFCs for their work; there was no lack of
respect for their previous efforts.

Another reason why msgpack is interesting to consider for standardization
is that I for one would like to use it as the wire protocol for
standards-based protocols.  In order to do this today, I would would
probably need to do one of:

- Include whatever subset of msgpack I want to use into the new protocols.
 This would be  awful, because then each other protocol that wanted to use
msgpack would need to do the same thing, and they would all choose
slightly incompatible approaches.

- Refer to your existing web page as the msgpack specification.  This
would be difficult to use as a "stable reference", since it doesn't come
from a standards body with previously-vetted intellectual property rules,
and we don't know how often it will change.

- Invent something new that tried to solve the same problem, perhaps using
a method that avoids reusing your work.  This would be the worst possible
outcome for the industry, since having two completely different approaches
to the same problem is a recipe for years of incompatibility.

I'm sorry if the communications you've had with people that participate in
the IETF have made your community feel as if we're trying to take over
your idea, have made you feel disrespected, or that we want to force
backward-incompatibilities on you.  At least from my personal point of
view, your work to date has been exemplary, and it is a measure of my
respect that I would like to help enable that work to be used by even more
people.

--=20
Joe Hildebrand




From paul.hoffman@vpnc.org  Mon Mar  4 10:57:14 2013
Return-Path: <paul.hoffman@vpnc.org>
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 8D4DC21F8DAE for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 10:57:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 pVmzCFisnIwq for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 10:57:14 -0800 (PST)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 0BFCD21F8DAC for <json@ietf.org>; Mon,  4 Mar 2013 10:57:13 -0800 (PST)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r24Iv6kF046463 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 4 Mar 2013 11:57:06 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <CAChr6SxPfxi2r--zKcF2WHPPqSyJ0b01jK2gauE=pHJ4_ZdTCw@mail.gmail.com>
Date: Mon, 4 Mar 2013 10:57:05 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <0FD44EC8-2656-4F7B-B5F4-534131061E8B@vpnc.org>
References: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org> <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com> <CAChr6SxPfxi2r--zKcF2WHPPqSyJ0b01jK2gauE=pHJ4_ZdTCw@mail.gmail.com>
To: Robert Sayre <sayrer@gmail.com>
X-Mailer: Apple Mail (2.1499)
Cc: Barry Leiba <barryleiba@computer.org>, json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 04 Mar 2013 18:57:14 -0000

On Mar 1, 2013, at 12:47 PM, Robert Sayre <sayrer@gmail.com> wrote:

> I agree with Bjoern that the charter isn't specific enough wrt the =
delta between ES5 and the RFC.

I think the charter is specific enough...

> Adopting the changes in ES5 would seem to be the best way get =
consistency.

...while agreeing with you that adopting the changes in ECMAscript 5 is =
the best way to get consistency with the current deployed browsers, =
which seems like a reasonable target for our efforts.

I *do* want to see browser folks familiar with the ECMAscript spec to =
start working on a specific list of differences between it and RFC 4627. =
If y'all can do that before the BoF meeting next week, it will help the =
charter discussion.

> However, it sounds like some folks on this list would rather =
standardize a narrow RFC4267-derived update. I do not think that work =
would be valuable.

I'm not sure what that means. Adopting the changes in ECMAscript *is* a =
narrow RFC4267-derived update.

--Paul Hoffman=

From derhoermi@gmx.net  Mon Mar  4 11:12:17 2013
Return-Path: <derhoermi@gmx.net>
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 17B4E21F8D53 for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 11:12:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_45=0.6]
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 IgeI7uZgRERI for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 11:12:12 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by ietfa.amsl.com (Postfix) with ESMTP id 420E921F8D73 for <json@ietf.org>; Mon,  4 Mar 2013 11:12:11 -0800 (PST)
Received: from mailout-de.gmx.net ([10.1.76.28]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MhgAH-1UQWvR34Hz-00Muls for <json@ietf.org>; Mon, 04 Mar 2013 20:12:10 +0100
Received: (qmail invoked by alias); 04 Mar 2013 19:12:09 -0000
Received: from p5B233557.dip.t-dialin.net (EHLO netb.Speedport_W_700V) [91.35.53.87] by mail.gmx.net (mp028) with SMTP; 04 Mar 2013 20:12:09 +0100
X-Authenticated: #723575
X-Provags-ID: V01U2FsdGVkX1+Wef8TPOSWoQZ38+gSoK0wN2JSRJRORHZeVT3o6/ ZP66kOj3dS/Cs/
From: Bjoern Hoehrmann <derhoermi@gmx.net>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Date: Mon, 04 Mar 2013 20:12:08 +0100
Message-ID: <qrr9j8p8a9ge5tfm2lvn12hg0kn8giq3np@hive.bjoern.hoehrmann.de>
References: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org> <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com> <CAChr6SxPfxi2r--zKcF2WHPPqSyJ0b01jK2gauE=pHJ4_ZdTCw@mail.gmail.com> <0FD44EC8-2656-4F7B-B5F4-534131061E8B@vpnc.org>
In-Reply-To: <0FD44EC8-2656-4F7B-B5F4-534131061E8B@vpnc.org>
X-Mailer: Forte Agent 3.3/32.846
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Cc: json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 04 Mar 2013 19:12:17 -0000

* Paul Hoffman wrote:
>I *do* want to see browser folks familiar with the ECMAscript spec to 
>start working on a specific list of differences between it and RFC 4627. 
>If y'all can do that before the BoF meeting next week, it will help the 
>charter discussion.

That's already been done in the ecmascript specification:

  15.12 The JSON Object

  The JSON object is a single object that contains two functions, parse
  and stringify, that are used to parse and construct JSON texts. The
  JSON Data Interchange Format is described in RFC 4627
  <http://www.ietf.org/rfc/rfc4627.txt>. The JSON interchange format
  used in this specification is exactly that described by RFC 4627 with 
  two exceptions:

    * The top level JSONText production of the ECMAScript JSON grammar
      may consist of any JSONValue rather than being restricted to being
      a JSONObject or a JSONArray as specified by RFC 4627.

    * Conforming implementations of JSON.parse and JSON.stringify must 
      support the exact interchange format described in this  
      specification without any deletions or extensions to the format. 
      This differs from RFC 4627 which permits a JSON parser to accept 
      non-JSON forms and extensions.

See e.g. <http://www.ecma-international.org/ecma-262/5.1/#sec-15.12>.
Again, the ecmascript specification defines JSON to explain the behavior
of the API, it does not define an on-the-wire format; accordingly issues
like those around character encodings are not addressed there.
-- 
Bjrn Hhrmann  mailto:bjoern@hoehrmann.de  http://bjoern.hoehrmann.de
Am Badedeich 7  Telefon: +49(0)160/4415681  http://www.bjoernsworld.de
25899 Dagebll  PGP Pub. KeyID: 0xA4357E78  http://www.websitedev.de/ 

From paul.hoffman@vpnc.org  Mon Mar  4 11:16:02 2013
Return-Path: <paul.hoffman@vpnc.org>
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 A4D2721F8E23 for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 11:16:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 rN2Zlaj3B7mL for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 11:15:49 -0800 (PST)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 32C0B21F8D60 for <json@ietf.org>; Mon,  4 Mar 2013 11:15:49 -0800 (PST)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r24JFiQP047227 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 4 Mar 2013 12:15:45 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <qrr9j8p8a9ge5tfm2lvn12hg0kn8giq3np@hive.bjoern.hoehrmann.de>
Date: Mon, 4 Mar 2013 11:15:44 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <1F9ABC49-FC11-4D19-ADED-4FED4DCA0E2C@vpnc.org>
References: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org> <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com> <CAChr6SxPfxi2r--zKcF2WHPPqSyJ0b01jK2gauE=pHJ4_ZdTCw@mail.gmail.com> <0FD44EC8-2656-4F7B-B5F4-534131061E8B@vpnc.org> <qrr9j8p8a9ge5tfm2lvn12hg0kn8giq3np@hive.bjoern.hoehrmann.de>
To: Bjoern Hoehrmann <derhoermi@gmx.net>
X-Mailer: Apple Mail (2.1499)
Cc: json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 04 Mar 2013 19:16:02 -0000

On Mar 4, 2013, at 11:12 AM, Bjoern Hoehrmann <derhoermi@gmx.net> wrote:

> * Paul Hoffman wrote:
>> I *do* want to see browser folks familiar with the ECMAscript spec to=20=

>> start working on a specific list of differences between it and RFC =
4627.=20
>> If y'all can do that before the BoF meeting next week, it will help =
the=20
>> charter discussion.
>=20
> That's already been done in the ecmascript specification:

Incompletely. Have you already forgotten about:

NOTE In the case where there are duplicate name Strings within an =
object, lexically preceding values for the same key shall be =
overwritten.

--Paul Hoffman=

From derhoermi@gmx.net  Mon Mar  4 12:01:47 2013
Return-Path: <derhoermi@gmx.net>
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 178FA21F8F68 for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 12:01:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599]
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 sSPZVJLnVt3U for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 12:01:46 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by ietfa.amsl.com (Postfix) with ESMTP id E3ED621F8F6F for <json@ietf.org>; Mon,  4 Mar 2013 12:01:35 -0800 (PST)
Received: from mailout-de.gmx.net ([10.1.76.2]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LvP2r-1UvBgj2igN-010fda for <json@ietf.org>; Mon, 04 Mar 2013 21:01:34 +0100
Received: (qmail invoked by alias); 04 Mar 2013 19:57:27 -0000
Received: from p5B233557.dip.t-dialin.net (EHLO netb.Speedport_W_700V) [91.35.53.87] by mail.gmx.net (mp002) with SMTP; 04 Mar 2013 20:57:27 +0100
X-Authenticated: #723575
X-Provags-ID: V01U2FsdGVkX1+QCEkL8m2Q2EHnstGc/F1QkWC1B2ijrxMB5z4yvL XEkl+OOPUyZHG1
From: Bjoern Hoehrmann <derhoermi@gmx.net>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Date: Mon, 04 Mar 2013 20:57:27 +0100
Message-ID: <nht9j89rhh6e7vb48msbjklei85jfnjup1@hive.bjoern.hoehrmann.de>
References: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org> <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com> <CAChr6SxPfxi2r--zKcF2WHPPqSyJ0b01jK2gauE=pHJ4_ZdTCw@mail.gmail.com> <0FD44EC8-2656-4F7B-B5F4-534131061E8B@vpnc.org> <qrr9j8p8a9ge5tfm2lvn12hg0kn8giq3np@hive.bjoern.hoehrmann.de> <1F9ABC49-FC11-4D19-ADED-4FED4DCA0E2C@vpnc.org>
In-Reply-To: <1F9ABC49-FC11-4D19-ADED-4FED4DCA0E2C@vpnc.org>
X-Mailer: Forte Agent 3.3/32.846
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Cc: json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 04 Mar 2013 20:01:47 -0000

* Paul Hoffman wrote:
>On Mar 4, 2013, at 11:12 AM, Bjoern Hoehrmann <derhoermi@gmx.net> wrote:
>> * Paul Hoffman wrote:
>>> I *do* want to see browser folks familiar with the ECMAscript spec to 
>>> start working on a specific list of differences between it and RFC 4627. 
>>> If y'all can do that before the BoF meeting next week, it will help the 
>>> charter discussion.
>> 
>> That's already been done in the ecmascript specification:
>
>Incompletely. Have you already forgotten about:
>
>NOTE In the case where there are duplicate name Strings within an 
>object, lexically preceding values for the same key shall be 
>overwritten.

I do not regard that as a difference beyond that ecmascript defines an
API while RFC 4627 a data format. What would be the change here that
could be adopted? Require implementations to ignore lexically preceding
values, i.e., they must not be reported to higher-level applications and
implementations must not treat duplicates as an error of any kind?
-- 
Bjrn Hhrmann  mailto:bjoern@hoehrmann.de  http://bjoern.hoehrmann.de
Am Badedeich 7  Telefon: +49(0)160/4415681  http://www.bjoernsworld.de
25899 Dagebll  PGP Pub. KeyID: 0xA4357E78  http://www.websitedev.de/ 

From paul.hoffman@vpnc.org  Mon Mar  4 15:24:26 2013
Return-Path: <paul.hoffman@vpnc.org>
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 1108A21F870C for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 15:24:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 LUDv9ijbYSUo for <json@ietfa.amsl.com>; Mon,  4 Mar 2013 15:24:25 -0800 (PST)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 05B7A21F86BC for <json@ietf.org>; Mon,  4 Mar 2013 15:24:12 -0800 (PST)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r24NO7Xk055972 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 4 Mar 2013 16:24:08 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <nht9j89rhh6e7vb48msbjklei85jfnjup1@hive.bjoern.hoehrmann.de>
Date: Mon, 4 Mar 2013 15:24:07 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <FC07863F-8C30-4671-92E8-231D95384E94@vpnc.org>
References: <4F511CA8-1FC1-46AF-BC22-C64F2C63C052@vpnc.org> <A723FC6ECC552A4D8C8249D9E07425A70F8AF2FE@xmb-rcd-x10.cisco.com> <CAChr6SxPfxi2r--zKcF2WHPPqSyJ0b01jK2gauE=pHJ4_ZdTCw@mail.gmail.com> <0FD44EC8-2656-4F7B-B5F4-534131061E8B@vpnc.org> <qrr9j8p8a9ge5tfm2lvn12hg0kn8giq3np@hive.bjoern.hoehrmann.de> <1F9ABC49-FC11-4D19-ADED-4FED4DCA0E2C@vpnc.org> <nht9j89rhh6e7vb48msbjklei85jfnjup1@hive.bjoern.hoehrmann.de>
To: Bjoern Hoehrmann <derhoermi@gmx.net>
X-Mailer: Apple Mail (2.1499)
Cc: json@ietf.org
Subject: Re: [Json] Comments on proposed charter for JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 04 Mar 2013 23:24:26 -0000

On Mar 4, 2013, at 11:57 AM, Bjoern Hoehrmann <derhoermi@gmx.net> wrote:

> * Paul Hoffman wrote:
>> On Mar 4, 2013, at 11:12 AM, Bjoern Hoehrmann <derhoermi@gmx.net> =
wrote:
>>> * Paul Hoffman wrote:
>>>> I *do* want to see browser folks familiar with the ECMAscript spec =
to=20
>>>> start working on a specific list of differences between it and RFC =
4627.=20
>>>> If y'all can do that before the BoF meeting next week, it will help =
the=20
>>>> charter discussion.
>>>=20
>>> That's already been done in the ecmascript specification:
>>=20
>> Incompletely. Have you already forgotten about:
>>=20
>> NOTE In the case where there are duplicate name Strings within an=20
>> object, lexically preceding values for the same key shall be=20
>> overwritten.
>=20
> I do not regard that as a difference beyond that ecmascript defines an
> API while RFC 4627 a data format. What would be the change here that
> could be adopted? Require implementations to ignore lexically =
preceding
> values, i.e., they must not be reported to higher-level applications =
and
> implementations must not treat duplicates as an error of any kind?

RFC 4627 is not purely a data format: there are implied parsing rules. =
For all the parts of 4627 format that are MUST-level, the implied =
parsing rules are clear for developers; where there are SHOULD-level =
rules in the format, the parsing rules become indeterminate.

It would make sense for 4627bis to deal with parsing rules in a way that =
matches ECMAscript (minus the optional reviver). It can do this by =
making everything MUST-level, or it can have a short set of parsing =
rules. I *thin* that the only change that is needed would be to add the =
"NOTE" above because that is the only "SHOULD" in 4627, but I want to =
hear from people who have spent much more time with ECMAscript to be =
sure.

--Paul Hoffman=

From jhildebr@cisco.com  Mon Mar 11 09:37:38 2013
Return-Path: <jhildebr@cisco.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 70E0C11E815C for <json@ietfa.amsl.com>; Mon, 11 Mar 2013 09:37:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 kCgIB6JjmaPP for <json@ietfa.amsl.com>; Mon, 11 Mar 2013 09:37:37 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 379B911E815E for <json@ietf.org>; Mon, 11 Mar 2013 09:37:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=219; q=dns/txt; s=iport; t=1363019856; x=1364229456; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=k1+U6zgn0HBhbA/BLTgshLaRH+rrprokB1fJeXcsh98=; b=ZG5H8eGEneMUydiJg53ijgB/Dw4YWYQSSHzUptQ5Zm8/NvhFUarzmW3I 5YbVP4Xwd0v3QW4Cgcch4kzusK1j5YZ0IOh+1c4WwgCG1EC1xKW8J1nBb zw6HKvdmRJSNWg5ou74HA89DvW+SdwBHbryCI5oKlf4eEya2eEYi6DOY8 M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhkKAHoHPlGtJXHB/2dsb2JhbABDh2C8eAQBgVsWbQeCKwEEOlEBKhRCJwQbiAsMnBGhE415ZIMXYQOXc49XgwqCKA
X-IronPort-AV: E=Sophos;i="4.84,824,1355097600"; d="scan'208";a="186164408"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-8.cisco.com with ESMTP; 11 Mar 2013 16:37:36 +0000
Received: from xhc-rcd-x02.cisco.com (xhc-rcd-x02.cisco.com [173.37.183.76]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id r2BGbZpu004580 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <json@ietf.org>; Mon, 11 Mar 2013 16:37:35 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.195]) by xhc-rcd-x02.cisco.com ([173.37.183.76]) with mapi id 14.02.0318.004; Mon, 11 Mar 2013 11:37:35 -0500
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: "json@ietf.org" <json@ietf.org>
Thread-Topic: Meeting materials for today
Thread-Index: AQHOHna8RNxWHb/kjkSVajc4jwUSDg==
Date: Mon, 11 Mar 2013 16:37:34 +0000
Message-ID: <A723FC6ECC552A4D8C8249D9E07425A70F8CC2D0@xmb-rcd-x10.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.1.130117
x-originating-ip: [10.21.92.154]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <34C3EC3FF411594A928B37B0C5A758A4@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [Json] Meeting materials for today
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 11 Mar 2013 16:37:38 -0000

https://datatracker.ietf.org/meeting/86/materials.html#json


Please also re-read the proposed charter before we start, if you can:

http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON


--=20
Joe Hildebrand




From bhill@paypal-inc.com  Mon Mar 11 10:46:40 2013
Return-Path: <bhill@paypal-inc.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 E6F6011E80DE for <json@ietfa.amsl.com>; Mon, 11 Mar 2013 10:46:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level: 
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
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 12BKsZ0WkU57 for <json@ietfa.amsl.com>; Mon, 11 Mar 2013 10:46:38 -0700 (PDT)
Received: from den-mipot-002.corp.ebay.com (den-mipot-002.corp.ebay.com [216.113.175.153]) by ietfa.amsl.com (Postfix) with ESMTP id B291C11E80CC for <json@ietf.org>; Mon, 11 Mar 2013 10:46:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paypal-inc.com; i=@paypal-inc.com; q=dns/txt; s=paypalcorp; t=1363023999; x=1394559999; h=from:to:subject:date:message-id:mime-version; bh=eKKi5Z6q0yCLQXstoo0qi4x04HFMcc1uskPWYom2x3M=; b=NxV5LkoDFhOLdComg3/xSt/Vuliim6VpkEQ2VGScJlTV08jIIAta4U/L pMX1lbxx3OyFmwdwyzqszfSUd3+IR0Ulc1joXV4zFbFn7tDWI9yFkpOoF +6KrfJct54f4Wj9sEjJX1v8Tc3HuC92buu7MzOxZ61BdAte2qX57aAmun U=;
X-EBay-Corp: Yes
X-IronPort-AV: E=Sophos;i="4.84,825,1355126400"; d="scan'208,217";a="13947609"
Received: from den-vtenf-001.corp.ebay.com (HELO DEN-EXMHT-001.corp.ebay.com) ([10.101.112.212]) by den-mipot-002.corp.ebay.com with ESMTP; 11 Mar 2013 10:46:38 -0700
Received: from DEN-EXDDA-S12.corp.ebay.com ([fe80::40c1:9cf7:d21e:46c]) by DEN-EXMHT-001.corp.ebay.com ([fe80::345e:2420:7d3d:208d%13]) with mapi id 14.02.0318.004; Mon, 11 Mar 2013 11:46:37 -0600
From: "Hill, Brad" <bhill@paypal-inc.com>
To: "json@ietf.org" <json@ietf.org>
Thread-Topic: Fixing / removing the safe-for-eval() regex
Thread-Index: Ac4egGy0TXno4AShSrq8byxKCcXTOQ==
Date: Mon, 11 Mar 2013 17:46:37 +0000
Message-ID: <370C9BEB4DD6154FA963E2F79ADC6F2E2795A91E@DEN-EXDDA-S12.corp.ebay.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.245.27.243]
Content-Type: multipart/alternative; boundary="_000_370C9BEB4DD6154FA963E2F79ADC6F2E2795A91EDENEXDDAS12corp_"
MIME-Version: 1.0
X-CFilter: Scanned
X-Mailman-Approved-At: Mon, 11 Mar 2013 10:47:56 -0700
Subject: [Json] Fixing / removing the safe-for-eval() regex
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 11 Mar 2013 17:46:40 -0000

--_000_370C9BEB4DD6154FA963E2F79ADC6F2E2795A91EDENEXDDAS12corp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

If a new WG is chartered to update 4627, fixing or removing the safe-for-ev=
al() regex should be on the charter.

There are now several known ways to break out of this regex:

http://www.thespanner.co.uk/2011/07/25/the-json-specification-is-now-wrong/
http://blog.mindedsecurity.com/2011/08/ye-olde-crockford-json-regexp-is.htm=
l

Alternatively, we might simply remove the regex and suggest that only "nati=
ve" JSON parsing be allowed.  We may or may not be at a point in the ecosys=
tem where this facility is widely available and eval() is no longer a neces=
sary expedient in any significant number of cases.

As this regex is widely-used, I would suggest it should be improved for use=
 in some situations and recommended more strongly against, up to and includ=
ing MUST NOT in a web browser environment where json.parse() is available a=
nd the global scope is cluttered with objects that allow code execution.

Brad Hill


--_000_370C9BEB4DD6154FA963E2F79ADC6F2E2795A91EDENEXDDAS12corp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">If a new WG is chartered to update 4627, fixing or r=
emoving the safe-for-eval() regex should be on the charter.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There are now several known ways to break out of thi=
s regex:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://www.thespanner.co.uk/2011/07/25/th=
e-json-specification-is-now-wrong/">http://www.thespanner.co.uk/2011/07/25/=
the-json-specification-is-now-wrong/</a><o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://blog.mindedsecurity.com/2011/08/ye=
-olde-crockford-json-regexp-is.html">http://blog.mindedsecurity.com/2011/08=
/ye-olde-crockford-json-regexp-is.html</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Alternatively, we might simply remove the regex and =
suggest that only &#8220;native&#8221; JSON parsing be allowed.&nbsp; We ma=
y or may not be at a point in the ecosystem where this facility is widely a=
vailable and eval() is no longer a necessary expedient
 in any significant number of cases.&nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As this regex is widely-used, I would suggest it sho=
uld be improved for use in some situations and recommended more strongly ag=
ainst, up to and including MUST NOT in a web browser environment where json=
.parse() is available and the global
 scope is cluttered with objects that allow code execution.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Brad Hill<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_370C9BEB4DD6154FA963E2F79ADC6F2E2795A91EDENEXDDAS12corp_--

From derhoermi@gmx.net  Mon Mar 11 20:31:50 2013
Return-Path: <derhoermi@gmx.net>
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 8302021F88B9 for <json@ietfa.amsl.com>; Mon, 11 Mar 2013 20:31:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599]
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 PeYcUw9IiJgw for <json@ietfa.amsl.com>; Mon, 11 Mar 2013 20:31:49 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by ietfa.amsl.com (Postfix) with ESMTP id CE0A421F87E9 for <json@ietf.org>; Mon, 11 Mar 2013 20:31:40 -0700 (PDT)
Received: from mailout-de.gmx.net ([10.1.76.20]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0M2Jfm-1V4t7Q0Rkq-00s9c1 for <json@ietf.org>; Tue, 12 Mar 2013 04:31:40 +0100
Received: (qmail invoked by alias); 12 Mar 2013 03:31:39 -0000
Received: from p5B232A66.dip.t-dialin.net (EHLO netb.Speedport_W_700V) [91.35.42.102] by mail.gmx.net (mp020) with SMTP; 12 Mar 2013 04:31:39 +0100
X-Authenticated: #723575
X-Provags-ID: V01U2FsdGVkX1+pZ6dcdj6pf80VratbvcW6+GtoaZWVS0JLzZc8DR pXAL6kZgQhulJd
From: Bjoern Hoehrmann <derhoermi@gmx.net>
To: "Hill, Brad" <bhill@paypal-inc.com>
Date: Tue, 12 Mar 2013 04:31:40 +0100
Message-ID: <n58tj8tj4bp81v4fm8f49483l4l4tgkndf@hive.bjoern.hoehrmann.de>
References: <370C9BEB4DD6154FA963E2F79ADC6F2E2795A91E@DEN-EXDDA-S12.corp.ebay.com>
In-Reply-To: <370C9BEB4DD6154FA963E2F79ADC6F2E2795A91E@DEN-EXDDA-S12.corp.ebay.com>
X-Mailer: Forte Agent 3.3/32.846
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Fixing / removing the safe-for-eval() regex
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 03:31:50 -0000

* Hill, Brad wrote:
>If a new WG is chartered to update 4627, fixing or removing the 
>safe-for-eval() regex should be on the charter.
>
>There are now several known ways to break out of this regex:
>
>http://www.thespanner.co.uk/2011/07/25/the-json-specification-is-now-wrong/
>http://blog.mindedsecurity.com/2011/08/ye-olde-crockford-json-regexp-is.html

This should have been filed as erratum back in 2011, and should be filed
as an erratum immediately.
-- 
Bjrn Hhrmann  mailto:bjoern@hoehrmann.de  http://bjoern.hoehrmann.de
Am Badedeich 7  Telefon: +49(0)160/4415681  http://www.bjoernsworld.de
25899 Dagebll  PGP Pub. KeyID: 0xA4357E78  http://www.websitedev.de/ 

From James.H.Manger@team.telstra.com  Mon Mar 11 22:11:54 2013
Return-Path: <James.H.Manger@team.telstra.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 DDEE021F860A for <json@ietfa.amsl.com>; Mon, 11 Mar 2013 22:11:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.07
X-Spam-Level: 
X-Spam-Status: No, score=0.07 tagged_above=-999 required=5 tests=[AWL=-0.970,  BAYES_05=-1.11, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, MIME_8BIT_HEADER=0.3, RELAY_IS_203=0.994, SARE_SUB_ENC_UTF8=0.152]
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 lyewSRCQxk58 for <json@ietfa.amsl.com>; Mon, 11 Mar 2013 22:11:53 -0700 (PDT)
Received: from ipxcno.tcif.telstra.com.au (ipxcno.tcif.telstra.com.au [203.35.82.208]) by ietfa.amsl.com (Postfix) with ESMTP id 65ACD21F8600 for <json@ietf.org>; Mon, 11 Mar 2013 22:11:53 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.84,827,1355058000"; d="scan'208";a="119139074"
Received: from unknown (HELO ipccni.tcif.telstra.com.au) ([10.97.216.208]) by ipocni.tcif.telstra.com.au with ESMTP; 12 Mar 2013 16:11:52 +1100
X-IronPort-AV: E=McAfee;i="5400,1158,7011"; a="120401932"
Received: from wsmsg3752.srv.dir.telstra.com ([172.49.40.173]) by ipccni.tcif.telstra.com.au with ESMTP; 12 Mar 2013 16:11:52 +1100
Received: from WSMSG3153V.srv.dir.telstra.com ([172.49.40.159]) by WSMSG3752.srv.dir.telstra.com ([172.49.40.173]) with mapi; Tue, 12 Mar 2013 16:11:52 +1100
From: "Manger, James H" <James.H.Manger@team.telstra.com>
To: "json@ietf.org" <json@ietf.org>
Date: Tue, 12 Mar 2013 16:11:51 +1100
Thread-Topic: =?utf-8?B?RUNNQVNjcmlwdCB2NiBhZGRzIG5ldyBlc2NhcGUgc2VxdWVuY2U6IFx1e3g=?= =?utf-8?B?4oCmfQ==?=
Thread-Index: Ac4e4BraRLQzlIcsSOKMaqYGtI9Ndg==
Message-ID: <255B9BB34FB7D647A506DC292726F6E1150B786AB1@WSMSG3153V.srv.dir.telstra.com>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: [Json] =?utf-8?q?ECMAScript_v6_adds_new_escape_sequence=3A_=5Cu?= =?utf-8?b?e3jigKZ9?=
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 05:11:55 -0000

T25lIGNoYW5nZSB0byBKU09OIGluIEVDTUFTY3JpcHQgdjYgZnJvbSBSRkMgNDYyNyAoYW5kIGZy
b20gRUNNQVNjcmlwdCB2NSkgYXBwZWFycyB0byBiZSBhIG5ldyB3YXkgb2Ygd3JpdGluZyBhIFVu
aWNvZGUgZXNjYXBlLg0KDQpJbiBSRkMgNDYyNywgYSBVbmljb2RlIGVzY2FwZSBpcyBcdXh4eHgg
KHdoZXJlIHggaXMgYSBoZXggZGlnaXQpLg0KSW4gYW4gRUNNQVNjcmlwdCA2dGggZWRpdGlvbiBk
cmFmdCAoMjAxMi0xMS0yMiksIGEgVW5pY29kZSBlc2NhcGUgY2FuIGJlIFx1eHh4eCwgb3IgXHV7
eC4uLn0uDQpIZW5jZSwgIlxuIiA9ICJcdTAwMEEiID0gIlx1e0F9Ii4NCg0KU2VlIFVuaWNvZGVF
c2NhcGVTZXF1ZW5jZSBhdCBodHRwOi8vcGVvcGxlLm1vemlsbGEub3JnL35qb3JlbmRvcmZmL2Vz
Ni1kcmFmdC5odG1sI3NlYy03LjguNC4NCg0KTWF5YmUuDQoNClRoaXMgRUNNQVNjcmlwdCBlZGl0
aW9uIDYgZHJhZnQgYWN0dWFsbHkgZGVmaW5lcyBVbmljb2RlRXNjYXBlU2VxdWVuY2UgdHdpY2U6
IG9uY2UgaW4gc2VjdGlvbiA3LjguNCB3aXRoIFx1eHh4eCBhbmQgXHV7eC4uLn07IGFuZCBhbHNv
IGluIEFubmV4IEEuMSAiTGV4aWNhbCBHcmFtbWFyIiB3aXRoIG9ubHkgXHV4eHh4LiBNeSBndWVz
cyBpcyB0aGF0IHRoZSBmb3JtZXIgaXMgcmlnaHQgYW5kIHRoZSBsYXR0ZXIganVzdCBoYXNuJ3Qg
YmVlbiB1cGRhdGVkIHlldC4NCg0KXHV7eC4uLn0gaXMgbmljZXIgZm9yIFVuaWNvZGUgY29kZSBw
b2ludHMgb3ZlciAweEZGRkYsIGJ1dCBJIGRvdWJ0IGl0IGlzIHdvcnRoIGludHJvZHVjaW5nIGF0
IHRoaXMgcG9pbnQuDQoNCkFueXdheSwgb25lIG1vcmUgaXRlbSBmb3IgUkZDNDYyN2JpcyB0byBj
b25zaWRlci4NCg0KLS0NCkphbWVzIE1hbmdlcg0KDQo=

From paul.hoffman@vpnc.org  Tue Mar 12 04:34:24 2013
Return-Path: <paul.hoffman@vpnc.org>
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 682D921F8622 for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 04:34:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.299
X-Spam-Level: 
X-Spam-Status: No, score=-102.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
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 nENfNNbSKgWf for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 04:34:24 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id C2AAB21F8517 for <json@ietf.org>; Tue, 12 Mar 2013 04:34:23 -0700 (PDT)
Received: from dhcp-4717.meeting.ietf.org (dhcp-4717.meeting.ietf.org [130.129.71.23]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2CBYLih077236 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 12 Mar 2013 04:34:23 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E1150B786AB1@WSMSG3153V.srv.dir.telstra.com>
Date: Tue, 12 Mar 2013 07:34:24 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <DB52C857-0A16-4141-9CF5-FB5FE3751635@vpnc.org>
References: <255B9BB34FB7D647A506DC292726F6E1150B786AB1@WSMSG3153V.srv.dir.telstra.com>
To: "Manger, James H" <james.h.manger@team.telstra.com>
X-Mailer: Apple Mail (2.1499)
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] =?windows-1252?q?ECMAScript_v6_adds_new_escape_sequence=3A?= =?windows-1252?q?_=5Cu=7Bx=85=7D?=
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 11:34:24 -0000

Can you send a pointer to the list of where we can get the ECMAScript v6 =
draft? I found a link to a months-old one, but having an up-to-date one =
would be useful.

--Paul Hoffman=

From cabo@tzi.org  Tue Mar 12 04:38:02 2013
Return-Path: <cabo@tzi.org>
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 CD27121F85ED for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 04:38:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.099
X-Spam-Level: 
X-Spam-Status: No, score=-106.099 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, HELO_EQ_DE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 Qdmym2-x5Vd0 for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 04:38:02 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 163F821F8517 for <json@ietf.org>; Tue, 12 Mar 2013 04:38:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.4/8.14.4) with ESMTP id r2CBbt2d003058; Tue, 12 Mar 2013 12:37:55 +0100 (CET)
Received: from [127.0.0.1] (zoo.informatik.uni-bremen.de [134.102.218.16]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id B53E03E8E; Tue, 12 Mar 2013 12:37:54 +0100 (CET)
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
Content-Type: text/plain; charset=iso-8859-1
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E1150B786AB1@WSMSG3153V.srv.dir.telstra.com>
Date: Tue, 12 Mar 2013 07:37:53 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <DE0D741F-9675-4580-A5F6-9255CEE679E4@tzi.org>
References: <255B9BB34FB7D647A506DC292726F6E1150B786AB1@WSMSG3153V.srv.dir.telstra.com>
To: "Manger, James H" <James.H.Manger@team.telstra.com>
X-Mailer: Apple Mail (2.1499)
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] =?windows-1252?q?ECMAScript_v6_adds_new_escape_sequence=3A?= =?windows-1252?q?_=5Cu=7Bx=85=7D?=
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 11:38:03 -0000

On Mar 12, 2013, at 01:11, "Manger, James H" =
<James.H.Manger@team.telstra.com> wrote:

> In an ECMAScript 6th edition draft (2012-11-22), a Unicode escape can =
be \uxxxx, or \u{x...}.
> Hence, "\n" =3D "\u000A" =3D "\u{A}".

Why would that nice new JS feature change JSON?

Gr=FC=DFe, Carsten


From derhoermi@gmx.net  Tue Mar 12 04:54:56 2013
Return-Path: <derhoermi@gmx.net>
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 734EE21F89C5 for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 04:54:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.298
X-Spam-Level: 
X-Spam-Status: No, score=-2.298 tagged_above=-999 required=5 tests=[AWL=-0.151, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, SARE_SUB_ENC_UTF8=0.152]
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 puKUkheWov65 for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 04:54:55 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by ietfa.amsl.com (Postfix) with ESMTP id D9A2E21F899E for <json@ietf.org>; Tue, 12 Mar 2013 04:54:54 -0700 (PDT)
Received: from mailout-de.gmx.net ([10.1.76.29]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LfUkZ-1UZ4IW3r45-00p3oF for <json@ietf.org>; Tue, 12 Mar 2013 12:54:53 +0100
Received: (qmail invoked by alias); 12 Mar 2013 11:54:53 -0000
Received: from p5B2336E1.dip.t-dialin.net (EHLO netb.Speedport_W_700V) [91.35.54.225] by mail.gmx.net (mp029) with SMTP; 12 Mar 2013 12:54:53 +0100
X-Authenticated: #723575
X-Provags-ID: V01U2FsdGVkX1/EhYBRkFrEbZb+y4yu925cRWHRVvfqtO2OT5WAHJ /oPR5dU2tSrHGe
From: Bjoern Hoehrmann <derhoermi@gmx.net>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Date: Tue, 12 Mar 2013 12:54:50 +0100
Message-ID: <oo5uj850o22ksdhddvjp6sajkh8v88udj6@hive.bjoern.hoehrmann.de>
References: <255B9BB34FB7D647A506DC292726F6E1150B786AB1@WSMSG3153V.srv.dir.telstra.com> <DB52C857-0A16-4141-9CF5-FB5FE3751635@vpnc.org>
In-Reply-To: <DB52C857-0A16-4141-9CF5-FB5FE3751635@vpnc.org>
X-Mailer: Forte Agent 3.3/32.846
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Cc: "Manger, James H" <james.h.manger@team.telstra.com>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] =?utf-8?q?ECMAScript_v6_adds_new_escape_sequence=3A_=5Cu?= =?utf-8?b?e3jigKZ9?=
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 11:54:56 -0000

* Paul Hoffman wrote:
>Can you send a pointer to the list of where we can get the ECMAScript v6 
>draft? I found a link to a months-old one, but having an up-to-date one 
>would be useful.

He linked http://people.mozilla.org/~jorendorff/es6-draft.html links to
http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts at
the very top and there in turn you have a 8 Mar 2013 version in .doc and
.pdf.
-- 
Bjrn Hhrmann  mailto:bjoern@hoehrmann.de  http://bjoern.hoehrmann.de
Am Badedeich 7  Telefon: +49(0)160/4415681  http://www.bjoernsworld.de
25899 Dagebll  PGP Pub. KeyID: 0xA4357E78  http://www.websitedev.de/ 

From James.H.Manger@team.telstra.com  Tue Mar 12 05:59:31 2013
Return-Path: <James.H.Manger@team.telstra.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 36EA221F84CD for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 05:59:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.755
X-Spam-Level: 
X-Spam-Status: No, score=-0.755 tagged_above=-999 required=5 tests=[AWL=-0.154, BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, MIME_8BIT_HEADER=0.3, RELAY_IS_203=0.994]
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 YHKdNMEdXoZx for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 05:59:30 -0700 (PDT)
Received: from ipxcvo.tcif.telstra.com.au (ipxcvo.tcif.telstra.com.au [203.35.135.208]) by ietfa.amsl.com (Postfix) with ESMTP id 53AC521F84CA for <json@ietf.org>; Tue, 12 Mar 2013 05:59:30 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.84,830,1355058000"; d="scan'208";a="123455959"
Received: from unknown (HELO ipcdvi.tcif.telstra.com.au) ([10.97.217.212]) by ipocvi.tcif.telstra.com.au with ESMTP; 12 Mar 2013 23:59:24 +1100
X-IronPort-AV: E=McAfee;i="5400,1158,7011"; a="117783411"
Received: from wsmsg3756.srv.dir.telstra.com ([172.49.40.84]) by ipcdvi.tcif.telstra.com.au with ESMTP; 12 Mar 2013 23:59:24 +1100
Received: from WSMSG3153V.srv.dir.telstra.com ([172.49.40.159]) by wsmsg3756.srv.dir.telstra.com ([172.49.40.84]) with mapi; Tue, 12 Mar 2013 23:59:23 +1100
From: "Manger, James H" <James.H.Manger@team.telstra.com>
To: "cabo@tzi.org" <cabo@tzi.org>
Date: Tue, 12 Mar 2013 23:59:23 +1100
Thread-Topic: =?Windows-1252?Q?[Json]_ECMAScript_v6_adds_new_escape_sequence:_\u{x=85}?=
Thread-Index: Ac4fFhEPpoY84vQgTq+RfJSILEkkPQAC1osd
Message-ID: <9783870A-FBDD-461D-ADF9-FE88079BA741@team.telstra.com>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] =?windows-1252?q?ECMAScript_v6_adds_new_escape_sequence=3A?= =?windows-1252?q?_=5Cu=7Bx=85=7D?=
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 12:59:31 -0000

>> In an ECMAScript 6th edition draft (2012-11-22), a Unicode escape can be=
 \uxxxx, or \u{x...}. > Hence, "\n" =3D "\u000A" =3D "\u{A}".

> Why would that nice new JS feature change JSON?
>
>Gr=FC=DFe, Carsten

Because though the \u{x...} rule is defined in a section about JS lexical c=
onventions, it is also referenced by section A.8.1 "JSON Lexical Grammar".


...actually ECMAScript edition 6 drafts repeat the JSON Lexical Grammar in =
2 places: section 15.12.1 and Annex A.8 and they DISAGREE!

My guess is that \u{x...} does NOT apply to JSON, but they have forgotten t=
o update the annex to reflect this.


--
James Manger

----- Reply message -----
From: "Carsten Bormann" <cabo@tzi.org>
Date: Tue, Mar 12, 2013 10:38 pm
Subject: [Json] ECMAScript v6 adds new escape sequence: \u{x=85}
To: "Manger, James H" <James.H.Manger@team.telstra.com>
Cc: "json@ietf.org" <json@ietf.org>

On Mar 12, 2013, at 01:11, "Manger, James H" <James.H.Manger@team.telstra.c=
om> wrote:

> In an ECMAScript 6th edition draft (2012-11-22), a Unicode escape can be =
\uxxxx, or \u{x...}.
> Hence, "\n" =3D "\u000A" =3D "\u{A}".

Why would that nice new JS feature change JSON?

Gr=FC=DFe, Carsten

_______________________________________________
json mailing list
json@ietf.org
https://www.ietf.org/mailman/listinfo/json

From cabo@tzi.org  Tue Mar 12 06:06:13 2013
Return-Path: <cabo@tzi.org>
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 AEE9A21F8A47 for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 06:06:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.087
X-Spam-Level: 
X-Spam-Status: No, score=-106.087 tagged_above=-999 required=5 tests=[AWL=-0.138, BAYES_00=-2.599, HELO_EQ_DE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 ty1g9SC8AHrg for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 06:06:13 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 0313C21F8A2A for <json@ietf.org>; Tue, 12 Mar 2013 06:06:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.4/8.14.4) with ESMTP id r2CD69Yd016097; Tue, 12 Mar 2013 14:06:09 +0100 (CET)
Received: from [127.0.0.1] (zoo.informatik.uni-bremen.de [134.102.218.16]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 02D283F2A; Tue, 12 Mar 2013 14:06:08 +0100 (CET)
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
Content-Type: text/plain; charset=windows-1252
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <9783870A-FBDD-461D-ADF9-FE88079BA741@team.telstra.com>
Date: Tue, 12 Mar 2013 09:06:08 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <9BA17252-B6D2-48AD-B4C0-BC1700E38D10@tzi.org>
References: <9783870A-FBDD-461D-ADF9-FE88079BA741@team.telstra.com>
To: "Manger, James H" <James.H.Manger@team.telstra.com>
X-Mailer: Apple Mail (2.1499)
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] =?windows-1252?q?ECMAScript_v6_adds_new_escape_sequence=3A?= =?windows-1252?q?_=5Cu=7Bx=85=7D?=
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 13:06:13 -0000

On Mar 12, 2013, at 08:59, "Manger, James H" =
<James.H.Manger@team.telstra.com> wrote:

> My guess is that \u{x...} does NOT apply to JSON, but they have =
forgotten to update the annex to reflect this.

Ah.  Do they have a channel for putting in bug reports?

Gr=FC=DFe, Carsten


From Jeff.Hodges@KingsMountain.com  Tue Mar 12 06:20:35 2013
Return-Path: <Jeff.Hodges@KingsMountain.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 AA0C321F8A27 for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 06:20:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.932
X-Spam-Level: 
X-Spam-Status: No, score=-102.932 tagged_above=-999 required=5 tests=[AWL=-0.667, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
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 KFnNc+izJuEw for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 06:20:34 -0700 (PDT)
Received: from oproxy6-pub.bluehost.com (oproxy6-pub.bluehost.com [67.222.54.6]) by ietfa.amsl.com (Postfix) with SMTP id C291421F8941 for <json@ietf.org>; Tue, 12 Mar 2013 06:20:27 -0700 (PDT)
Received: (qmail 14112 invoked by uid 0); 12 Mar 2013 13:19:58 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by cpoproxy3.bluehost.com with SMTP; 12 Mar 2013 13:19:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kingsmountain.com; s=default;  h=Content-Transfer-Encoding:Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=uI/pcfrPhUc19MoOKYZxljlwnN3R0gejARGX+dSwAz8=;  b=fgxf/Bhv3vxNhu9jApeZq4FByx/WdsM8g1VfMnj7dKLcdo8H+VfEXM3y7ZW7jQ1cAfqdKuVsWWvu2QRNBDjvbyJs3jRv7oycjbSVfZOvHA9aLgq4ILp3NmgcKVVaHTo/;
Received: from [130.129.19.55] (port=55511) by box514.bluehost.com with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.80) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1UFP7W-0000i9-1P for json@ietf.org; Tue, 12 Mar 2013 07:19:58 -0600
Message-ID: <513F2B7D.7070105@KingsMountain.com>
Date: Tue, 12 Mar 2013 06:19:57 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3
MIME-Version: 1.0
To: json@ietf.org
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Identified-User: {11025:box514.bluehost.com:kingsmou:kingsmountain.com} {sentby:smtp auth 130.129.19.55 authed with jeff.hodges+kingsmountain.com}
Subject: [Json] terminology issues in RFC4627 JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 13:20:36 -0000

the message below tacitly identifies some issues with RFC4627's terminolo=
gy,=20
especially the term "JSON object" (I've trimmed the below to include only=
 the=20
json-specific portion) There's other issues with RFC4627's terminology to=
=20
highlight, I can try to do that (in company with other folks' observation=
s).

HTH,

=3DJeffH
------

Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-token-05
https://www.ietf.org/mail-archive/web/oauth/current/msg10324.html

Subject: Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-token-05
From: =3DJeffH <Jeff.Hodges@KingsMountain.com>
Date: Fri, 21 Dec 2012 14:41:49 -0800
To: Mike Jones <Michael.Jones@microsoft.com>
Cc: IETF oauth WG <oauth@ietf.org>



  > Aah =C2=96 I now see that this is the real misunderstanding.  The =C2=
=93string
  > representing a JSON object=C2=94 is not the base64url encoded form =C2=
=96 it=C2=92s the
  > string representation that=C2=92s parseable into a JSON object.

Thanks, yes, this is a key aspect of my difficulty in parsing the spec.

Though my misunderstanding is subtlety different than you characterized i=
t above.

Rather, it's that my understanding from RFC4627 is that a "JSON object" /=
is a
string/. Thus "string representing a JSON object" reads as "string repres=
enting
a string", which implied to me that the base64-encoded form was implied.

Since you don't mean to imply that, then yes, my suggestions re terminolo=
gy were
somewhat incorrect (apologies).

However, I have these revised suggestions..

  > The reason for the syntactic construction =C2=93string representing a=
 JSON object=C2=94
  > is that its string representation is distinct from the abstract JSON =
object
  > itself.

In RFC4627 there isn't an "abstract JSON object". It says..

     JavaScript Object Notation (JSON) is a text format for the
     serialization of structured data.
                    .
                    .
     A JSON text is a serialized object or array.


=2E.from which I understand the latter to mean..

     A JSON text is a string-serialized abstract object or array.


Unfortunately, the overloaded term "JSON object" appears to be used in so=
me
contexts to refer to programmatic artifacts (eg the "window.JSON" javascr=
ipt
object implemented in browsers), and in other contexts (such as Section "=
8.
Examples" in RFC4627) to refer to JSON texts.

So I suggest defining the term "JSON text object", which from nosing arou=
nd
seems to be also used in various other places/documents to refer to JSON =
texts
that match the "object" ABNF production in RFC4627 "Sec 2.2. Objects" (no=
te that
by definition a JSON text is a "serialized object or array" [RFC4627])..

     JSON text object   A JSON text matching the "object" ABNF production=

        in Section 2.2 of [RFC4627]. JSON text objects MUST UTF-8 encoded=
=2E


So instead of using the "string representing a JSON object" construct, th=
e JW*
specs could use "JSON text object" to refer to the non-base64-encoded thi=
ngs.
Then you have..

     JWT Claims Set  A JSON text object containing a set of claims. ...

     JWT Header  A JSON text object describing the
        cryptographic operations applied to the JWT. ...


<snip/>

---
end



From James.H.Manger@team.telstra.com  Tue Mar 12 06:27:57 2013
Return-Path: <James.H.Manger@team.telstra.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 76FA221F8B13 for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 06:27:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.736
X-Spam-Level: 
X-Spam-Status: No, score=-0.736 tagged_above=-999 required=5 tests=[AWL=-0.135, BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, MIME_8BIT_HEADER=0.3, RELAY_IS_203=0.994]
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 rGP4dCix7Gvv for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 06:27:56 -0700 (PDT)
Received: from ipxavo.tcif.telstra.com.au (ipxavo.tcif.telstra.com.au [203.35.135.200]) by ietfa.amsl.com (Postfix) with ESMTP id 21C3D21F8AD1 for <json@ietf.org>; Tue, 12 Mar 2013 06:27:54 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.84,830,1355058000"; d="scan'208";a="122663367"
Received: from unknown (HELO ipcbvi.tcif.telstra.com.au) ([10.97.217.204]) by ipoavi.tcif.telstra.com.au with ESMTP; 13 Mar 2013 00:27:54 +1100
X-IronPort-AV: E=McAfee;i="5400,1158,7011"; a="117881160"
Received: from wsmsg3754.srv.dir.telstra.com ([172.49.40.198]) by ipcbvi.tcif.telstra.com.au with ESMTP; 13 Mar 2013 00:27:54 +1100
Received: from WSMSG3153V.srv.dir.telstra.com ([172.49.40.159]) by WSMSG3754.srv.dir.telstra.com ([172.49.40.198]) with mapi; Wed, 13 Mar 2013 00:27:53 +1100
From: "Manger, James H" <James.H.Manger@team.telstra.com>
To: "cabo@tzi.org" <cabo@tzi.org>
Date: Wed, 13 Mar 2013 00:27:53 +1100
Thread-Topic: =?Windows-1252?Q?[Json]_ECMAScript_v6_adds_new_escape_sequence:_\u{x=85}?=
Thread-Index: Ac4fImKGS0/xmVndTPODHe9IQshaTgAAwO8J
Message-ID: <3850A8D3-485F-4074-8389-1C3C199FC8D6@team.telstra.com>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] =?windows-1252?q?ECMAScript_v6_adds_new_escape_sequence=3A?= =?windows-1252?q?_=5Cu=7Bx=85=7D?=
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 13:27:57 -0000

Submitted bug 1287.
https://bugs.ecmascript.org/show_bug.chi?id=3D1287

--
James Manger

----- Reply message -----
From: "Carsten Bormann" <cabo@tzi.org>
Date: Wed, Mar 13, 2013 12:06 am
Subject: [Json] ECMAScript v6 adds new escape sequence: \u{x=85}
To: "Manger, James H" <James.H.Manger@team.telstra.com>
Cc: "json@ietf.org" <json@ietf.org>

On Mar 12, 2013, at 08:59, "Manger, James H" <James.H.Manger@team.telstra.c=
om> wrote:

> My guess is that \u{x...} does NOT apply to JSON, but they have forgotten=
 to update the annex to reflect this.

Ah.  Do they have a channel for putting in bug reports?

Gr=FC=DFe, Carsten


From derhoermi@gmx.net  Tue Mar 12 06:35:22 2013
Return-Path: <derhoermi@gmx.net>
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 7F62221F89D7 for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 06:35:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.268
X-Spam-Level: 
X-Spam-Status: No, score=-2.268 tagged_above=-999 required=5 tests=[AWL=-0.121, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, SARE_SUB_ENC_UTF8=0.152]
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 L5Yl-0jbPYBi for <json@ietfa.amsl.com>; Tue, 12 Mar 2013 06:35:21 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by ietfa.amsl.com (Postfix) with ESMTP id 6C28221F89EE for <json@ietf.org>; Tue, 12 Mar 2013 06:35:21 -0700 (PDT)
Received: from mailout-de.gmx.net ([10.1.76.34]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MKwSE-1UFPMO27jE-0003ia for <json@ietf.org>; Tue, 12 Mar 2013 14:35:20 +0100
Received: (qmail invoked by alias); 12 Mar 2013 13:35:20 -0000
Received: from p5B2336E1.dip.t-dialin.net (EHLO netb.Speedport_W_700V) [91.35.54.225] by mail.gmx.net (mp034) with SMTP; 12 Mar 2013 14:35:20 +0100
X-Authenticated: #723575
X-Provags-ID: V01U2FsdGVkX1/+KQlN1xP+fU+u7cVnerKZPh6LHc03/Umb7DFawd XhVU1lN4qyHxPO
From: Bjoern Hoehrmann <derhoermi@gmx.net>
To: "Manger, James H" <James.H.Manger@team.telstra.com>
Date: Tue, 12 Mar 2013 14:35:17 +0100
Message-ID: <hnbuj8l4qm1gpbccmvlf7sfpiujba12j9i@hive.bjoern.hoehrmann.de>
References: <3850A8D3-485F-4074-8389-1C3C199FC8D6@team.telstra.com>
In-Reply-To: <3850A8D3-485F-4074-8389-1C3C199FC8D6@team.telstra.com>
X-Mailer: Forte Agent 3.3/32.846
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Cc: "cabo@tzi.org" <cabo@tzi.org>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] =?utf-8?q?ECMAScript_v6_adds_new_escape_sequence=3A_=5Cu?= =?utf-8?b?e3jigKZ9?=
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 12 Mar 2013 13:35:22 -0000

* Manger, James H wrote:
>Submitted bug 1287.
>https://bugs.ecmascript.org/show_bug.chi?id=1287

(Actually, <https://bugs.ecmascript.org/show_bug.cgi?id=1287>.)
-- 
Bjrn Hhrmann  mailto:bjoern@hoehrmann.de  http://bjoern.hoehrmann.de
Am Badedeich 7  Telefon: +49(0)160/4415681  http://www.bjoernsworld.de
25899 Dagebll  PGP Pub. KeyID: 0xA4357E78  http://www.websitedev.de/ 

From paul.hoffman@vpnc.org  Thu Mar 14 09:03:30 2013
Return-Path: <paul.hoffman@vpnc.org>
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 1D4E511E825F for <json@ietfa.amsl.com>; Thu, 14 Mar 2013 09:03:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 NNNeLyCI4M4o for <json@ietfa.amsl.com>; Thu, 14 Mar 2013 09:03:29 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 81C0211E825B for <json@ietf.org>; Thu, 14 Mar 2013 09:03:29 -0700 (PDT)
Received: from dhcp-6061.meeting.ietf.org (dhcp-6061.meeting.ietf.org [130.129.96.97]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2EG3Rrr097711 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <json@ietf.org>; Thu, 14 Mar 2013 09:03:28 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
From: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <5379220D-65A8-4D5B-9502-43DB71417364@vpnc.org>
Date: Thu, 14 Mar 2013 12:03:25 -0400
To: "json@ietf.org" <json@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
X-Mailer: Apple Mail (2.1499)
Subject: [Json] Update to proposed charter to cover listing changes
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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, 14 Mar 2013 16:03:30 -0000

Greetings again. I have made the following change in the proposed =
charter (http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON):

Any changes that break compatibility with existing
implementations will need to have very strong justification and broad
support, and will have to be documented in the new RFC.

=3D=3D>

It is acknowledged that there are differences between RFC 4627 and the
ECMAScript specification in the rules for parsing JSON. Any changes that
break compatibility with existing implementations of either RFC 4627 or
the ECMAScript specification will need to have very strong justification
and broad support. All differences between RFC 4627 or the current
ECMAScript specification will be documented in the new RFC. This
documentation will include both the WG consensus for the rationale of =
the
changes and the expected impact of the changes.

Does anyone have a problem with this change?

--Paul Hoffman=

From jhildebr@cisco.com  Thu Mar 14 10:40:57 2013
Return-Path: <jhildebr@cisco.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 CCD6611E80E9 for <json@ietfa.amsl.com>; Thu, 14 Mar 2013 10:40:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 JS4UmogqTnjJ for <json@ietfa.amsl.com>; Thu, 14 Mar 2013 10:40:53 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 6EFF721F8E08 for <json@ietf.org>; Thu, 14 Mar 2013 10:40:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1255; q=dns/txt; s=iport; t=1363282853; x=1364492453; h=from:to:subject:date:message-id:in-reply-to:content-id: content-transfer-encoding:mime-version; bh=fxwyl5YKuH3zlQqklYdDBXAsdoOacQd+4zOKMCeWccA=; b=bgA09qOL2rdczQSp9pzSUlfqz6o0O4X2EdIb6/0wWKk2dU+QXyrRl00Z ikjXx8ID9f7PlaRzp80JHP0Ft1Ls4GCM8FdXvrMvTk4dWZrlIkx8WFpBh 2rZilPLw8UHQOh0LDAZHx6Wd8mw+BRkBcRwCXgnkWeFfhNFQIXPC6TYY5 M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAB4LQlGtJXG//2dsb2JhbABDxQKBZRZ0gi0BBAEBATc0HQEIIhQ3CyUCBAESCIgMDMIOjmU4gl9hA5d3j2ODCoIo
X-IronPort-AV: E=Sophos;i="4.84,845,1355097600"; d="scan'208";a="187546495"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-8.cisco.com with ESMTP; 14 Mar 2013 17:40:53 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id r2EHeqT5025549 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 14 Mar 2013 17:40:53 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.195]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.02.0318.004; Thu, 14 Mar 2013 12:40:52 -0500
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>, "json@ietf.org" <json@ietf.org>
Thread-Topic: [Json] Update to proposed charter to cover listing changes
Thread-Index: AQHOIM17KjEEdL1PEkybdKtRzGi6w5ilhUmA
Date: Thu, 14 Mar 2013 17:40:52 +0000
Message-ID: <A723FC6ECC552A4D8C8249D9E07425A70F8D6EAB@xmb-rcd-x10.cisco.com>
In-Reply-To: <5379220D-65A8-4D5B-9502-43DB71417364@vpnc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.1.130117
x-originating-ip: [10.21.93.229]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <38D6E91FC7B00F499C7741546D9548C3@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [Json] Update to proposed charter to cover listing changes
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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, 14 Mar 2013 17:40:58 -0000

That tracks with what I remember from the WG meeting.

On 3/14/13 12:03 PM, "Paul Hoffman" <paul.hoffman@vpnc.org> wrote:

>Greetings again. I have made the following change in the proposed charter
>(http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON):
>
>Any changes that break compatibility with existing
>implementations will need to have very strong justification and broad
>support, and will have to be documented in the new RFC.
>
>=3D=3D>
>
>It is acknowledged that there are differences between RFC 4627 and the
>ECMAScript specification in the rules for parsing JSON. Any changes that
>break compatibility with existing implementations of either RFC 4627 or
>the ECMAScript specification will need to have very strong justification
>and broad support. All differences between RFC 4627 or the current
>ECMAScript specification will be documented in the new RFC. This
>documentation will include both the WG consensus for the rationale of the
>changes and the expected impact of the changes.
>
>Does anyone have a problem with this change?
>
>--Paul Hoffman
>_______________________________________________
>json mailing list
>json@ietf.org
>https://www.ietf.org/mailman/listinfo/json
>



--=20
Joe Hildebrand




From jhildebr@cisco.com  Thu Mar 14 10:41:32 2013
Return-Path: <jhildebr@cisco.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 1180D21F8E49 for <json@ietfa.amsl.com>; Thu, 14 Mar 2013 10:41:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 G8ndnPkV4b1n for <json@ietfa.amsl.com>; Thu, 14 Mar 2013 10:41:27 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id DF48321F8E0C for <json@ietf.org>; Thu, 14 Mar 2013 10:41:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1462; q=dns/txt; s=iport; t=1363282887; x=1364492487; h=from:to:subject:date:message-id:in-reply-to:content-id: content-transfer-encoding:mime-version; bh=tmAWbx3TWKKRPLCeZ09EtL810hiC9F6hY4+AWOpIx+4=; b=btdHBRf15EpjV7NDo5jmX8eYCtfde1Npp7+rW2upd/o9A00K03SPjZ8y 4iwHj98u1trtA1aGUXkJ5rF60jpEuLJuBlFLU0GraGaTEbIBAozP9i7Gk uVNxMXlU/lSLxD0ww3gxlN2s6qmFAgfE5bOrzFVIJZehKzd0Kpokh6E5X o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAGULQlGtJXHB/2dsb2JhbABDxQKBZRZ0gisBAQEEAQEBNzQdAQgYChQ3CyUCBAESCIgMDMISjmU4gl9hA5d3j2ODCoIo
X-IronPort-AV: E=Sophos;i="4.84,845,1355097600"; d="scan'208";a="187330426"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-1.cisco.com with ESMTP; 14 Mar 2013 17:41:26 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id r2EHfQJY022470 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 14 Mar 2013 17:41:26 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.195]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.02.0318.004; Thu, 14 Mar 2013 12:41:26 -0500
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>, "json@ietf.org" <json@ietf.org>
Thread-Topic: [Json] Update to proposed charter to cover listing changes
Thread-Index: AQHOIM17KjEEdL1PEkybdKtRzGi6w5ilhUmAgAAAKYA=
Date: Thu, 14 Mar 2013 17:41:25 +0000
Message-ID: <A723FC6ECC552A4D8C8249D9E07425A70F8D6ECC@xmb-rcd-x10.cisco.com>
In-Reply-To: <A723FC6ECC552A4D8C8249D9E07425A70F8D6EAB@xmb-rcd-x10.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.1.130117
x-originating-ip: [10.21.93.229]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <DC59A0FFCB85A04F9D81D7356B6910F4@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [Json] Update to proposed charter to cover listing changes
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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, 14 Mar 2013 17:41:32 -0000

Sorry, I mis-spoke: "BoF", not "WG Meeting".



On 3/14/13 1:40 PM, "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com> wrote:

>That tracks with what I remember from the WG meeting.
>
>On 3/14/13 12:03 PM, "Paul Hoffman" <paul.hoffman@vpnc.org> wrote:
>
>>Greetings again. I have made the following change in the proposed charter
>>(http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON):
>>
>>Any changes that break compatibility with existing
>>implementations will need to have very strong justification and broad
>>support, and will have to be documented in the new RFC.
>>
>>=3D=3D>
>>
>>It is acknowledged that there are differences between RFC 4627 and the
>>ECMAScript specification in the rules for parsing JSON. Any changes that
>>break compatibility with existing implementations of either RFC 4627 or
>>the ECMAScript specification will need to have very strong justification
>>and broad support. All differences between RFC 4627 or the current
>>ECMAScript specification will be documented in the new RFC. This
>>documentation will include both the WG consensus for the rationale of the
>>changes and the expected impact of the changes.
>>
>>Does anyone have a problem with this change?
>>
>>--Paul Hoffman
>>_______________________________________________
>>json mailing list
>>json@ietf.org
>>https://www.ietf.org/mailman/listinfo/json
>>
>
>
>
>--=20
>Joe Hildebrand
>
>
>
>



--=20
Joe Hildebrand




From mamille2@cisco.com  Thu Mar 14 11:13:58 2013
Return-Path: <mamille2@cisco.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 DB80821F8D43 for <json@ietfa.amsl.com>; Thu, 14 Mar 2013 11:13:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 TU-UkOeUZ2Ja for <json@ietfa.amsl.com>; Thu, 14 Mar 2013 11:13:57 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 7E4FA21F8D5B for <json@ietf.org>; Thu, 14 Mar 2013 11:13:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4703; q=dns/txt; s=iport; t=1363284837; x=1364494437; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=I4s2fY7+x87HDfAN130gz8CtBWsE7LmZFviADxA7LWc=; b=UG35shrtcXaV+QPSWU1IUNBGNpCaeWbiU3zPbgBTCct6I1VV8GcfjdQX sF5AqdsCFCJJmwKFlfwueRTJ7dMF8RqeKDKlvfgvUTPttcAsByE/TwVZl lInaDHld82xl3Rr8PwX+iiKw6NDzNrZ0RnKqjInYDUNc33dMng7+ywTCm 8=;
X-Files: smime.p7s : 2283
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAN8SQlGtJXHA/2dsb2JhbABDxQKBZRZ0gisBAQEDAXkFCwIBCCIkAjAlAgQOBQgGiAAGDMF/jmUxB4JfYQOPNoEohxmPY4MKgig
X-IronPort-AV: E=Sophos;i="4.84,846,1355097600";  d="p7s'?scan'208";a="187589362"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-3.cisco.com with ESMTP; 14 Mar 2013 18:13:52 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id r2EIDq4X003744 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 14 Mar 2013 18:13:52 GMT
Received: from xmb-aln-x11.cisco.com ([169.254.6.203]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.02.0318.004; Thu, 14 Mar 2013 13:13:51 -0500
From: "Matt Miller (mamille2)" <mamille2@cisco.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Thread-Topic: [Json] Update to proposed charter to cover listing changes
Thread-Index: AQHOIM17pr4TrCMcfEGRcdN2h7OQ9Zil0ZEA
Date: Thu, 14 Mar 2013 18:13:51 +0000
Message-ID: <BF7E36B9C495A6468E8EC573603ED9411516FB01@xmb-aln-x11.cisco.com>
References: <5379220D-65A8-4D5B-9502-43DB71417364@vpnc.org>
In-Reply-To: <5379220D-65A8-4D5B-9502-43DB71417364@vpnc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.151.37]
Content-Type: multipart/signed; boundary="Apple-Mail=_EBE37366-FE77-43B1-9F54-C487B9188DCB"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Update to proposed charter to cover listing changes
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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, 14 Mar 2013 18:13:59 -0000

--Apple-Mail=_EBE37366-FE77-43B1-9F54-C487B9188DCB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On Mar 14, 2013, at 12:03 PM, Paul Hoffman <paul.hoffman@vpnc.org> =
wrote:

> Greetings again. I have made the following change in the proposed =
charter (http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON):
>=20
> Any changes that break compatibility with existing
> implementations will need to have very strong justification and broad
> support, and will have to be documented in the new RFC.
>=20
> =3D=3D>
>=20
> It is acknowledged that there are differences between RFC 4627 and the
> ECMAScript specification in the rules for parsing JSON. Any changes =
that
> break compatibility with existing implementations of either RFC 4627 =
or
> the ECMAScript specification will need to have very strong =
justification
> and broad support. All differences between RFC 4627 or the current
> ECMAScript specification will be documented in the new RFC. This
> documentation will include both the WG consensus for the rationale of =
the
> changes and the expected impact of the changes.
>=20
> Does anyone have a problem with this change?
>=20

Looks accurate to me.


- m&m

Matt Miller < mamille2@cisco.com >
Cisco Systems, Inc.


--Apple-Mail=_EBE37366-FE77-43B1-9F54-C487B9188DCB
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFejCCBXYw
ggNeoAMCAQICAwyLmDANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL
ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp
dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0xMjExMjgxNzQ5MzFaFw0x
NDExMjgxNzQ5MzFaMDwxFzAVBgNVBAMTDk1hdHRoZXcgTWlsbGVyMSEwHwYJKoZIhvcNAQkBFhJt
YW1pbGxlMkBjaXNjby5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7Sh5cQYtd
/kfoG3KjXd8i2esxt+BtHCmuiSku2VECC6msLKzA08cGJ31GfyX7+996TV3D5omh51j5fznfFikk
cVGsuKe+omo70Aidw48ISGygQk8ZJrU8JVVfTjKVJRX39wgj8w8CI/BCz4kXLirIBWKTv1ARuqsO
7I1aqT7pWHAwlAKIbYYEwfz46OjyzmqknglOecy/1PR09nXwAAIepSo0Jk9edqsU8Pdqsbx8cPUV
jlFtVkk+58ORjefl+4BoGrzW24rGG2B04sNPrycNqZEaJLmdk5J9ie/FMV10H8wFW8syomuacPxv
NhoUgNnkYsJiO7zJEKUUmbmW1GPFAgMBAAGjggFCMIIBPjAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG
+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRv
IGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAOBgNVHQ8BAf8EBAMCA6gwQAYDVR0lBDkwNwYIKwYBBQUH
AwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3CgMDBglghkgBhvhCBAEwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5jYWNlcnQub3JnMDEGA1UdHwQqMCgwJqAk
oCKGIGh0dHA6Ly9jcmwuY2FjZXJ0Lm9yZy9yZXZva2UuY3JsMB0GA1UdEQQWMBSBEm1hbWlsbGUy
QGNpc2NvLmNvbTANBgkqhkiG9w0BAQUFAAOCAgEAKZeEUJTYYt15cxR3xYospy8OqOLn+03auURM
X3eFTrbBy+vJEnEtDS5ffCKbzAho6XqGrgRg/7Frg2wtdfIJvcYnPsWjlF+TIWe69i9r7EfPZI6A
DCWHeu5cK3t9h7WsF3iC+lBARWEE49QJcu6ASY4SpVnElADpUZkBLsKnp2vWEVvXdeFg0CCo9UgH
gPnE5mUsUaERW0WGIbyR+gkUkfMUsnOj2yvdZzC55UqAfFGqb4ibVlpWMJihaTYaSuN7SOImcJ5V
Ya1w4yPRY2GStiHtmwPKtxlMVwMIsj1DQ/knVPpyJ0N67y8TK3R077HMInjk8wF6yCJ7W29mGtsA
Y74bHEwn4rMdPDAHK1aHvIhf5KZFBuDYm5Ii6yweR8mpUv66r11h1G9vZKpJyKqR0yikdJfQ+kGN
C1mAFN6ZKfQexnzzAPUClzcrJQsLWGl1tss+LHWFEhSq0240bvUqPVNl52WGwMrgzP/W32HZz62W
1CUaWiy3Xr8cHEY3fTSqxPLJiEuRsUmg1+6cjtz9+Ya+IDZwPRtcqzmJFQq+Q1xHLKfS8uf/jxHP
xVOzbPpF/O0E0A8Z9ShmfdhgrHNJExXMVerISlzQY6Aq+XzGyOXVwUVyfTnTj7orMacBAVUJNl4s
MHEJ02oUeALFMoa2TvwtGEw6Ou7/UlNXt/E1iUkxggMzMIIDLwIBATCBgDB5MRAwDgYDVQQKEwdS
b290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQg
U2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDDIuY
MAkGBSsOAwIaBQCgggGHMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X
DTEzMDMxNDE4MTM1MVowIwYJKoZIhvcNAQkEMRYEFOgrd092JCgpdKzthMfG4Jfg43IOMIGRBgkr
BgEEAYI3EAQxgYMwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5j
YWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcN
AQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwyLmDCBkwYLKoZIhvcNAQkQAgsxgYOggYAweTEQMA4G
A1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlD
QSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5v
cmcCAwyLmDANBgkqhkiG9w0BAQEFAASCAQCg2uZkly9w/yGJLzpIdvtdvfinl5scE5gLEvvmWEGy
bJxWEjjsNzvtHkaRncvFEEF8DAR19v14xr20juuLsG0g0RckGDygxNbBYntpEAzcLS7WXWcBRfR6
SXIW1q0R70dnjelgBQYKJ5ZW7tLkf8Ie8jTT/1mtwwZGqLdJZTvzuVws6GH5jWD2qf4R9V22XqBn
/GC/iVKyO3WZdw41VvLUEcknR5ddiMSWIaqeZd1ooBBG8srIVa3S5bOrvveh6xdmPZFOxfZzaHpi
+8+JuUjI+Vm2HVy9fD3vdWvNcXA3vXpbVFS8h+cSrxiMAFk12/7Ea0X1iwExX64zPeoUKEXUAAAA
AAAA

--Apple-Mail=_EBE37366-FE77-43B1-9F54-C487B9188DCB--

From paul.hoffman@vpnc.org  Fri Mar 15 05:46:31 2013
Return-Path: <paul.hoffman@vpnc.org>
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 793B621F905F for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 05:46:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 iL7U2bHyI9Fi for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 05:46:31 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id F2E0421F8D9A for <json@ietf.org>; Fri, 15 Mar 2013 05:46:30 -0700 (PDT)
Received: from dhcp-6061.meeting.ietf.org (dhcp-6061.meeting.ietf.org [130.129.96.97]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2FCkQtR041314 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <json@ietf.org>; Fri, 15 Mar 2013 05:46:28 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
From: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <C537A40F-5838-4554-B764-82057C1D9785@vpnc.org>
Date: Fri, 15 Mar 2013 08:46:26 -0400
To: "json@ietf.org" <json@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
X-Mailer: Apple Mail (2.1499)
Subject: [Json] Another small charter change
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 15 Mar 2013 12:46:31 -0000

As Jim Schaad pointed out in the BoF, we need a small change to the =
third paragraph. I have removed "It is clear that at this point, as the =
IETF specification is the standard one" from the beginning of the third =
paragraph because some people consider the ECMAScript document to be the =
standard.

Does anyone object to this?

--Paul Hoffman=

From cyrus@daboo.name  Fri Mar 15 06:06:11 2013
Return-Path: <cyrus@daboo.name>
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 2D9AC21F8CFB for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 06:06:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 SHU807PDbNXT for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 06:06:09 -0700 (PDT)
Received: from daboo.name (daboo.name [173.13.55.49]) by ietfa.amsl.com (Postfix) with ESMTP id 6A2E521F8CD8 for <json@ietf.org>; Fri, 15 Mar 2013 06:06:02 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 09EBF3F21DDE; Fri, 15 Mar 2013 09:06:02 -0400 (EDT)
X-Virus-Scanned: amavisd-new at example.com
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06absE-1m0mO; Fri, 15 Mar 2013 09:06:01 -0400 (EDT)
Received: from [17.45.162.188] (dhcp-244a.meeting.ietf.org [130.129.36.74]) by daboo.name (Postfix) with ESMTPSA id 838D03F21DD3; Fri, 15 Mar 2013 09:06:00 -0400 (EDT)
Date: Fri, 15 Mar 2013 09:05:58 -0500
From: Cyrus Daboo <cyrus@daboo.name>
To: Paul Hoffman <paul.hoffman@vpnc.org>, json@ietf.org
Message-ID: <343B12E966B7596EC5808648@cyrus.local>
In-Reply-To: <5379220D-65A8-4D5B-9502-43DB71417364@vpnc.org>
References: <5379220D-65A8-4D5B-9502-43DB71417364@vpnc.org>
X-Mailer: Mulberry/4.1.0a3 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size=991
Subject: Re: [Json] Update to proposed charter to cover listing changes
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 15 Mar 2013 13:06:11 -0000

Hi Paul,

--On March 14, 2013 12:03:25 PM -0400 Paul Hoffman <paul.hoffman@vpnc.org> 
wrote:

> It is acknowledged that there are differences between RFC 4627 and the
> ECMAScript specification in the rules for parsing JSON. Any changes that
> break compatibility with existing implementations of either RFC 4627 or
> the ECMAScript specification will need to have very strong justification
> and broad support. All differences between RFC 4627 or the current
> ECMAScript specification will be documented in the new RFC. This
> documentation will include both the WG consensus for the rationale of the
> changes and the expected impact of the changes.
>
> Does anyone have a problem with this change?

This mentions "current ECMAScript specification", yet there was also talk 
about the "in-progress" v6 ECMAScript spec. Do we have a timeline for when 
v6 work will be complete? It seems like we would want to base or diffs on 
that if it is available in a timely fashion.

-- 
Cyrus Daboo


From cabo@tzi.org  Fri Mar 15 07:18:18 2013
Return-Path: <cabo@tzi.org>
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 B5D5421F8706 for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 07:18:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.049
X-Spam-Level: 
X-Spam-Status: No, score=-106.049 tagged_above=-999 required=5 tests=[AWL=0.200, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 gqn9sDcj3CsW for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 07:18:18 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 32BBA21F8745 for <json@ietf.org>; Fri, 15 Mar 2013 07:18:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.4/8.14.4) with ESMTP id r2FEI7Bv022159; Fri, 15 Mar 2013 15:18:07 +0100 (CET)
Received: from dhcp-9032.meeting.ietf.org (dhcp-9032.meeting.ietf.org [130.129.8.50]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 60D303BD1; Fri, 15 Mar 2013 15:18:06 +0100 (CET)
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
Content-Type: text/plain; charset=iso-8859-1
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <C537A40F-5838-4554-B764-82057C1D9785@vpnc.org>
Date: Fri, 15 Mar 2013 10:18:02 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <3ED33E66-49F9-446D-86A7-7110F4CCB71A@tzi.org>
References: <C537A40F-5838-4554-B764-82057C1D9785@vpnc.org>
To: Paul Hoffman <paul.hoffman@vpnc.org>
X-Mailer: Apple Mail (2.1503)
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Another small charter change
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 15 Mar 2013 14:18:18 -0000

On Mar 15, 2013, at 08:46, Paul Hoffman <paul.hoffman@vpnc.org> wrote:

> As Jim Schaad pointed out in the BoF, we need a small change to the =
third paragraph. I have removed "It is clear that at this point, as the =
IETF specification is the standard one" from the beginning of the third =
paragraph because some people consider the ECMAScript document to be the =
standard.

Hmm.

1) 4627 is not a "standard", indeed.
2) "It is clear that" is code for "I don't know how to substantiate my =
view that".

3) However, I'm not happy with allowing the impression as if JSON were a =
part of JavaScript.
   The whole point was that it is not.  JSON was *derived* from =
JavaScript, and some changes=20
   were made.  Further evolution of JavaScript does not change JSON =
(ensuring this property
   *was* why the changes were made).  (The fact that the set of =
JavaScript implementations=20
   of JSON is an important one to consider when making potentially =
compatibility-affecting
   fixes notwithstanding.)
  =20
As long as we agree that removing the text is not implicitly a =
retraction of the view that it is 4627 that defines JSON, I'm fine with =
the change.

Gr=FC=DFe, Carsten


From tbray@textuality.com  Fri Mar 15 08:02:52 2013
Return-Path: <tbray@textuality.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 8B16D21F8896 for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 08:02:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 DqGMBAtAqV8s for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 08:02:51 -0700 (PDT)
Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com [209.85.217.175]) by ietfa.amsl.com (Postfix) with ESMTP id 6F71621F889B for <json@ietf.org>; Fri, 15 Mar 2013 08:02:51 -0700 (PDT)
Received: by mail-lb0-f175.google.com with SMTP id n3so2886679lbo.34 for <json@ietf.org>; Fri, 15 Mar 2013 08:02:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=6HQK3wFSMj2EWVkFikOFtW7L8qcPpv6j/gcYxUZnZeY=; b=AsGo/Cv38HRWPGcZL8dL+h6oJ9Aa860SO6K+fhL+Gh2AHr4N6sdXp+5HJB7u3oIfwx twSOmV4RZAu0SXMJliOdl0AAichqvRjJLUS2OuC4iDlNIKGdWG7XD90L2m0Ta02Nj3Xo 7H9FwycmhXJl9G0H1Ucw9Ly7RFK2pIMEDxeZT86WeHaTzTE300tI5r3Au+HMRWQKPh0R I+R8K30GgUl1Cx4tYBHiKmh6VTi4/GrwJNSJzm25ajdQkQkrZrZKu9jRHfNAChDQ+ypk UHIjnC5boYyVszi8Ts2NXtiOOWxIqTwbKiIuVqedSdYxPojKbx21OxE3Z5jpoBOo+/Kw wBog==
MIME-Version: 1.0
X-Received: by 10.152.112.138 with SMTP id iq10mr5960212lab.55.1363359770327;  Fri, 15 Mar 2013 08:02:50 -0700 (PDT)
Received: by 10.114.37.228 with HTTP; Fri, 15 Mar 2013 08:02:50 -0700 (PDT)
X-Originating-IP: [24.84.235.32]
In-Reply-To: <C537A40F-5838-4554-B764-82057C1D9785@vpnc.org>
References: <C537A40F-5838-4554-B764-82057C1D9785@vpnc.org>
Date: Fri, 15 Mar 2013 08:02:50 -0700
Message-ID: <CAHBU6is0keapvi7Uvm71ZecBhLXbzDe3OhwLydksdTbFbXh7Ug@mail.gmail.com>
From: Tim Bray <tbray@textuality.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary=f46d0408da07cfd78904d7f7ee02
X-Gm-Message-State: ALoCoQm69mQky8x7rA1zdCp1hcfa7iG/whMZ2o80GfqOaksllP5BtnrAsebPnjFIKj7Ex8zOIcbo
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Another small charter change
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 15 Mar 2013 15:02:52 -0000

--f46d0408da07cfd78904d7f7ee02
Content-Type: text/plain; charset=ISO-8859-1

Heh, when I want to refresh myself on JSON syntax I go neither to the RFC
nor to the ECMA, but to json.org.  So, yes to the change. -T


On Fri, Mar 15, 2013 at 5:46 AM, Paul Hoffman <paul.hoffman@vpnc.org> wrote:

> As Jim Schaad pointed out in the BoF, we need a small change to the third
> paragraph. I have removed "It is clear that at this point, as the IETF
> specification is the standard one" from the beginning of the third
> paragraph because some people consider the ECMAScript document to be the
> standard.
>
> Does anyone object to this?
>
> --Paul Hoffman
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json
>

--f46d0408da07cfd78904d7f7ee02
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Heh, when I want to refresh myself on JSON syntax I go nei=
ther to the RFC nor to the ECMA, but to <a href=3D"http://json.org">json.or=
g</a>.=A0 So, yes to the change. -T<br></div><div class=3D"gmail_extra"><br=
><br>
<div class=3D"gmail_quote">On Fri, Mar 15, 2013 at 5:46 AM, Paul Hoffman <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:paul.hoffman@vpnc.org" target=3D"_bla=
nk">paul.hoffman@vpnc.org</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
As Jim Schaad pointed out in the BoF, we need a small change to the third p=
aragraph. I have removed &quot;It is clear that at this point, as the IETF =
specification is the standard one&quot; from the beginning of the third par=
agraph because some people consider the ECMAScript document to be the stand=
ard.<br>

<br>
Does anyone object to this?<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--Paul Hoffman<br>
_______________________________________________<br>
json mailing list<br>
<a href=3D"mailto:json@ietf.org">json@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/json" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/json</a><br>
</font></span></blockquote></div><br></div>

--f46d0408da07cfd78904d7f7ee02--

From douglas@crockford.com  Fri Mar 15 12:45:43 2013
Return-Path: <douglas@crockford.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 7F88921F8873 for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 12:45:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.522
X-Spam-Level: 
X-Spam-Status: No, score=-0.522 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, SUBJ_ALL_CAPS=2.077]
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 RQy4tG0beHt2 for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 12:45:43 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) by ietfa.amsl.com (Postfix) with ESMTP id E484521F8891 for <json@ietf.org>; Fri, 15 Mar 2013 12:45:42 -0700 (PDT)
Received: from [192.168.113.95] ([216.113.168.135]) by mrelay.perfora.net (node=mrus2) with ESMTP (Nemesis) id 0MVNTS-1UEoOo3DtG-00ZB0k; Fri, 15 Mar 2013 15:45:42 -0400
Message-ID: <51437A60.607@crockford.com>
Date: Fri, 15 Mar 2013 12:45:36 -0700
From: Douglas Crockford <douglas@crockford.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
To: json@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V02:K0:ut2IQMIHLlcKBrPnzSBMjc8N88P1FImyzF9T7Z4QnXo /5PT61zxfdsJ726dP8JJbTdSW5Jd0NBbqOSzSBCRw0JjYfQ0UD 0aohxdYjnWSP+TPLpE3V8nt8pIQQQNBr8cR9Ofl7CdDbIjaW8l Vv42Da8IRAlo4xfmVqBKibogVd1JDE7b7rIysQkmRodZCwgvJo IhNZ/TjQuHaBBDI55J32p1DjF53rtugQGjOLY5frd0x9XvhdXf yK5PvEGd7z/V+HpUPb+3rMlbiXl/ZMiDbJjfQr0lmoyklCGghT TP55UJSSI2CZOoaWa4vzx71UV3IB3EGQZotqKiZWAb3yLMGHXR uMJ0aY+V0zQqoxi4vhts=
Subject: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 15 Mar 2013 19:45:43 -0000

The JSON Standard was inspired by ECMA's ECMAScript Standard, Third 
Edition, but is not dependent on it. ECMAScript Fifth Edition does not 
define JSON, but implements the JSON standard in ECMAScript. Changes in 
the ECMAScript Standard have no impact on JSON. JSON is language 
independent.

There is a question about where the JSON Standard should live. One 
theory is that it should be at IETF, because there is an informational 
RFC that associated JSON with the MIME type application/json. The other 
theory is that the standard should live at ECMA because JSON was 
initially derived from ECMAScript, and because ECMA is related to ISO.

I do not know how this should be decided.

From tbray@textuality.com  Fri Mar 15 13:03:50 2013
Return-Path: <tbray@textuality.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 CF02221F85BB for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 13:03:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.31
X-Spam-Level: 
X-Spam-Status: No, score=-1.31 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666]
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 ZWkDXF5jZAqL for <json@ietfa.amsl.com>; Fri, 15 Mar 2013 13:03:49 -0700 (PDT)
Received: from mail-lb0-f174.google.com (mail-lb0-f174.google.com [209.85.217.174]) by ietfa.amsl.com (Postfix) with ESMTP id B241C21F85AC for <json@ietf.org>; Fri, 15 Mar 2013 13:03:48 -0700 (PDT)
Received: by mail-lb0-f174.google.com with SMTP id l12so3116547lbo.33 for <json@ietf.org>; Fri, 15 Mar 2013 13:03:47 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=GKxoZrIcdLZRjW9RA6DAEsAQY7KTkaAupzeYa/dpF8A=; b=kH/KlGzGRZ02RDLuZONbmsjozp9366ekMveWbg0MbCjnzkeqh/CZrHX78Yw9GR6Qe+ J3D7P5Ts8XXaXSHQvERQqn+qPUUk5w0Dyq6BiB0hDAAl7a9cRDYxXhOoZW2VDMXyM1kT SegzDrXA/O7Kqs4YXCxqtdDYDCYwRoZ2+76ultsNSim95rpAIuVvlC1DH+qcN++IJ6lb zBktGQTQ8g1uaM5iYRiKMcN8bCdvw0JurCCF4+VqXCAk8Tm0gHfnsflSnS2SDlatyyFz yZPHd2td79ShofrlGX1/29P48wUgw8MMHB53HAWU05dKYLXKxEn3reD5USItwwCj6u6B IYxQ==
MIME-Version: 1.0
X-Received: by 10.152.108.1 with SMTP id hg1mr6793053lab.12.1363377827145; Fri, 15 Mar 2013 13:03:47 -0700 (PDT)
Received: by 10.114.37.228 with HTTP; Fri, 15 Mar 2013 13:03:46 -0700 (PDT)
X-Originating-IP: [172.19.244.230]
In-Reply-To: <51437A60.607@crockford.com>
References: <51437A60.607@crockford.com>
Date: Fri, 15 Mar 2013 13:03:46 -0700
Message-ID: <CAHBU6isT4TUYiPRPC9Fi75_=OLHcHHsrqxGWr72qv0QL2rDDxw@mail.gmail.com>
From: Tim Bray <tbray@textuality.com>
To: Douglas Crockford <douglas@crockford.com>
Content-Type: multipart/alternative; boundary=bcaec54ee22415031904d7fc2371
X-Gm-Message-State: ALoCoQmLLyP9OwRB8pxk6hohNPe5UZ/eq21tFXCd4uLz+UJd0+dTpxR/Bh7XxW6302acAHcA4rWQ
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 15 Mar 2013 20:03:50 -0000

--bcaec54ee22415031904d7fc2371
Content-Type: text/plain; charset=ISO-8859-1

It should live somewhere with good googlejuice that has moderately sane
editorial processes and where the likelihood that someone will grab the
steering wheel and do something stupid is acceptably low.  IETF is
plausible on that metric.

In my personal experience (which may be unusual), ISO and (to a greater
degree) ECMA combine corruption and ineptitude on an epic scale, so that
association would be a negative. Others may differ. -T


On Fri, Mar 15, 2013 at 12:45 PM, Douglas Crockford
<douglas@crockford.com>wrote:

> The JSON Standard was inspired by ECMA's ECMAScript Standard, Third
> Edition, but is not dependent on it. ECMAScript Fifth Edition does not
> define JSON, but implements the JSON standard in ECMAScript. Changes in the
> ECMAScript Standard have no impact on JSON. JSON is language independent.
>
> There is a question about where the JSON Standard should live. One theory
> is that it should be at IETF, because there is an informational RFC that
> associated JSON with the MIME type application/json. The other theory is
> that the standard should live at ECMA because JSON was initially derived
> from ECMAScript, and because ECMA is related to ISO.
>
> I do not know how this should be decided.
> ______________________________**_________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/**listinfo/json<https://www.ietf.org/mailman/listinfo/json>
>

--bcaec54ee22415031904d7fc2371
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>It should live somewhere with good googlejuice that h=
as moderately sane editorial processes and where the likelihood that someon=
e will grab the steering wheel and do something stupid is acceptably low.=
=A0 IETF is plausible on that metric.<br>
<br></div><div>In my personal experience (which may be unusual), ISO and (t=
o a greater degree) ECMA combine corruption and ineptitude on an epic scale=
, so that association would be a negative. Others may differ. -T<br></div>
</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Fri,=
 Mar 15, 2013 at 12:45 PM, Douglas Crockford <span dir=3D"ltr">&lt;<a href=
=3D"mailto:douglas@crockford.com" target=3D"_blank">douglas@crockford.com</=
a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">The JSON Standard was inspired by ECMA&#39;s=
 ECMAScript Standard, Third Edition, but is not dependent on it. ECMAScript=
 Fifth Edition does not define JSON, but implements the JSON standard in EC=
MAScript. Changes in the ECMAScript Standard have no impact on JSON. JSON i=
s language independent.<br>

<br>
There is a question about where the JSON Standard should live. One theory i=
s that it should be at IETF, because there is an informational RFC that ass=
ociated JSON with the MIME type application/json. The other theory is that =
the standard should live at ECMA because JSON was initially derived from EC=
MAScript, and because ECMA is related to ISO.<br>

<br>
I do not know how this should be decided.<br>
______________________________<u></u>_________________<br>
json mailing list<br>
<a href=3D"mailto:json@ietf.org" target=3D"_blank">json@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/json" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/json</a><br>
</blockquote></div><br></div>

--bcaec54ee22415031904d7fc2371--

From paul.hoffman@vpnc.org  Sat Mar 16 09:43:32 2013
Return-Path: <paul.hoffman@vpnc.org>
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 3F5F221F89BA for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 09:43:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 o9cDH4zM+NDi for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 09:43:31 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id A5D6221F89A5 for <json@ietf.org>; Sat, 16 Mar 2013 09:43:31 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2GGhL7w093464 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 16 Mar 2013 09:43:22 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <343B12E966B7596EC5808648@cyrus.local>
Date: Sat, 16 Mar 2013 09:43:21 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <DDE81A65-6B0E-457B-B250-5857AC213E3B@vpnc.org>
References: <5379220D-65A8-4D5B-9502-43DB71417364@vpnc.org> <343B12E966B7596EC5808648@cyrus.local>
To: Cyrus Daboo <cyrus@daboo.name>
X-Mailer: Apple Mail (2.1503)
Cc: json@ietf.org
Subject: Re: [Json] Update to proposed charter to cover listing changes
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 16 Mar 2013 16:43:32 -0000

On Mar 15, 2013, at 7:05 AM, Cyrus Daboo <cyrus@daboo.name> wrote:

> Hi Paul,
>=20
> --On March 14, 2013 12:03:25 PM -0400 Paul Hoffman =
<paul.hoffman@vpnc.org> wrote:
>=20
>> It is acknowledged that there are differences between RFC 4627 and =
the
>> ECMAScript specification in the rules for parsing JSON. Any changes =
that
>> break compatibility with existing implementations of either RFC 4627 =
or
>> the ECMAScript specification will need to have very strong =
justification
>> and broad support. All differences between RFC 4627 or the current
>> ECMAScript specification will be documented in the new RFC. This
>> documentation will include both the WG consensus for the rationale of =
the
>> changes and the expected impact of the changes.
>>=20
>> Does anyone have a problem with this change?
>=20
> This mentions "current ECMAScript specification", yet there was also =
talk about the "in-progress" v6 ECMAScript spec. Do we have a timeline =
for when v6 work will be complete? It seems like we would want to base =
or diffs on that if it is available in a timely fashion.

Yes, I would assume that we would want to have 4627bis detail diffs from =
v6, even if we have to wait "a reasonable amount of time" for it. If it =
looks like v6 is going to take more time than that, the WG can decide to =
make the diffs against v5.1.

--Paul Hoffman=

From paul.hoffman@vpnc.org  Sat Mar 16 09:52:00 2013
Return-Path: <paul.hoffman@vpnc.org>
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 BB45021F8922 for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 09:52:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 8EpbW20n5TAY for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 09:52:00 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 3687F21F8901 for <json@ietf.org>; Sat, 16 Mar 2013 09:52:00 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2GGpuri093727 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 16 Mar 2013 09:51:57 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <51437A60.607@crockford.com>
Date: Sat, 16 Mar 2013 09:51:56 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <DAAE16FA-508A-4E49-9F8D-B3F94E1DFAD7@vpnc.org>
References: <51437A60.607@crockford.com>
To: Douglas Crockford <douglas@crockford.com>
X-Mailer: Apple Mail (2.1503)
Cc: json@ietf.org
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 16 Mar 2013 16:52:00 -0000

On Mar 15, 2013, at 12:45 PM, Douglas Crockford <douglas@crockford.com> =
wrote:

> The JSON Standard was inspired by ECMA's ECMAScript Standard, Third =
Edition, but is not dependent on it. ECMAScript Fifth Edition does not =
define JSON, but implements the JSON standard in ECMAScript.

I read the text in v5.1 as defining JSON, even if the JSON community =
doesn't allow that. That is, I don't see anything there that says "this =
is not really the standard".

> Changes in the ECMAScript Standard have no impact on JSON. JSON is =
language independent.

Both are good to hear.

> There is a question about where the JSON Standard should live. One =
theory is that it should be at IETF, because there is an informational =
RFC that associated JSON with the MIME type application/json. The other =
theory is that the standard should live at ECMA because JSON was =
initially derived from ECMAScript, and because ECMA is related to ISO.
>=20
> I do not know how this should be decided.

In some sense, the people who decide that are the JSON-using community. =
There is no law here, just code.

--Paul Hoffman=

From masinter@adobe.com  Sat Mar 16 15:20:39 2013
Return-Path: <masinter@adobe.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 E37E921F8739 for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 15:20:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.522
X-Spam-Level: 
X-Spam-Status: No, score=-104.522 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, SUBJ_ALL_CAPS=2.077, USER_IN_WHITELIST=-100]
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 2H0Toaa2fr2G for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 15:20:39 -0700 (PDT)
Received: from exprod6og103.obsmtp.com (exprod6og103.obsmtp.com [64.18.1.185]) by ietfa.amsl.com (Postfix) with ESMTP id 566CB21F86E6 for <json@ietf.org>; Sat, 16 Mar 2013 15:20:39 -0700 (PDT)
Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob103.postini.com ([64.18.5.12]) with SMTP ID DSNKUUTwN1XWR4myrc2L9InYTaRqgyrVKYL8@postini.com; Sat, 16 Mar 2013 15:20:39 PDT
Received: from inner-relay-1.corp.adobe.com ([153.32.1.51]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r2GMHX1v018399 for <json@ietf.org>; Sat, 16 Mar 2013 15:17:33 -0700 (PDT)
Received: from nahub01.corp.adobe.com (nahub01.corp.adobe.com [10.8.189.97]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r2GMKcAV009244 for <json@ietf.org>; Sat, 16 Mar 2013 15:20:38 -0700 (PDT)
Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by nahub01.corp.adobe.com ([10.8.189.97]) with mapi; Sat, 16 Mar 2013 15:20:38 -0700
From: Larry Masinter <masinter@adobe.com>
To: "json@ietf.org" <json@ietf.org>
Date: Sat, 16 Mar 2013 15:20:36 -0700
Thread-Topic: JSON & ECMA
Thread-Index: Ac4ik25uekMU3EPmRSeQIXoUGNxzjA==
Message-ID: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 16 Mar 2013 22:20:40 -0000

I wish the charter included an explicit liaison statement about coordinatin=
g with TC39 to insure that the new IETF spec is suitable for, and used as n=
ormative reference from ECMAScript 6.=20

I also wish the charter included an explicit liaison with both W3C and WHAT=
WG that made forking unlikely, because of participation in the review.

I'd like to work on updating http://tools.ietf.org/html/bcp70 , RFC 3470, "=
Guidelines for the Use of Extensible Markup Language (XML) within IETF Prot=
ocols" to cover JSON and also the considerations of XML vs. JSON,  as a wor=
king group item.




From paul.hoffman@vpnc.org  Sat Mar 16 15:29:49 2013
Return-Path: <paul.hoffman@vpnc.org>
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 3383F21F866F for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 15:29:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.144
X-Spam-Level: 
X-Spam-Status: No, score=-100.144 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FRT_ADOBE2=2.455, USER_IN_WHITELIST=-100]
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 KVRFzI9Ih+9F for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 15:29:48 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 5E1B921F8667 for <json@ietf.org>; Sat, 16 Mar 2013 15:29:48 -0700 (PDT)
Received: from [165.227.249.210] (sn81.proper.com [75.101.18.81]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2GMTkwJ002534 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 16 Mar 2013 15:29:46 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com>
Date: Sat, 16 Mar 2013 15:29:45 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <6F8EC872-CF09-428A-A675-E96462DD5972@vpnc.org>
References: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com>
To: Larry Masinter <masinter@adobe.com>
X-Mailer: Apple Mail (2.1503)
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 16 Mar 2013 22:29:49 -0000

On Mar 16, 2013, at 3:20 PM, Larry Masinter <masinter@adobe.com> wrote:

> I wish the charter included an explicit liaison statement about =
coordinating with TC39 to insure that the new IETF spec is suitable for, =
and used as normative reference from ECMAScript 6.=20

We can't do that for the simple reason that there is no liaison =
relationship between the IETF and ECMA. I have heard that the IAB is now =
discussing this based on the discussion in the BoF this week.

> I also wish the charter included an explicit liaison with both W3C and =
WHATWG that made forking unlikely, because of participation in the =
review.

Neither of those SDOs have specs that claim to define JSON, do they? If =
not, why would they fork?

And, also, the IETF has no liaison relationship with WHATWG.

Of course, we will reach out far and wide asking for review.=20

> I'd like to work on updating http://tools.ietf.org/html/bcp70 , RFC =
3470, "Guidelines for the Use of Extensible Markup Language (XML) within =
IETF Protocols" to cover JSON and also the considerations of XML vs. =
JSON,  as a working group item.

Are you saying you want that as an initial charter item, or to be =
considered in the second step after we finish 4627bis? My preference is =
the latter, so that we can focus on the one main topic. Also, such an =
update would naturally parallel work on a JSON schema / description =
document.

--Paul Hoffman=

From tbray@textuality.com  Sat Mar 16 15:53:24 2013
Return-Path: <tbray@textuality.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 A0F2521F870F for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 15:53:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 BzEERPSzoP9c for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 15:53:23 -0700 (PDT)
Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by ietfa.amsl.com (Postfix) with ESMTP id 7A66921F8595 for <json@ietf.org>; Sat, 16 Mar 2013 15:53:23 -0700 (PDT)
Received: by mail-lb0-f182.google.com with SMTP id gj3so281963lbb.13 for <json@ietf.org>; Sat, 16 Mar 2013 15:53:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=6jvTqtBZWPQS+yI82KIT3vgosMZV9ZuNQN0fbHZU00A=; b=XJuJlyT0ud9dTFpHERfN8BCwt9FyMdBrPxGkBKDeio9H35uLOv32FvThXJyRUAopF2 xy5VoM9UlRMOaNnOQxOy6PNqMXaabC1ZaG4Byc7Xus7oIJ6crhyxdQxlEOTt5qjcuf80 ihDjXwGZlR7+DsCI9Vbqa9ckrghrev6wsHvII89+DK/yYigEaz8C067x2FZgcnjXnJOn xqU0pKBZFlrxatqK81xcoOk5z3liZsuzWNSHqomOUWPCe5uHjcWPnDsJSSvskYHgLVg+ hUFr3PM7iVmaIGg3aMtzFdUvYEmh2CePdcRcUW8xGhVVPQYW1sqYEX+EzyRkDTA+3D3l R3ng==
MIME-Version: 1.0
X-Received: by 10.112.79.34 with SMTP id g2mr64717lbx.41.1363474402334; Sat, 16 Mar 2013 15:53:22 -0700 (PDT)
Received: by 10.114.37.228 with HTTP; Sat, 16 Mar 2013 15:53:22 -0700 (PDT)
X-Originating-IP: [24.114.27.164]
Received: by 10.114.37.228 with HTTP; Sat, 16 Mar 2013 15:53:22 -0700 (PDT)
In-Reply-To: <6F8EC872-CF09-428A-A675-E96462DD5972@vpnc.org>
References: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com> <6F8EC872-CF09-428A-A675-E96462DD5972@vpnc.org>
Date: Sat, 16 Mar 2013 15:53:22 -0700
Message-ID: <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com>
From: Tim Bray <tbray@textuality.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary=90e6ba3095086a07f404d8129fa2
X-Gm-Message-State: ALoCoQmiyp2m5kkaUkyiLXHZH7bRdwzaEvdzkn4YDEXckRBP3be5Gr8KVSLr+VFljyh+z35JLmek
Cc: Larry Masinter <masinter@adobe.com>, json@ietf.org
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 16 Mar 2013 22:53:24 -0000

--90e6ba3095086a07f404d8129fa2
Content-Type: text/plain; charset=ISO-8859-1

> > I wish the charter included an explicit liaison statement about
coordinating with TC39 to insure that the new IETF spec is suitable for,
and used as normative reference from ECMAScript 6.
>
> We can't do that for the simple reason that there is no liaison
relationship between the IETF and ECMA. I have heard that the IAB is now
discussing this based on the discussion in the BoF this week.

Does the community get a chance to comment? I would argue strongly against
any relationship with ECMA given an opportunity.



>
> > I also wish the charter included an explicit liaison with both W3C and
WHATWG that made forking unlikely, because of participation in the review.
>
> Neither of those SDOs have specs that claim to define JSON, do they? If
not, why would they fork?
>
> And, also, the IETF has no liaison relationship with WHATWG.
>
> Of course, we will reach out far and wide asking for review.
>
> > I'd like to work on updating http://tools.ietf.org/html/bcp70 , RFC
3470, "Guidelines for the Use of Extensible Markup Language (XML) within
IETF Protocols" to cover JSON and also the considerations of XML vs. JSON,
 as a working group item.
>
> Are you saying you want that as an initial charter item, or to be
considered in the second step after we finish 4627bis? My preference is the
latter, so that we can focus on the one main topic. Also, such an update
would naturally parallel work on a JSON schema / description document.
>
> --Paul Hoffman
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json

--90e6ba3095086a07f404d8129fa2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr"><br>
&gt; &gt; I wish the charter included an explicit liaison statement about c=
oordinating with TC39 to insure that the new IETF spec is suitable for, and=
 used as normative reference from ECMAScript 6.<br>
&gt;<br>
&gt; We can&#39;t do that for the simple reason that there is no liaison re=
lationship between the IETF and ECMA. I have heard that the IAB is now disc=
ussing this based on the discussion in the BoF this week.</p>
<p dir=3D"ltr">Does the community get a chance to comment? I would argue st=
rongly against any relationship with ECMA given an opportunity.<br><br><br>=
<br></p>
<p dir=3D"ltr">&gt;<br>
&gt; &gt; I also wish the charter included an explicit liaison with both W3=
C and WHATWG that made forking unlikely, because of participation in the re=
view.<br>
&gt;<br>
&gt; Neither of those SDOs have specs that claim to define JSON, do they? I=
f not, why would they fork?<br>
&gt;<br>
&gt; And, also, the IETF has no liaison relationship with WHATWG.<br>
&gt;<br>
&gt; Of course, we will reach out far and wide asking for review.<br>
&gt;<br>
&gt; &gt; I&#39;d like to work on updating <a href=3D"http://tools.ietf.org=
/html/bcp70">http://tools.ietf.org/html/bcp70</a> , RFC 3470, &quot;Guideli=
nes for the Use of Extensible Markup Language (XML) within IETF Protocols&q=
uot; to cover JSON and also the considerations of XML vs. JSON, =A0as a wor=
king group item.<br>

&gt;<br>
&gt; Are you saying you want that as an initial charter item, or to be cons=
idered in the second step after we finish 4627bis? My preference is the lat=
ter, so that we can focus on the one main topic. Also, such an update would=
 naturally parallel work on a JSON schema / description document.<br>

&gt;<br>
&gt; --Paul Hoffman<br>
&gt; _______________________________________________<br>
&gt; json mailing list<br>
&gt; <a href=3D"mailto:json@ietf.org">json@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/json">https://www.iet=
f.org/mailman/listinfo/json</a><br>
</p>

--90e6ba3095086a07f404d8129fa2--

From sayrer@gmail.com  Sat Mar 16 16:08:38 2013
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 A683321F86E6 for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 16:08:38 -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=-2.599, 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 5Y6kiCVr8nSg for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 16:08:38 -0700 (PDT)
Received: from mail-we0-x22f.google.com (mail-we0-x22f.google.com [IPv6:2a00:1450:400c:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id B487821F8652 for <json@ietf.org>; Sat, 16 Mar 2013 16:08:37 -0700 (PDT)
Received: by mail-we0-f175.google.com with SMTP id x8so3972591wey.20 for <json@ietf.org>; Sat, 16 Mar 2013 16:08:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=Stzlx/DpybF7ME8ahBBw/5Ds3wu7SyRf7M0tZK4AEjg=; b=EodSjHtGSbV36lkFvgCXeOFshEzCU+9OfvVr92GPF1z005i+nEZ+a4gDHhSdBQTz5T hxs/uFZgSF0aHd0tdihlzpwEUIMPh/rRHEOHd6w0Nqy90uWkX1QvWxkLKduIeav7dYCG +OsylB2Gdou7LHItKXry7zOY5dO9Ku+PEyQdBLxSjUAwLNRfoiLL7KVEdRIvwEhDZglB 7dt3zO9zZT8z5TGzsrCEFzgx2lozYAWMDxWCkz2XF9QwQsZShu/Zfc2b2VxlkXqWpt+4 GHaprDUhbvr+NybU9g07q4Q77u+2mqVQpqIUOId+QK4DUMcsrAImDb725MJFyNRYarB6 ObTA==
MIME-Version: 1.0
X-Received: by 10.194.57.137 with SMTP id i9mr17779258wjq.18.1363475316916; Sat, 16 Mar 2013 16:08:36 -0700 (PDT)
Received: by 10.194.24.194 with HTTP; Sat, 16 Mar 2013 16:08:36 -0700 (PDT)
In-Reply-To: <51437A60.607@crockford.com>
References: <51437A60.607@crockford.com>
Date: Sat, 16 Mar 2013 16:08:36 -0700
Message-ID: <CAChr6SwSRK1WFCSKmWbvOGohnEMFJVdXLLe2FAR1mEBxzpkAOQ@mail.gmail.com>
From: R S <sayrer@gmail.com>
To: Douglas Crockford <douglas@crockford.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: json@ietf.org
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 16 Mar 2013 23:08:38 -0000

It would be good to update the RFC.

- Rob

On Fri, Mar 15, 2013 at 12:45 PM, Douglas Crockford
<douglas@crockford.com> wrote:
> The JSON Standard was inspired by ECMA's ECMAScript Standard, Third Edition,
> but is not dependent on it. ECMAScript Fifth Edition does not define JSON,
> but implements the JSON standard in ECMAScript. Changes in the ECMAScript
> Standard have no impact on JSON. JSON is language independent.
>
> There is a question about where the JSON Standard should live. One theory is
> that it should be at IETF, because there is an informational RFC that
> associated JSON with the MIME type application/json. The other theory is
> that the standard should live at ECMA because JSON was initially derived
> from ECMAScript, and because ECMA is related to ISO.
>
> I do not know how this should be decided.
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json

From paul.hoffman@vpnc.org  Sat Mar 16 16:58:03 2013
Return-Path: <paul.hoffman@vpnc.org>
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 64F8A21F85DF for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 16:58:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 NllSDXdXteUe for <json@ietfa.amsl.com>; Sat, 16 Mar 2013 16:58:03 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id D683121F843E for <json@ietf.org>; Sat, 16 Mar 2013 16:58:02 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2GNw00x005019 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 16 Mar 2013 16:58:01 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com>
Date: Sat, 16 Mar 2013 16:58:00 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <AA21C328-8EFA-4D4A-B0E7-7478D92ADD6D@vpnc.org>
References: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com> <6F8EC872-CF09-428A-A675-E96462DD5972@vpnc.org> <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com>
To: Tim Bray <tbray@textuality.com>
X-Mailer: Apple Mail (2.1503)
Cc: json@ietf.org
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 16 Mar 2013 23:58:03 -0000

On Mar 16, 2013, at 3:53 PM, Tim Bray <tbray@textuality.com> wrote:

> Does the community get a chance to comment? I would argue strongly =
against any relationship with ECMA given an opportunity.

The community gets lots of opportunities to comment. We are now deciding =
what the WG charter should look like. Later, we will have opportunities =
to update the charter to add new work and other considerations.

--Paul Hoffman=

From ddooss@wp.pl  Tue Mar 19 14:03:48 2013
Return-Path: <ddooss@wp.pl>
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 715D121F84CC for <json@ietfa.amsl.com>; Tue, 19 Mar 2013 14:03:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.086
X-Spam-Level: ***
X-Spam-Status: No, score=3.086 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HELO_EQ_PL=1.135, HOST_EQ_PL=1.95]
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 oV8vGVEX68sK for <json@ietfa.amsl.com>; Tue, 19 Mar 2013 14:03:47 -0700 (PDT)
Received: from mx4.wp.pl (mx4.wp.pl [212.77.101.8]) by ietfa.amsl.com (Postfix) with ESMTP id 0DFC521F8620 for <json@ietf.org>; Tue, 19 Mar 2013 14:03:45 -0700 (PDT)
Received: (wp-smtpd smtp.wp.pl 28684 invoked from network); 19 Mar 2013 22:03:44 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wp.pl; s=1024a; t=1363727024; bh=rlDtzpauQP0awhJM9FGMj27ophV0qwjR/VwrdpBnW6U=; h=From:To:Subject; b=mTv0FwFJg4Pbn8oV6/Z7WV+VX+apPK11+pEq9Kj9kLhMVez9o5VsvMSNb13pr7gfC kHr0oZjDtXJcV1UCw8Bb0/B5OTyH9D8DvIvif0QMkFz+DkI94Vr1oTy0hrD5nKWeS7 +Vtf66KoOlSKGrW3OnUV35OqB9d1ZqSQBdZcxqxA=
Received: from 213-238-66-227.adsl.inetia.pl (HELO [192.168.1.1]) (ddooss@[213.238.66.227]) (envelope-sender <ddooss@wp.pl>) by smtp.wp.pl (WP-SMTPD) with SMTP for <json@ietf.org>; 19 Mar 2013 22:03:44 +0100
Message-ID: <5148D2AF.6030808@wp.pl>
Date: Tue, 19 Mar 2013 22:03:43 +0100
From: Dominik Tomaszuk <ddooss@wp.pl>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Thunderbird/17.0.4
MIME-Version: 1.0
To: json@ietf.org
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A.
X-WP-SPAM: NO 0000007 [sbVE]                               
Subject: [Json] JXON in the list of related items
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Tue, 19 Mar 2013 21:03:48 -0000

I propose to add to the list of related items lossless JavaScript XML 
Object Notation (JXON).


-- 
Dominik Tomaszuk
Research Fellow
University of Bialystok
Poland

From masinter@adobe.com  Sun Mar 24 13:57:10 2013
Return-Path: <masinter@adobe.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 1E35A21F8DC0 for <json@ietfa.amsl.com>; Sun, 24 Mar 2013 13:57:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.598
X-Spam-Level: 
X-Spam-Status: No, score=-106.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 wDWu4EnRRPgB for <json@ietfa.amsl.com>; Sun, 24 Mar 2013 13:57:09 -0700 (PDT)
Received: from exprod6og127.obsmtp.com (exprod6og127.obsmtp.com [64.18.1.78]) by ietfa.amsl.com (Postfix) with ESMTP id 3851121F8DA6 for <json@ietf.org>; Sun, 24 Mar 2013 13:57:07 -0700 (PDT)
Received: from outbound-smtp-2.corp.adobe.com ([193.104.215.16]) by exprod6ob127.postini.com ([64.18.5.12]) with SMTP ID DSNKUU9ooFpwFz+o+Gf1OWz3htsVJ11puVbr@postini.com; Sun, 24 Mar 2013 13:57:08 PDT
Received: from inner-relay-4.eur.adobe.com (inner-relay-4b [10.128.4.237]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r2OKv32h018699; Sun, 24 Mar 2013 13:57:03 -0700 (PDT)
Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id r2OKv1cF005109; Sun, 24 Mar 2013 13:57:01 -0700 (PDT)
Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by nacas03.corp.adobe.com ([10.8.189.121]) with mapi; Sun, 24 Mar 2013 13:57:00 -0700
From: Larry Masinter <masinter@adobe.com>
To: Tim Bray <tbray@textuality.com>, Paul Hoffman <paul.hoffman@vpnc.org>
Date: Sun, 24 Mar 2013 13:56:58 -0700
Thread-Topic: [Json] JSON & ECMA
Thread-Index: Ac4imRFYlu/4nsEjQdGYBy/SpbLiCwEsK+Ow
Message-ID: <C68CB012D9182D408CED7B884F441D4D1E88488177@nambxv01a.corp.adobe.com>
References: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com> <6F8EC872-CF09-428A-A675-E96462DD5972@vpnc.org> <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com>
In-Reply-To: <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_C68CB012D9182D408CED7B884F441D4D1E88488177nambxv01acorp_"
MIME-Version: 1.0
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sun, 24 Mar 2013 20:57:10 -0000

--_000_C68CB012D9182D408CED7B884F441D4D1E88488177nambxv01acorp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

How about "The working group should work to ensure that the JSON specificat=
ion produced will be suitable for being the normative definition of JSON re=
ferenced from specifications from other standards groups, including W3C and=
 ECMA TC39."

That doesn't require any direct coordination, but makes it clear that the i=
ntent is that other specs normatively reference this one.

As for BCP 70 / RFC 3470 update, I don't mind making it a second work item =
but if it is in the charter, it lets an update to 3470 be a working-group d=
raft.

> > I'd like to work on updating http://tools.ietf.org/html/bcp70 , RFC 347=
0, "Guidelines for the Use of Extensible Markup Language (XML) within IETF =
Protocols" to cover JSON and also the considerations of XML vs. JSON,  as a=
 working group item.
>
> Are you saying you want that as an initial charter item, or to be conside=
red in the second step after we finish 4627bis? My preference is the latter=
, so that we can focus on the one main topic. Also, such an update would na=
turally parallel work on a JSON schema / description document.

--_000_C68CB012D9182D408CED7B884F441D4D1E88488177nambxv01acorp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DProgId content=3DWord.Docum=
ent><meta name=3DGenerator content=3D"Microsoft Word 14"><meta name=3DOrigi=
nator content=3D"Microsoft Word 14"><link rel=3DFile-List href=3D"cid:filel=
ist.xml@01CE2897.73BAAE70"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Century Gothic";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple style=3D'tab-interval:.5in'><div class=3DWordSection1><p class=
=3DMsoNormal><span class=3DGramE><font size=3D2 color=3D"#1f497d" face=3DCa=
libri><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";ms=
o-bidi-font-family:"Times New Roman";color:#1F497D'>How about &#8220;The wo=
rking group should work to ensure that the JSON specification produced will=
 be suitable for being the normative definition of JSON referenced from spe=
cifications from other standards groups, including W3C and ECMA TC39.&#8221=
;</span></font></span><font size=3D2 color=3D"#1f497d" face=3DCalibri><span=
 style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-font=
-family:"Times New Roman";color:#1F497D'><o:p></o:p></span></font></p><p cl=
ass=3DMsoNormal><font size=3D2 color=3D"#1f497d" face=3DCalibri><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-font-famil=
y:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></font></p><p cl=
ass=3DMsoNormal><font size=3D2 color=3D"#1f497d" face=3DCalibri><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-font-famil=
y:"Times New Roman";color:#1F497D'>That doesn&#8217;t require any direct co=
ordination, but makes it clear that the intent is that other specs normativ=
ely reference this one. <o:p></o:p></span></font></p><p class=3DMsoNormal><=
font size=3D2 color=3D"#1f497d" face=3DCalibri><span style=3D'font-size:11.=
0pt;font-family:"Calibri","sans-serif";mso-bidi-font-family:"Times New Roma=
n";color:#1F497D'><o:p>&nbsp;</o:p></span></font></p><p class=3DMsoNormal><=
font size=3D2 color=3D"#1f497d" face=3DCalibri><span style=3D'font-size:11.=
0pt;font-family:"Calibri","sans-serif";mso-bidi-font-family:"Times New Roma=
n";color:#1F497D'>As for BCP 70 / RFC 3470 update, I don&#8217;t mind makin=
g it a second work item but if it is in the charter, it lets an update to 3=
470 be a working-group draft.<o:p></o:p></span></font></p><div style=3D'bor=
der:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><p><font s=
ize=3D3 face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>&gt; &gt;=
 I'd like to work on updating <a href=3D"http://tools.ietf.org/html/bcp70">=
http://tools.ietf.org/html/bcp70</a> , RFC 3470, &quot;Guidelines for the U=
se of Extensible Markup Language (XML) within IETF Protocols&quot; to cover=
 JSON and also the considerations of XML vs. JSON<span class=3DGramE>, &nbs=
p;as</span> a working group item.<br>&gt;<br>&gt; Are you saying you want t=
hat as an initial charter item, or to be considered in the second step afte=
r we finish 4627bis? My preference is the latter, so that we can focus on t=
he one main topic. Also, such an update would naturally parallel work on a =
JSON schema / description document.<font color=3D"#1f497d"><span style=3D'c=
olor:#1F497D'><o:p></o:p></span></font></span></font></p></div></div></body=
></html>=

--_000_C68CB012D9182D408CED7B884F441D4D1E88488177nambxv01acorp_--

From lear@cisco.com  Mon Mar 25 08:41:26 2013
Return-Path: <lear@cisco.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 E83E021F84EF for <json@ietfa.amsl.com>; Mon, 25 Mar 2013 08:41:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.499
X-Spam-Level: 
X-Spam-Status: No, score=-110.499 tagged_above=-999 required=5 tests=[AWL=0.099, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 fv-Ahm5Q9idq for <json@ietfa.amsl.com>; Mon, 25 Mar 2013 08:41:25 -0700 (PDT)
Received: from ams-iport-3.cisco.com (ams-iport-3.cisco.com [144.254.224.146]) by ietfa.amsl.com (Postfix) with ESMTP id B056321F84DF for <json@ietf.org>; Mon, 25 Mar 2013 08:41:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1883; q=dns/txt; s=iport; t=1364226084; x=1365435684; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to; bh=b8IVzsOv0UCMuQaVCQ+2Z1VXwtzZGZZWDgcp+pcz048=; b=f2ZVeFzQqkV6u/zM6T2z17GAzPbzB2fn2uAkIWULKCqe8VHTHt3/riuX meMZMpCE4jDjoemEWeto6mV/AxRd5OV5Xw8DaTLrt6nDNmqc215oJbSnG cwKD2GtTDtdUxy1pcQYgQgkXAcQsoMlT3jiZxicVOQGRh6eJa2S/aUYBm c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgIFAARvUFGQ/khN/2dsb2JhbABEiEq9GYIDFnSCJAEBAQQjTwYBEAsEAQkKCRYLAgIJAwIBAgFFBg0BBwEBEIgAsFOSLY8YB4ItgRMDkmeEAJEEgws7
X-IronPort-AV: E=Sophos;i="4.84,905,1355097600"; d="scan'208,217";a="12419208"
Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-3.cisco.com with ESMTP; 25 Mar 2013 15:41:23 +0000
Received: from dhcp-10-55-89-38.cisco.com (dhcp-10-55-89-38.cisco.com [10.55.89.38]) by ams-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r2PFfM4e008728 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 25 Mar 2013 15:41:23 GMT
Message-ID: <51507022.6030100@cisco.com>
Date: Mon, 25 Mar 2013 16:41:22 +0100
From: Eliot Lear <lear@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
To: Tim Bray <tbray@textuality.com>
References: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com> <6F8EC872-CF09-428A-A675-E96462DD5972@vpnc.org> <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com>
In-Reply-To: <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com>
X-Enigmail-Version: 1.5.1
Content-Type: multipart/alternative; boundary="------------020301060304040305060205"
Cc: json@ietf.org, Paul Hoffman <paul.hoffman@vpnc.org>, Larry Masinter <masinter@adobe.com>
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 25 Mar 2013 15:41:26 -0000

This is a multi-part message in MIME format.
--------------020301060304040305060205
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Tim,

On 3/16/13 11:53 PM, Tim Bray wrote:
>
>
> Does the community get a chance to comment? I would argue strongly
> against any relationship with ECMA given an opportunity.
>

I'd like to understand your concerns.  We are already normatively
referencing ECMA-262 in RFC-4627.  It's important to establish who the
design authority is.  At least one person at ECMA thinks they are, for
what it's worth.  That argues for some communication to avoid two
competing standards.

Eliot

--------------020301060304040305060205
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Tim,<br>
    <br>
    <div class="moz-cite-prefix">On 3/16/13 11:53 PM, Tim Bray wrote:<br>
    </div>
    <blockquote
cite="mid:CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p dir="ltr"><br>
      </p>
      <p dir="ltr">Does the community get a chance to comment? I would
        argue strongly against any relationship with ECMA given an
        opportunity.<br>
      </p>
    </blockquote>
    <br>
    I'd like to understand your concerns.  We are already normatively
    referencing ECMA-262 in RFC-4627.  It's important to establish who
    the design authority is.  At least one person at ECMA thinks they
    are, for what it's worth.  That argues for some communication to
    avoid two competing standards.<br>
    <br>
    Eliot<br>
  </body>
</html>

--------------020301060304040305060205--

From paul.hoffman@vpnc.org  Mon Mar 25 08:49:38 2013
Return-Path: <paul.hoffman@vpnc.org>
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 130DB21F8D35 for <json@ietfa.amsl.com>; Mon, 25 Mar 2013 08:49:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 gs8O4dpdr+LG for <json@ietfa.amsl.com>; Mon, 25 Mar 2013 08:49:37 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 9EA0F21F8D2F for <json@ietf.org>; Mon, 25 Mar 2013 08:49:37 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2PFnZOR008881 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 25 Mar 2013 08:49:36 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <51507022.6030100@cisco.com>
Date: Mon, 25 Mar 2013 08:49:37 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <8D8071B1-A0A1-493C-BAEB-1D7A035648E1@vpnc.org>
References: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com> <6F8EC872-CF09-428A-A675-E96462DD5972@vpnc.org> <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com> <51507022.6030100@cisco.com>
To: Eliot Lear <lear@cisco.com>
X-Mailer: Apple Mail (2.1503)
Cc: json@ietf.org
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 25 Mar 2013 15:49:38 -0000

On Mar 25, 2013, at 8:41 AM, Eliot Lear <lear@cisco.com> wrote:

> On 3/16/13 11:53 PM, Tim Bray wrote:
>>=20
>> Does the community get a chance to comment? I would argue strongly =
against any relationship with ECMA given an opportunity.
>=20
> I'd like to understand your concerns.  We are already normatively =
referencing ECMA-262 in RFC-4627.  It's important to establish who the =
design authority is.  At least one person at ECMA thinks they are, for =
what it's worth.  That argues for some communication to avoid two =
competing standards.

The actual text from RFC 4627 says:

   It is derived from the object
   literals of JavaScript, as defined in the ECMAScript Programming
   Language Standard, Third Edition [ECMA].

That is, the JSON grammar is derived from the JavaScript literals, but =
RFC 4627 does not cede design authority to ECMAScript.

A few weeks ago, Douglas said:

The JSON Standard was inspired by ECMA's ECMAScript Standard, Third =
Edition, but is not dependent on it. ECMAScript Fifth Edition does not =
define JSON, but implements the JSON standard in ECMAScript. Changes in =
the ECMAScript Standard have no impact on JSON. JSON is language =
independent.

That seems right to me.

--Paul Hoffman=

From paul.hoffman@vpnc.org  Mon Mar 25 08:52:00 2013
Return-Path: <paul.hoffman@vpnc.org>
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 090AD21F8EEA for <json@ietfa.amsl.com>; Mon, 25 Mar 2013 08:52:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.372
X-Spam-Level: 
X-Spam-Status: No, score=-101.372 tagged_above=-999 required=5 tests=[AWL=-1.228, BAYES_00=-2.599, FRT_ADOBE2=2.455, USER_IN_WHITELIST=-100]
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 JVPdOm3LUwCg for <json@ietfa.amsl.com>; Mon, 25 Mar 2013 08:51:59 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 92CF821F8D35 for <json@ietf.org>; Mon, 25 Mar 2013 08:51:59 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2PFptRS009143 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 25 Mar 2013 08:51:56 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <C68CB012D9182D408CED7B884F441D4D1E88488177@nambxv01a.corp.adobe.com>
Date: Mon, 25 Mar 2013 08:51:57 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <CA571E22-6F75-474F-A371-335BF7358C78@vpnc.org>
References: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com> <6F8EC872-CF09-428A-A675-E96462DD5972@vpnc.org> <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com> <C68CB012D9182D408CED7B884F441D4D1E88488177@nambxv01a.corp.adobe.com>
To: Larry Masinter <masinter@adobe.com>
X-Mailer: Apple Mail (2.1503)
Cc: json@ietf.org
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 25 Mar 2013 15:52:00 -0000

On Mar 24, 2013, at 1:56 PM, Larry Masinter <masinter@adobe.com> wrote:

> How about =93The working group should work to ensure that the JSON =
specification produced will be suitable for being the normative =
definition of JSON referenced from specifications from other standards =
groups, including W3C and ECMA TC39.=94

How is that an actionable statement for the charter?

What could this WG do that would *not* make the specification we produce =
"be suitable for being the normative definition of JSON referenced from =
specifications from other standards groups, including W3C and ECMA =
TC39"?

> That doesn=92t require any direct coordination, but makes it clear =
that the intent is that other specs normatively reference this one.

I think us putting in the charter things that put pressure on other SDOs =
is not terribly productive for anyone. Maybe let's keep the charter =
about the IETF work.

--Paul Hoffman=

From masinter@adobe.com  Mon Mar 25 14:12:57 2013
Return-Path: <masinter@adobe.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 410F421F8BF0 for <json@ietfa.amsl.com>; Mon, 25 Mar 2013 14:12:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.144
X-Spam-Level: 
X-Spam-Status: No, score=-104.144 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FRT_ADOBE2=2.455, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 N6fPaq5xQ8Zb for <json@ietfa.amsl.com>; Mon, 25 Mar 2013 14:12:56 -0700 (PDT)
Received: from exprod6og127.obsmtp.com (exprod6og127.obsmtp.com [64.18.1.78]) by ietfa.amsl.com (Postfix) with ESMTP id 859DF21F8BD4 for <json@ietf.org>; Mon, 25 Mar 2013 14:12:47 -0700 (PDT)
Received: from outbound-smtp-2.corp.adobe.com ([193.104.215.16]) by exprod6ob127.postini.com ([64.18.5.12]) with SMTP ID DSNKUVC9x15EHmyKTFImFu/rm1RWjE27DQAm@postini.com; Mon, 25 Mar 2013 14:12:53 PDT
Received: from inner-relay-4.eur.adobe.com (inner-relay-4b [10.128.4.237]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r2PKt92h019069; Mon, 25 Mar 2013 13:55:09 -0700 (PDT)
Received: from nahub01.corp.adobe.com (nahub01.corp.adobe.com [10.8.189.97]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id r2PKs3cO002896; Mon, 25 Mar 2013 13:55:07 -0700 (PDT)
Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by nahub01.corp.adobe.com ([10.8.189.97]) with mapi; Mon, 25 Mar 2013 13:54:23 -0700
From: Larry Masinter <masinter@adobe.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Date: Mon, 25 Mar 2013 13:54:21 -0700
Thread-Topic: [Json] JSON & ECMA
Thread-Index: Ac4pcLBJB2BlPmN2TFyKS6vX/T/0/AAKRcMw
Message-ID: <C68CB012D9182D408CED7B884F441D4D1E88488344@nambxv01a.corp.adobe.com>
References: <C68CB012D9182D408CED7B884F441D4D1E883516CD@nambxv01a.corp.adobe.com> <6F8EC872-CF09-428A-A675-E96462DD5972@vpnc.org> <CAHBU6isfWR=qP5aK0T=tH7ozFF+JjQh+rNB=m7F-5h=vK=MYPQ@mail.gmail.com> <C68CB012D9182D408CED7B884F441D4D1E88488177@nambxv01a.corp.adobe.com> <CA571E22-6F75-474F-A371-335BF7358C78@vpnc.org>
In-Reply-To: <CA571E22-6F75-474F-A371-335BF7358C78@vpnc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] JSON & ECMA
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Mon, 25 Mar 2013 21:12:57 -0000

I was talking about the IETF work.

I'd like it to be clear in the IETF working group charter that other standa=
rds groups working on related technology will have their requirements consi=
dered "in scope" to the IETF work.


> -----Original Message-----
> From: Paul Hoffman [mailto:paul.hoffman@vpnc.org]
> Sent: Monday, March 25, 2013 8:52 AM
> To: Larry Masinter
> Cc: json@ietf.org
> Subject: Re: [Json] JSON & ECMA
>=20
> On Mar 24, 2013, at 1:56 PM, Larry Masinter <masinter@adobe.com> wrote:
>=20
> > How about "The working group should work to ensure that the JSON
> specification produced will be suitable for being the normative definitio=
n of
> JSON referenced from specifications from other standards groups, includin=
g
> W3C and ECMA TC39."
>=20
> How is that an actionable statement for the charter?

It would mean that requirements from other standards groups would
explicitly be "in scope" for the IETF work. For example, perhaps ECMAScript=
 6
could avoid repeating the grammar if only the IETF spec contained a=20
named non-terminal to cover the case of not allowing duplicate names.


> What could this WG do that would *not* make the specification we produce
> "be suitable for being the normative definition of JSON referenced from
> specifications from other standards groups, including W3C and ECMA TC39"?

Not acknowledge or give any priority to the requirements of those
wanting to make normative reference.
=20
> > That doesn't require any direct coordination, but makes it clear that t=
he
> intent is that other specs normatively reference this one.
>=20
> I think us putting in the charter things that put pressure on other SDOs =
is not
> terribly productive for anyone. Maybe let's keep the charter about the IE=
TF
> work.

The intent isn't to put pressure on other SDOs. It is to put pressure on
IETF participants to make best effort to accommodate other SDOs.


> --Paul Hoffman

From jhildebr@cisco.com  Fri Mar 29 10:39:23 2013
Return-Path: <jhildebr@cisco.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 5A56021F9439 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 10:39:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 3pahr9jj4qkK for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 10:39:22 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id B8F4021F941F for <json@ietf.org>; Fri, 29 Mar 2013 10:39:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=569; q=dns/txt; s=iport; t=1364578762; x=1365788362; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=OWQSiRdIDkLz4JnoYTUfrwdmGrk1gD/REl8/ME0mnEs=; b=NJR6s1Xm47SkovHtkssSp0CUmYeOdQlODvEu1/1Ekr8Amdx1IHV0zGLp q/vsmmbzVRil4PzAMrjL3yxp8K1iL0fT4bNg08v3cxMkAfUWMV86U/w7o lK+AcuFfRAavGEpccR9ee9VRSvgYb0RXWBMDgJcSAt7mHYEUfOPjExsi+ o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhoFAHXQVVGtJXG+/2dsb2JhbABDgzqCWLxQgQoWdIIhAQQ6PxIBKhRCJwQODYgMDMAAjnYxgmZhA5gKj2yDC4Io
X-IronPort-AV: E=Sophos;i="4.87,374,1363132800"; d="scan'208";a="192979527"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by rcdn-iport-5.cisco.com with ESMTP; 29 Mar 2013 17:39:22 +0000
Received: from xhc-rcd-x03.cisco.com (xhc-rcd-x03.cisco.com [173.37.183.77]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id r2THdMko002591 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 29 Mar 2013 17:39:22 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.195]) by xhc-rcd-x03.cisco.com ([173.37.183.77]) with mapi id 14.02.0318.004; Fri, 29 Mar 2013 12:39:11 -0500
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: "json@ietf.org" <json@ietf.org>
Thread-Topic: Last call: JSON charter
Thread-Index: AQHOLKRSNmW8Ola0akO9CSToNBF2Dg==
Date: Fri, 29 Mar 2013 17:39:10 +0000
Message-ID: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.2.130206
x-originating-ip: [10.129.24.126]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <114FAB36003AD8489EDA8213CCDA4A1A@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Barry Leiba <barryleiba@computer.org>
Subject: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 17:39:23 -0000

Please review and send your final comments on the proposed charter for a
potential JSON working group:

http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON


If you have been participating on the list, please chime in on this thread
even if you have already said you agree with that text.

Note that I'll be stepping aside for real working group chairs as soon as
possible, so the apparea ADs (Barry in particular) are going to be the
first judges of consensus, followed of course by the IESG as they decide
whether to form a WG.

--=20
Joe Hildebrand




From paul.hoffman@vpnc.org  Fri Mar 29 11:03:55 2013
Return-Path: <paul.hoffman@vpnc.org>
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 EFCF021F9416 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:03:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.353
X-Spam-Level: 
X-Spam-Status: No, score=-102.353 tagged_above=-999 required=5 tests=[AWL=0.246, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 ck-h34c05944 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:03:44 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 47C9521F940B for <json@ietf.org>; Fri, 29 Mar 2013 11:03:44 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2TI3fj8028226 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <json@ietf.org>; Fri, 29 Mar 2013 11:03:42 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
Date: Fri, 29 Mar 2013 11:03:41 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
To: "json@ietf.org" <json@ietf.org>
X-Mailer: Apple Mail (2.1503)
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 18:03:55 -0000

On Mar 29, 2013, at 10:39 AM, Joe Hildebrand (jhildebr) =
<jhildebr@cisco.com> wrote:

> Please review and send your final comments on the proposed charter for =
a
> potential JSON working group:
>=20
> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
>=20
>=20
> If you have been participating on the list, please chime in on this =
thread
> even if you have already said you agree with that text.

The proposed text as it stands today seems fine to me.

(To reiterate what I said to Larry's proposal: I would likely object to =
adding wording about other SDOs to this charter.)

--Paul Hoffman


From markus.lanthaler@gmx.net  Fri Mar 29 11:09:07 2013
Return-Path: <markus.lanthaler@gmx.net>
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 0267221F9448 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:09:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.15
X-Spam-Level: 
X-Spam-Status: No, score=-1.15 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MSGID_MULTIPLE_AT=1.449]
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 ooGTlVnJXaZD for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:09:04 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by ietfa.amsl.com (Postfix) with ESMTP id EB8E521F944A for <json@ietf.org>; Fri, 29 Mar 2013 11:08:59 -0700 (PDT)
Received: from mailout-de.gmx.net ([10.1.76.28]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MUiOI-1U9U7c1L0m-00YDkM for <json@ietf.org>; Fri, 29 Mar 2013 19:08:52 +0100
Received: (qmail invoked by alias); 29 Mar 2013 18:08:52 -0000
Received: from 84-115-182-43.dynamic.surfer.at (EHLO Vostro3500) [84.115.182.43] by mail.gmx.net (mp028) with SMTP; 29 Mar 2013 19:08:52 +0100
X-Authenticated: #419883
X-Provags-ID: V01U2FsdGVkX1++W8kMI4++AzkBEy7eagr3Pvnb07qJo8qgf40YG4 P5gmFpeBPF9Vy1
From: "Markus Lanthaler" <markus.lanthaler@gmx.net>
To: <json@ietf.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org>
In-Reply-To: <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org>
Date: Fri, 29 Mar 2013 19:08:47 +0100
Message-ID: <00de01ce2ca8$760c0470$62240d50$@lanthaler@gmx.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac4sp8jHZopKA0kNS22xNnj6gF525QAAIqCA
Content-Language: de
X-Y-GMX-Trusted: 0
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 18:09:07 -0000

On Friday, March 29, 2013 7:04 PM, Paul Hoffman wrote:

> On Mar 29, 2013, at 10:39 AM, Joe Hildebrand (jhildebr)
> <jhildebr@cisco.com> wrote:
> 
> > Please review and send your final comments on the proposed charter
> for a
> > potential JSON working group:
> >
> > http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
> >
> >
> > If you have been participating on the list, please chime in on this
> > thread even if you have already said you agree with that text.
> 
> The proposed text as it stands today seems fine to me.

+1


Cheers,
Markus


--
Markus Lanthaler
@markuslanthaler


From ietf@augustcellars.com  Fri Mar 29 11:11:43 2013
Return-Path: <ietf@augustcellars.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 1859021F9451 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:11:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.569
X-Spam-Level: 
X-Spam-Status: No, score=-3.569 tagged_above=-999 required=5 tests=[AWL=0.030,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 GdrlQXK8L5uT for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:11:42 -0700 (PDT)
Received: from smtp1.pacifier.net (smtp1.pacifier.net [64.255.237.171]) by ietfa.amsl.com (Postfix) with ESMTP id 6616521F944A for <json@ietf.org>; Fri, 29 Mar 2013 11:11:42 -0700 (PDT)
Received: from Philemon (mail.augustcellars.com [50.34.17.238]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jimsch@nwlink.com) by smtp1.pacifier.net (Postfix) with ESMTPSA id 1EB932CA44; Fri, 29 Mar 2013 11:11:42 -0700 (PDT)
From: "Jim Schaad" <ietf@augustcellars.com>
To: "'Joe Hildebrand \(jhildebr\)'" <jhildebr@cisco.com>, <json@ietf.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
In-Reply-To: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
Date: Fri, 29 Mar 2013 11:11:06 -0700
Message-ID: <00e601ce2ca8$c87f8010$597e8030$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGMALVbKH5AaIIbUlop76s5rwN815lBUBrQ
Content-Language: en-us
Cc: 'Barry Leiba' <barryleiba@computer.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 18:11:43 -0000

I have no objections.

Jim


> -----Original Message-----
> From: json-bounces@ietf.org [mailto:json-bounces@ietf.org] On Behalf Of
Joe
> Hildebrand (jhildebr)
> Sent: Friday, March 29, 2013 10:39 AM
> To: json@ietf.org
> Cc: Barry Leiba
> Subject: [Json] Last call: JSON charter
> 
> Please review and send your final comments on the proposed charter for a
> potential JSON working group:
> 
> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
> 
> 
> If you have been participating on the list, please chime in on this thread
even if
> you have already said you agree with that text.
> 
> Note that I'll be stepping aside for real working group chairs as soon as
> possible, so the apparea ADs (Barry in particular) are going to be the
first
> judges of consensus, followed of course by the IESG as they decide whether
to
> form a WG.
> 
> --
> Joe Hildebrand
> 
> 
> 
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json


From gsalguei@cisco.com  Fri Mar 29 11:12:40 2013
Return-Path: <gsalguei@cisco.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 8F27A21F944A for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:12:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 RXzCue+ZqPXE for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:12:40 -0700 (PDT)
Received: from av-tac-rtp.cisco.com (av-tac-rtp.cisco.com [64.102.19.209]) by ietfa.amsl.com (Postfix) with ESMTP id B755521F9455 for <json@ietf.org>; Fri, 29 Mar 2013 11:12:39 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from chook.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-rtp.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r2TICcNZ007416 for <json@ietf.org>; Fri, 29 Mar 2013 14:12:39 -0400 (EDT)
Received: from rtp-vpn5-246.cisco.com (rtp-vpn5-246.cisco.com [10.82.232.246]) by chook.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r2TICcBM012439;  Fri, 29 Mar 2013 14:12:38 -0400 (EDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Gonzalo Salgueiro <gsalguei@cisco.com>
In-Reply-To: <00e601ce2ca8$c87f8010$597e8030$@augustcellars.com>
Date: Fri, 29 Mar 2013 14:12:38 -0400
Content-Transfer-Encoding: 7bit
Message-Id: <D47E649C-F980-4AC0-83E1-0F5588F94EC1@cisco.com>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <00e601ce2ca8$c87f8010$597e8030$@augustcellars.com>
To: "Jim Schaad" <ietf@augustcellars.com>
X-Mailer: Apple Mail (2.1503)
Cc: Barry Leiba <barryleiba@computer.org>, "Joe Hildebrand \(jhildebr\)" <jhildebr@cisco.com>, json@ietf.org
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 18:12:40 -0000

WFM too.

Gonzalo

On Mar 29, 2013, at 2:11 PM, "Jim Schaad" <ietf@augustcellars.com> wrote:

> I have no objections.
> 
> Jim
> 
> 
>> -----Original Message-----
>> From: json-bounces@ietf.org [mailto:json-bounces@ietf.org] On Behalf Of
> Joe
>> Hildebrand (jhildebr)
>> Sent: Friday, March 29, 2013 10:39 AM
>> To: json@ietf.org
>> Cc: Barry Leiba
>> Subject: [Json] Last call: JSON charter
>> 
>> Please review and send your final comments on the proposed charter for a
>> potential JSON working group:
>> 
>> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
>> 
>> 
>> If you have been participating on the list, please chime in on this thread
> even if
>> you have already said you agree with that text.
>> 
>> Note that I'll be stepping aside for real working group chairs as soon as
>> possible, so the apparea ADs (Barry in particular) are going to be the
> first
>> judges of consensus, followed of course by the IESG as they decide whether
> to
>> form a WG.
>> 
>> --
>> Joe Hildebrand
>> 
>> 
>> 
>> _______________________________________________
>> json mailing list
>> json@ietf.org
>> https://www.ietf.org/mailman/listinfo/json
> 
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json
> 


From tbray@textuality.com  Fri Mar 29 11:22:25 2013
Return-Path: <tbray@textuality.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 6C96821F8F26 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:22:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 w+DqNRm5PVG4 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:22:24 -0700 (PDT)
Received: from mail-pb0-f47.google.com (mail-pb0-f47.google.com [209.85.160.47]) by ietfa.amsl.com (Postfix) with ESMTP id 6058F21F8765 for <json@ietf.org>; Fri, 29 Mar 2013 11:22:23 -0700 (PDT)
Received: by mail-pb0-f47.google.com with SMTP id rp2so353781pbb.34 for <json@ietf.org>; Fri, 29 Mar 2013 11:22:23 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=QXsa6V8PrkKWRntb8mmvjICDuk/T/fpt5NE3swWI+oo=; b=TX69CpJ/ojG7QzgknfAQM0XV3yJnB/Lqj7vnCndtMEpM2/bpHwtZTiM4bEIVVN0hlJ Y/IXC0mCZYdzL/Xl2+Hmf3lsnW+stvqpqjT2fE0EHLy6BEzii2WYtp7cw5t0yv52ggJF zHllI1YPChmj3ob7HzsECXXkvjUMb3CSYAIFJ+6fTCTH2icUxzumdiaNuwL0n5K0xKSH K1IgBOWCVVxloByFyGhxbR63mmKGwjRhZO2ULoxqx+ljn9MAzEpPsFljDjDdRUKQJK2y 7aJFwWZYjVIbUdvioKSZ5QUdTL7FdYjnzVfMJkMLowcov1dUZoQHVFlEQ9GcjxtWB6oE KdkQ==
MIME-Version: 1.0
X-Received: by 10.68.52.69 with SMTP id r5mr4983027pbo.145.1364581343094; Fri, 29 Mar 2013 11:22:23 -0700 (PDT)
Received: by 10.66.79.163 with HTTP; Fri, 29 Mar 2013 11:22:22 -0700 (PDT)
X-Originating-IP: [172.29.165.39]
In-Reply-To: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
Date: Fri, 29 Mar 2013 11:22:22 -0700
Message-ID: <CAHBU6isZCKptfYYG56RTtn_mfNP4OcZN-rHx7mGxMsbo-YVvTQ@mail.gmail.com>
From: Tim Bray <tbray@textuality.com>
To: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
Content-Type: multipart/alternative; boundary=bcaec543082a39051304d9145af3
X-Gm-Message-State: ALoCoQnqEBINmI9rJC1qsxqR70Wiv2IUT6PZ/gXl7FbZ9y+RgpO5uLLykVBlS+8Lg9WX1EsXdIlJ
Cc: Barry Leiba <barryleiba@computer.org>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 18:22:25 -0000

--bcaec543082a39051304d9145af3
Content-Type: text/plain; charset=ISO-8859-1

Works for me -T


On Fri, Mar 29, 2013 at 10:39 AM, Joe Hildebrand (jhildebr) <
jhildebr@cisco.com> wrote:

> Please review and send your final comments on the proposed charter for a
> potential JSON working group:
>
> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
>
>
> If you have been participating on the list, please chime in on this thread
> even if you have already said you agree with that text.
>
> Note that I'll be stepping aside for real working group chairs as soon as
> possible, so the apparea ADs (Barry in particular) are going to be the
> first judges of consensus, followed of course by the IESG as they decide
> whether to form a WG.
>
> --
> Joe Hildebrand
>
>
>
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json
>

--bcaec543082a39051304d9145af3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Works for me -T<br></div><div class=3D"gmail_extra"><br><b=
r><div class=3D"gmail_quote">On Fri, Mar 29, 2013 at 10:39 AM, Joe Hildebra=
nd (jhildebr) <span dir=3D"ltr">&lt;<a href=3D"mailto:jhildebr@cisco.com" t=
arget=3D"_blank">jhildebr@cisco.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Please review and send your final comments o=
n the proposed charter for a<br>
potential JSON working group:<br>
<br>
<a href=3D"http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON" target=3D"=
_blank">http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON</a><br>
<br>
<br>
If you have been participating on the list, please chime in on this thread<=
br>
even if you have already said you agree with that text.<br>
<br>
Note that I&#39;ll be stepping aside for real working group chairs as soon =
as<br>
possible, so the apparea ADs (Barry in particular) are going to be the<br>
first judges of consensus, followed of course by the IESG as they decide<br=
>
whether to form a WG.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Joe Hildebrand<br>
<br>
<br>
<br>
_______________________________________________<br>
json mailing list<br>
<a href=3D"mailto:json@ietf.org">json@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/json" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/json</a><br>
</font></span></blockquote></div><br></div>

--bcaec543082a39051304d9145af3--

From ed.summers@gmail.com  Fri Mar 29 11:46:54 2013
Return-Path: <ed.summers@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 553DA21F93E7 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:46:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 Dcf8fFvrs5KA for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 11:46:53 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 86ED121F93AE for <json@ietf.org>; Fri, 29 Mar 2013 11:46:53 -0700 (PDT)
Received: by mail-lb0-f172.google.com with SMTP id u10so521167lbi.17 for <json@ietf.org>; Fri, 29 Mar 2013 11:46:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=01Ul0XfJUEDhVWqnPMHmQvaDE1BHK+cDrEhgyPopVQw=; b=BbiSrM74ymGXOI2uULoKsixM3rCaASYVdhCYmID1v54ZTqlP2jRIBIy7dObFpeb1g4 fT4EOQcOfdYB0zaBpErmNpn9GuQEEiecpQ2IT1KMTGH2DAy2rqutAhtl4ZVk9qpqIzKS zPLQkWhCD+8hr0wehhujoN12cIQnVcNFeQwn+U6DdBgFelgy/TzSJ15hIbMDyspV043D XiSIs1YzXHKHhEfAoiVpE+RjbEZ7d4bR8QRGG1F3SnA6M/z6/PcC5nm7M2yldY7US1SY R5ZfJrQBrLHJgUo06q5vwqwaBWt0KVBqLEdRUDVPZ6G0AZwssy8/xPDl6+Z6QVhWtHWF QOsA==
MIME-Version: 1.0
X-Received: by 10.112.46.231 with SMTP id y7mr1779742lbm.128.1364582811377; Fri, 29 Mar 2013 11:46:51 -0700 (PDT)
Sender: ed.summers@gmail.com
Received: by 10.114.24.70 with HTTP; Fri, 29 Mar 2013 11:46:51 -0700 (PDT)
In-Reply-To: <CAHBU6isZCKptfYYG56RTtn_mfNP4OcZN-rHx7mGxMsbo-YVvTQ@mail.gmail.com>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <CAHBU6isZCKptfYYG56RTtn_mfNP4OcZN-rHx7mGxMsbo-YVvTQ@mail.gmail.com>
Date: Fri, 29 Mar 2013 14:46:51 -0400
X-Google-Sender-Auth: QHyHoByDofiO7oE1rtNKgD7AiT4
Message-ID: <CABzDd=6=n_fmP9pZoiF7gTp8Bb+1D18VAKdyYX4WH1G8hsNH1A@mail.gmail.com>
From: Ed Summers <ehs@pobox.com>
To: "json@ietf.org" <json@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 18:46:54 -0000

Looks good to me.

//Ed

On Fri, Mar 29, 2013 at 2:22 PM, Tim Bray <tbray@textuality.com> wrote:
> Works for me -T
>
>
> On Fri, Mar 29, 2013 at 10:39 AM, Joe Hildebrand (jhildebr)
> <jhildebr@cisco.com> wrote:
>>
>> Please review and send your final comments on the proposed charter for a
>> potential JSON working group:
>>
>> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
>>
>>
>> If you have been participating on the list, please chime in on this thread
>> even if you have already said you agree with that text.
>>
>> Note that I'll be stepping aside for real working group chairs as soon as
>> possible, so the apparea ADs (Barry in particular) are going to be the
>> first judges of consensus, followed of course by the IESG as they decide
>> whether to form a WG.
>>
>> --
>> Joe Hildebrand
>>
>>
>>
>> _______________________________________________
>> json mailing list
>> json@ietf.org
>> https://www.ietf.org/mailman/listinfo/json
>
>
>
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json
>

From jonathan.robie@gmail.com  Fri Mar 29 12:12:49 2013
Return-Path: <jonathan.robie@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 C925521F8C45 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 12:12:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.099
X-Spam-Level: 
X-Spam-Status: No, score=-3.099 tagged_above=-999 required=5 tests=[AWL=0.499,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 iLQbqbd0mGsx for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 12:12:48 -0700 (PDT)
Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by ietfa.amsl.com (Postfix) with ESMTP id 60C7D21F8C3C for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 12:12:48 -0700 (PDT)
Received: by mail-we0-f182.google.com with SMTP id k14so539297wer.41 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 12:12:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=jMG5adHmVT0dh+hrvaS6Jf6O4P7VSPLH74yUziljcu4=; b=DDA9Gh662/dyv9erorDKMjLRYCh0rUCyZveWLIAKcB7IOfK1PuRrzxvj4MMMd7BKYz DUDULUKU/+pV0SuwdHJePvv7wh4bq7Fmriyb+0qeG2zhRacN8uFqgh1rDGxDvnsmy9ZC XeNs+IOyhl0Pxp0hQgNpqc+b5MnBnBK8t/EZCuB5w/V70QokIsqqQmyuWKd6MFMs3wNi IndmJ+an4am/XDYFyaZ6gcAeXz4OOb2v/rc6UDv2dCFQAKZ695k6f+ocr6+/ohm3OR8Z kdxZx4aSuqfaIh0BFXLJGQ+QInp7FN+/RN4HJNOHz3ifd1+UKpZPiM9yjEkQVuL4XX0V /pgA==
MIME-Version: 1.0
X-Received: by 10.194.71.241 with SMTP id y17mr5177112wju.28.1364584366809; Fri, 29 Mar 2013 12:12:46 -0700 (PDT)
Received: by 10.216.242.73 with HTTP; Fri, 29 Mar 2013 12:12:46 -0700 (PDT)
Date: Fri, 29 Mar 2013 15:12:46 -0400
Message-ID: <CAOkFc+uAaM_GtYE_u6jFjB6q=QaDH-nFFL-1VNyK2BpYx7FeMg@mail.gmail.com>
From: Jonathan Robie <jonathan.robie@gmail.com>
To: json@ietfa.amsl.com
Content-Type: multipart/alternative; boundary=047d7bfcf274732cba04d9150eea
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 19:13:19 -0000

--047d7bfcf274732cba04d9150eea
Content-Type: text/plain; charset=UTF-8

---------- Forwarded message ----------
From: Jonathan Robie <jonathan.robie@gmail.com>
Date: Fri, Mar 29, 2013 at 3:11 PM
Subject: Re: Last call: JSON charter
To: json@ietf.org


Looks good to me.

While I agree with the prioritization, I do hope some of these additional
work items are taken up later.

Jonathan

--047d7bfcf274732cba04d9150eea
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote">---------- Forwarded me=
ssage ----------<br>From: <b class=3D"gmail_sendername">Jonathan Robie</b> =
<span dir=3D"ltr">&lt;<a href=3D"mailto:jonathan.robie@gmail.com">jonathan.=
robie@gmail.com</a>&gt;</span><br>
Date: Fri, Mar 29, 2013 at 3:11 PM<br>Subject: Re: Last call: JSON charter<=
br>To: <a href=3D"mailto:json@ietf.org">json@ietf.org</a><br><br><br><div d=
ir=3D"ltr">Looks good to me.<div><br></div><div>While I agree with the prio=
ritization, I do hope some of these additional work items are taken up late=
r.<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<div><br></div><div>Jonathan</div></font></span></div></div>
</div><br></div>

--047d7bfcf274732cba04d9150eea--

From ray.polk@oracle.com  Fri Mar 29 12:41:50 2013
Return-Path: <ray.polk@oracle.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 60DA821F8EAB for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 12:41:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 xBC7OhTBPD52 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 12:41:49 -0700 (PDT)
Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by ietfa.amsl.com (Postfix) with ESMTP id 4036A21F8EA9 for <json@ietf.org>; Fri, 29 Mar 2013 12:41:49 -0700 (PDT)
Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r2TJflA5000419 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 29 Mar 2013 19:41:48 GMT
Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2TJflEG014957 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 29 Mar 2013 19:41:47 GMT
Received: from abhmt103.oracle.com (abhmt103.oracle.com [141.146.116.55]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r2TJfknY028275; Fri, 29 Mar 2013 14:41:47 -0500
MIME-Version: 1.0
Message-ID: <4fcdab52-196d-4ff0-94d3-f6a221e9013f@default>
Date: Fri, 29 Mar 2013 12:41:46 -0700 (PDT)
From: Ray Polk <ray.polk@oracle.com>
To: <paul.hoffman@vpnc.org>
X-Mailer: Zimbra on Oracle Beehive
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-Source-IP: acsinet22.oracle.com [141.146.126.238]
Cc: json@ietf.org
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 19:41:50 -0000

Was it suggested (perhaps by Paul?) in Orlando that we consider reorganizin=
g the RFC into three parts?  Then also perhaps replacing one of those parts=
 with a reference to a corresponding section of the ECMAScript spec?  (sorr=
y, I can't find the minutes from the BoF.)

Issues with ECMA dependencies notwithstanding, I liked the idea not repeati=
ng ourselves.  Would such an addition be too much of a distraction/detracti=
on from the primary objectives?

-Ray
=20
----- Original Message -----
From: paul.hoffman@vpnc.org
To: json@ietf.org
Sent: Friday, March 29, 2013 12:03:58 PM GMT -07:00 US/Canada Mountain
Subject: Re: [Json] Last call: JSON charter

On Mar 29, 2013, at 10:39 AM, Joe Hildebrand (jhildebr) <jhildebr@cisco.com=
> wrote:

> Please review and send your final comments on the proposed charter for a
> potential JSON working group:
>=20
> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
>=20
>=20
> If you have been participating on the list, please chime in on this threa=
d
> even if you have already said you agree with that text.

The proposed text as it stands today seems fine to me.

(To reiterate what I said to Larry's proposal: I would likely object to add=
ing wording about other SDOs to this charter.)

--Paul Hoffman

_______________________________________________
json mailing list
json@ietf.org
https://www.ietf.org/mailman/listinfo/json

From cabo@tzi.org  Fri Mar 29 12:50:17 2013
Return-Path: <cabo@tzi.org>
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 6CDB121F884F for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 12:50:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.16
X-Spam-Level: 
X-Spam-Status: No, score=-106.16 tagged_above=-999 required=5 tests=[AWL=0.089, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 8-GnFFeqYKdv for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 12:50:15 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id A1C7C21F883E for <json@ietf.org>; Fri, 29 Mar 2013 12:50:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.4/8.14.4) with ESMTP id r2TJo1MC001604; Fri, 29 Mar 2013 20:50:01 +0100 (CET)
Received: from [192.168.217.105] (p5489300F.dip.t-dialin.net [84.137.48.15]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id E941B3710; Fri, 29 Mar 2013 20:50:00 +0100 (CET)
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
Content-Type: text/plain; charset=iso-8859-1
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
Date: Fri, 29 Mar 2013 20:49:59 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <75512137-2F90-4238-B51B-AA0D803593A5@tzi.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
To: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
X-Mailer: Apple Mail (2.1503)
Cc: Barry Leiba <barryleiba@computer.org>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 19:50:17 -0000

On Mar 29, 2013, at 18:39, "Joe Hildebrand (jhildebr)" =
<jhildebr@cisco.com> wrote:

> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON

I like the current text.

Particularly:
- its focus on the technical independence from its former parent =
language JavaScript, and
- the strong mission statement not to break implementations (as opposed =
to language-lawyering around the current specifications).

Gr=FC=DFe, Carsten


From paul.hoffman@vpnc.org  Fri Mar 29 13:34:31 2013
Return-Path: <paul.hoffman@vpnc.org>
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 77DA421F8EEA for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 13:34:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.394
X-Spam-Level: 
X-Spam-Status: No, score=-102.394 tagged_above=-999 required=5 tests=[AWL=0.205, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 I2LO7fHVTDow for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 13:34:31 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id E729E21F8D11 for <json@ietf.org>; Fri, 29 Mar 2013 13:34:28 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2TKYQGj034096 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 29 Mar 2013 13:34:26 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <4fcdab52-196d-4ff0-94d3-f6a221e9013f@default>
Date: Fri, 29 Mar 2013 13:34:25 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <8E099C2D-DF59-463F-BFF3-1AB6E77BDBD4@vpnc.org>
References: <4fcdab52-196d-4ff0-94d3-f6a221e9013f@default>
To: Ray Polk <ray.polk@oracle.com>
X-Mailer: Apple Mail (2.1503)
Cc: json@ietf.org
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 20:34:31 -0000

On Mar 29, 2013, at 12:41 PM, Ray Polk <ray.polk@oracle.com> wrote:

> Was it suggested (perhaps by Paul?) in Orlando that we consider =
reorganizing the RFC into three parts?

My presentation emphasized the different topics in the three sections =
already in RFC 4627. Section 2 is grammar, Section 3 is encoding, =
Section 4 is parsers, Section 5 is generators, and Section 6 is IANA =
considerations. I could see us reorganizing the document a bit to move =
the trivial amount of text from Section 5 into Section 3, maybe move the =
encoding discussion into the IANA considerations. The only reason we =
might want to reorganize the document is to make the topic split even =
clearer. For example, there is currently a sentence about parsers in the =
grammar section.

>  Then also perhaps replacing one of those parts with a reference to a =
corresponding section of the ECMAScript spec?  (sorry, I can't find the =
minutes from the BoF.)

There was discussion of that, but there was also pushback.

> Issues with ECMA dependencies notwithstanding, I liked the idea not =
repeating ourselves.  Would such an addition be too much of a =
distraction/detraction from the primary objectives?

That might be fodder for the WG discussion.

--Paul Hoffman=

From masinter@adobe.com  Fri Mar 29 15:07:14 2013
Return-Path: <masinter@adobe.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 97ED121F901A for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 15:07:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level: 
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 QGFuPeOkly-B for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 15:07:13 -0700 (PDT)
Received: from exprod6og124.obsmtp.com (exprod6og124.obsmtp.com [64.18.1.242]) by ietfa.amsl.com (Postfix) with ESMTP id 595E121F9015 for <json@ietf.org>; Fri, 29 Mar 2013 15:07:10 -0700 (PDT)
Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob124.postini.com ([64.18.5.12]) with SMTP ID DSNKUVYQjGZtU+duvwN8r7sKlyAwGM6EpxSk@postini.com; Fri, 29 Mar 2013 15:07:13 PDT
Received: from inner-relay-1.corp.adobe.com ([153.32.1.51]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r2TM3w1v027215; Fri, 29 Mar 2013 15:03:58 -0700 (PDT)
Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r2TM0RAf010088; Fri, 29 Mar 2013 15:07:05 -0700 (PDT)
Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by nacas03.corp.adobe.com ([10.8.189.121]) with mapi; Fri, 29 Mar 2013 15:04:48 -0700
From: Larry Masinter <masinter@adobe.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>, "json@ietf.org" <json@ietf.org>
Date: Fri, 29 Mar 2013 15:04:46 -0700
Thread-Topic: [Json] Last call: JSON charter
Thread-Index: Ac4sqCKH5/WZshIvRy6CkGyUn3tCYgACuzkA
Message-ID: <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org>
In-Reply-To: <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Anne van Kesteren <annevk@annevk.nl>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 22:07:14 -0000

So if TC 39 asks nicely for a minor  change to the document that would
otherwise prevent  them from using the new RFC as a normative  reference --=
=20
even if the change makes no technical change to the specification --=20
such requests should be rejected because they aren't " minimal change" or=20
correcting errors?

(see http://masinter.blogspot.com/2013/03/standardizing-json_25.html=20

Anne van Kesteren:=20
"FWIW, XMLHttpRequest references TC39's version of JSON which is completely=
 self-contained and without known errors. Not really sure why the IETF feel=
s there's a need to publish that version independently."

http://www.w3.org/TR/XMLHttpRequest/


at least some of the commenters wanted to make sure there was
only one JSON standard, not two.





> -----Original Message-----
> From: json-bounces@ietf.org [mailto:json-bounces@ietf.org] On Behalf Of
> Paul Hoffman
> Sent: Friday, March 29, 2013 11:04 AM
> To: json@ietf.org
> Subject: Re: [Json] Last call: JSON charter
>=20
> On Mar 29, 2013, at 10:39 AM, Joe Hildebrand (jhildebr) <jhildebr@cisco.c=
om>
> wrote:
>=20
> > Please review and send your final comments on the proposed charter for =
a
> > potential JSON working group:
> >
> > http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
> >
> >
> > If you have been participating on the list, please chime in on this thr=
ead
> > even if you have already said you agree with that text.
>=20
> The proposed text as it stands today seems fine to me.
>=20
> (To reiterate what I said to Larry's proposal: I would likely object to a=
dding
> wording about other SDOs to this charter.)
>=20
> --Paul Hoffman
>=20
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json

From paul.hoffman@vpnc.org  Fri Mar 29 15:40:04 2013
Return-Path: <paul.hoffman@vpnc.org>
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 471C211E80A3 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 15:40:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.196
X-Spam-Level: 
X-Spam-Status: No, score=-101.196 tagged_above=-999 required=5 tests=[AWL=-1.052, BAYES_00=-2.599, FRT_ADOBE2=2.455, USER_IN_WHITELIST=-100]
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 44B8bZqTDGv6 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 15:40:03 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 935DC21F866F for <json@ietf.org>; Fri, 29 Mar 2013 15:40:03 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2TMe0QK038494 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 29 Mar 2013 15:40:01 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com>
Date: Fri, 29 Mar 2013 15:40:00 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org> <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com>
To: Larry Masinter <masinter@adobe.com>
X-Mailer: Apple Mail (2.1503)
Cc: Anne van Kesteren <annevk@annevk.nl>, json@ietf.org
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Fri, 29 Mar 2013 22:40:04 -0000

On Mar 29, 2013, at 3:04 PM, Larry Masinter <masinter@adobe.com> wrote:

> So if TC 39 asks nicely for a minor  change to the document that would
> otherwise prevent  them from using the new RFC as a normative  =
reference --=20
> even if the change makes no technical change to the specification --=20=

> such requests should be rejected because they aren't " minimal change" =
or=20
> correcting errors?

Strawman: wind. Can you give an example of a "minor change" that is not =
a "minimal change"? It's kind of hard to parse your objection to the =
proposed charter if you use vague hypotheticals like that. More =
directly: can you point to specific words in the proposed charter that =
indicate we would reject input from anyone about correcting errors?

> Anne van Kesteren:=20
> "FWIW, XMLHttpRequest references TC39's version of JSON which is =
completely self-contained and without known errors. Not really sure why =
the IETF feels there's a need to publish that version independently."

Anne is welcome (and in fact invited!) to read this mailing list for the =
answer to that.

> at least some of the commenters wanted to make sure there was
> only one JSON standard, not two.

There are currently at least three that have differences: json.org, RFC =
4627, and ECMAScript.

--Paul Hoffman=

From mnot@mnot.net  Fri Mar 29 17:37:26 2013
Return-Path: <mnot@mnot.net>
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 B836C21F8EC8 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 17:37:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.449
X-Spam-Level: 
X-Spam-Status: No, score=-105.449 tagged_above=-999 required=5 tests=[AWL=-2.850, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 hlNW4S8ut2d6 for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 17:37:26 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id EBBD721F8EC2 for <json@ietf.org>; Fri, 29 Mar 2013 17:37:25 -0700 (PDT)
Received: from [192.168.1.80] (unknown [118.209.42.8]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id D6B1722E1FA; Fri, 29 Mar 2013 20:37:18 -0400 (EDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
Date: Sat, 30 Mar 2013 11:37:15 +1100
Content-Transfer-Encoding: quoted-printable
Message-Id: <855EE10A-89A7-461D-967D-BA9D42769EE7@mnot.net>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
To: Joe Hildebrand (jhildebr) <jhildebr@cisco.com>
X-Mailer: Apple Mail (2.1503)
Cc: Barry Leiba <barryleiba@computer.org>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 30 Mar 2013 00:37:26 -0000

Hi Joe,

On 30/03/2013, at 4:39 AM, Joe Hildebrand (jhildebr) =
<jhildebr@cisco.com> wrote:

> Please review and send your final comments on the proposed charter for =
a
> potential JSON working group:
>=20
> http://trac.tools.ietf.org/wg/appsawg/trac/wiki/JSON
>=20
>=20
> If you have been participating on the list, please chime in on this =
thread
> even if you have already said you agree with that text.


I haven't been following closely.

Two things in the charter don't make much sense to me:

> During that work, the working group may collect change requests, and
> may choose to propose a more significant revision of the JSON =
specification
> if there is rough consensus to do so.  Proceeding with such a revision
> will require a recharter to get community and IESG review of the =
proposal.

A "more significant revision" of JSON than that described before this =
text will, by its nature, not be backwards compatible, so it won't be =
JSON.

If people want to start work on a JSON-inspired syntax and call it =
something else, that's fine. However, using the good name of JSON to try =
to get leverage for something new and born in the IETF isn't, and given =
the experience of the recent OAUTH debacle, I'm surprised it's come up =
again so soon. Haven't we learned that particular lesson?

I think this paragraph should be deleted.


> There are also various proposals for JSON extensions and related =
standards.
> The working group will consider those proposals only after the initial =
work
> is done, and must recharter with specific work items for any =
additional work
> it might select.


At the risk of repeating myself, I do not think that a generic "JSON =
Working Group" that takes on any work that happens to use this format is =
good engineering. I know that this text is only advisory, but it's =
tilting the table in that direction.

I think this paragraph should be deleted. Alternatively, the phrase =
"JSON extensions and related standards" should be changed to something =
like "JSON extensions for reuse by other standards" or similar. I.e., =
"related standards" is a charter license too far.

The charter already says:=20

> There are also a number of other JSON-related proposals for
> Standards Track that would benefit from review from both the IETF
> and the larger JSON-using communities created by a working group
> focused on JSON.

I agree with the sentiment, but isn't the review function already =
fulfilled by the apps directorate?=20

Regards,

--
Mark Nottingham   http://www.mnot.net/




From sayrer@gmail.com  Fri Mar 29 21:25:12 2013
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 32B6F21F85EE for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 21:25:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.144
X-Spam-Level: 
X-Spam-Status: No, score=-0.144 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FRT_ADOBE2=2.455, 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 eKvQmJln2Sta for <json@ietfa.amsl.com>; Fri, 29 Mar 2013 21:25:11 -0700 (PDT)
Received: from mail-wg0-x22a.google.com (mail-wg0-x22a.google.com [IPv6:2a00:1450:400c:c00::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 8DA6F21F8314 for <json@ietf.org>; Fri, 29 Mar 2013 21:25:06 -0700 (PDT)
Received: by mail-wg0-f42.google.com with SMTP id k13so894876wgh.5 for <json@ietf.org>; Fri, 29 Mar 2013 21:25:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=uKR8yf2yDPhyZbiC7UxrRbC/wHVTSt9A4cWX+SKG5Ts=; b=vUiLEbDfLMRgo0a/1xJJ1GudQ92MB3CSIAWvvYe7wQ7mU+z2Q8JmFk6m9VVSN0NGO6 y8J7BBWWLrlrOFbH9PaI4qmZXv5FUWq8IMCbLS9hJ6q5nvnC4+rabY171SAJhoMz1FJ8 ZgXpJS6/Sb6v1RwNoEhM08e2TmDoU3NSqSeaBUf7DI4PX/pMJL9duBf7vp1u2YatBjLN kfLrnHeMnq6we/1RzhTuIMjzAQ7TEJ1Qg35VnkOqWS9aFbFBHSx4j2ycmfn82j02lw4v gQWWb33EWv2kHeoqysEzTf8rxQtNOkINFjEG8YKCOAHSZ6Hf0k6QGBgxloOAq8c06Foc pN5A==
MIME-Version: 1.0
X-Received: by 10.180.183.197 with SMTP id eo5mr1106193wic.28.1364617505423; Fri, 29 Mar 2013 21:25:05 -0700 (PDT)
Received: by 10.194.24.194 with HTTP; Fri, 29 Mar 2013 21:25:05 -0700 (PDT)
In-Reply-To: <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org> <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com> <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org>
Date: Fri, 29 Mar 2013 21:25:05 -0700
Message-ID: <CAChr6SyUmk4yO=aSAw+F2N_MWLv=gtkcUTRGPqWiWFsx=3J89A@mail.gmail.com>
From: R S <sayrer@gmail.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary=001a11c223f8aa47c204d91cc51e
Cc: Anne van Kesteren <annevk@annevk.nl>, "json@ietf.org" <json@ietf.org>, Larry Masinter <masinter@adobe.com>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 30 Mar 2013 04:25:12 -0000

--001a11c223f8aa47c204d91cc51e
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Mar 29, 2013 at 3:40 PM, Paul Hoffman <paul.hoffman@vpnc.org> wrote:

> On Mar 29, 2013, at 3:04 PM, Larry Masinter <masinter@adobe.com> wrote:
>
> > So if TC 39 asks nicely for a minor  change to the document that would
> > otherwise prevent  them from using the new RFC as a normative  reference
> --
> > even if the change makes no technical change to the specification --
> > such requests should be rejected because they aren't " minimal change" or
> > correcting errors?
>
> Strawman: wind. Can you give an example of a "minor change" that is not a
> "minimal change"? It's kind of hard to parse your objection to the proposed
> charter if you use vague hypotheticals like that. More directly: can you
> point to specific words in the proposed charter that indicate we would
> reject input from anyone about correcting errors?



I don't understand the concern here, either. The charter looks fine to me.



> > Anne van Kesteren:
> > "FWIW, XMLHttpRequest references TC39's version of JSON which is
> completely self-contained and without known errors. Not really sure why the
> IETF feels there's a need to publish that version independently."
>
> Anne is welcome (and in fact invited!) to read this mailing list for the
> answer to that.
>
> > at least some of the commenters wanted to make sure there was
> > only one JSON standard, not two.
>
> There are currently at least three that have differences: json.org, RFC
> 4627, and ECMAScript.



Aside from differences, RFC 4627 covers character sets, and ECMAScript does
not. It may be that an updated RFC should insist on whatever the union of
XMLHttpRequest and ES5 is. Even if that is the case, it is worth writing
down.

- Rob

--001a11c223f8aa47c204d91cc51e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Fri, Mar 29, 2013 at 3:40 PM, Paul Hoffman <span dir=3D=
"ltr">&lt;<a href=3D"mailto:paul.hoffman@vpnc.org" target=3D"_blank">paul.h=
offman@vpnc.org</a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div cl=
ass=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On Mar 29, 2013, at 3:04 P=
M, Larry Masinter &lt;<a href=3D"mailto:masinter@adobe.com">masinter@adobe.=
com</a>&gt; wrote:<br>

<br>
&gt; So if TC 39 asks nicely for a minor =A0change to the document that wou=
ld<br>
&gt; otherwise prevent =A0them from using the new RFC as a normative =A0ref=
erence --<br>
&gt; even if the change makes no technical change to the specification --<b=
r>
&gt; such requests should be rejected because they aren&#39;t &quot; minima=
l change&quot; or<br>
&gt; correcting errors?<br>
<br>
</div>Strawman: wind. Can you give an example of a &quot;minor change&quot;=
 that is not a &quot;minimal change&quot;? It&#39;s kind of hard to parse y=
our objection to the proposed charter if you use vague hypotheticals like t=
hat. More directly: can you point to specific words in the proposed charter=
 that indicate we would reject input from anyone about correcting errors?</=
blockquote>
<div><br></div><div><br></div><div style>I don&#39;t understand the concern=
 here, either. The charter looks fine to me.</div><div><br></div><div>=A0</=
div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">
<div class=3D"im">
&gt; Anne van Kesteren:<br>
&gt; &quot;FWIW, XMLHttpRequest references TC39&#39;s version of JSON which=
 is completely self-contained and without known errors. Not really sure why=
 the IETF feels there&#39;s a need to publish that version independently.&q=
uot;<br>

<br>
</div>Anne is welcome (and in fact invited!) to read this mailing list for =
the answer to that.<br>
<div class=3D"im"><br>
&gt; at least some of the commenters wanted to make sure there was<br>
&gt; only one JSON standard, not two.<br>
<br>
</div>There are currently at least three that have differences: <a href=3D"=
http://json.org" target=3D"_blank">json.org</a>, RFC 4627, and ECMAScript.<=
/blockquote><div><br></div><div><br></div><div style>Aside from differences=
, RFC 4627 covers character sets, and ECMAScript does not. It may be that a=
n updated RFC should insist on whatever the union of XMLHttpRequest and ES5=
 is. Even if that is the case, it is worth writing down.</div>
<div style><br></div><div style>- Rob</div><div>=A0</div></div></div></div>

--001a11c223f8aa47c204d91cc51e--

From jsontest@yahoo.com  Sat Mar 30 00:52:20 2013
Return-Path: <jsontest@yahoo.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 DF55221F85DC for <json@ietfa.amsl.com>; Sat, 30 Mar 2013 00:52:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.203
X-Spam-Level: 
X-Spam-Status: No, score=-1.203 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396]
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 h1w7ERaWoaLP for <json@ietfa.amsl.com>; Sat, 30 Mar 2013 00:52:20 -0700 (PDT)
Received: from nm25-vm7.bullet.mail.gq1.yahoo.com (nm25-vm7.bullet.mail.gq1.yahoo.com [98.136.217.118]) by ietfa.amsl.com (Postfix) with ESMTP id D605221F86B1 for <json@ietf.org>; Sat, 30 Mar 2013 00:52:19 -0700 (PDT)
Received: from [98.137.12.59] by nm25.bullet.mail.gq1.yahoo.com with NNFMP; 30 Mar 2013 07:52:11 -0000
Received: from [98.137.0.25] by tm4.bullet.mail.gq1.yahoo.com with NNFMP; 30 Mar 2013 07:52:11 -0000
Received: from [127.0.0.1] by smtp118-mob.biz.mail.gq1.yahoo.com with NNFMP; 30 Mar 2013 07:52:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1364629931; bh=8L+XNOzhSRTVOfOOyB5ZwDhtZYyqTYVFswsZa0cwkug=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:References:In-Reply-To:Mime-Version:Content-Transfer-Encoding:Content-Type:Message-Id:Cc:X-Mailer:From:Subject:Date:To; b=EasdArZe2p8m8TQB5Di4F1e35/VqWcFDdaBFngPC1v3n98RyjzbgMzgsVAOjW69oFDzjmLbsrso/Res94izBFBUGRsq8uBWr5pCbqxnklp7AksH9hwNzLmYvlwMOVz++gGCgG+80O/lNlaFPOAoQD381HBBiSd0kXS2zX4XfYls=
X-Yahoo-Newman-Id: 641279.17301.bm@smtp118-mob.biz.mail.gq1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: SXBfFvcVM1lAfN6mVzWSpc8PHvEu4mw0pOXpkk8M9qtjMzj x_MtiU.xXHY1.yHWUisXlwqSauZJKNxwE6n4u_.Uo4tH5BBees5S8c5BJdRy qb0fYCodKWcIjDhtn_MY.FRKHjwM8AQmi.ArP3sGt9bn5k4P.mLzNR5DCUut M1WLYambz7ohiwwGSliePVNYByc8R2MwJz3n9CKsHRQq_HuLUvxm__pSXKEQ jLH5Fc8WwPU0pRBa7EZxS2luLFgmd2bhNbkCoUH5TCaqa0aiRGhQcg11tOXV sUqh8hvYjvpCcrc64cXx6S7iqqvFjkyDcoKS91Rf5O6JmEQsVskAXQaefRYa 8A8hYoJz.bm0kjlv3aM8zxzc.VaJvV7_RJ_POcrraursa8cie6rT.yUmRF0V usSZD6VglNAEyYR..RqPJVZWRw69de_kE
X-Yahoo-SMTP: indQcmSswBC8IKsm6t4aCAPskK3T
X-Rocket-Received: from [192.168.0.102] (jsontest@76.29.100.42 with xymcookie) by smtp118-mob.biz.mail.gq1.yahoo.com with SMTP; 30 Mar 2013 00:52:11 -0700 PDT
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
In-Reply-To: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Message-Id: <0DC33FFA-3416-48C4-8685-35D7BC8DE09F@yahoo.com>
X-Mailer: iPod Mail (9B206)
From: Vinny A <jsontest@yahoo.com>
Date: Sat, 30 Mar 2013 02:52:09 -0500
To: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
Cc: Barry Leiba <barryleiba@computer.org>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 30 Mar 2013 07:52:21 -0000

On Mar 29, 2013, at 12:39 PM, "Joe Hildebrand (jhildebr)" <jhildebr@cisco.co=
m> wrote:

>=20
> If you have been participating on the list, please chime in on this thread=

> even if you have already said you agree with that text.

+1 Text came out great.

-Vinny=

From barryleiba@gmail.com  Sat Mar 30 07:16:49 2013
Return-Path: <barryleiba@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 F28B721F88D6 for <json@ietfa.amsl.com>; Sat, 30 Mar 2013 07:16:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.978
X-Spam-Level: 
X-Spam-Status: No, score=-101.978 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
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 6Xslm+iA4Yow for <json@ietfa.amsl.com>; Sat, 30 Mar 2013 07:16:48 -0700 (PDT)
Received: from mail-la0-x22b.google.com (mail-la0-x22b.google.com [IPv6:2a00:1450:4010:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 1E2E621F856D for <json@ietf.org>; Sat, 30 Mar 2013 07:16:47 -0700 (PDT)
Received: by mail-la0-f43.google.com with SMTP id ek20so1134627lab.30 for <json@ietf.org>; Sat, 30 Mar 2013 07:16:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=UIKa0rxiQU3Xc8zSY5uNrUYjQdYDJ+hUZbbUSYOEzxs=; b=Ezyjx44/vgJwF6PkxXXkK9AFGoG/OwA4RZe6f+tVoHp/l54rlpPn43tqOkY8yRaXgJ 7QXoOYKwoFBk48v0igpseuQs7T8Rg5XsqTmLaEmYSLvoj9Dpum/rBaem5oy4mlQF9iXH EuAuayJvDOGa3/3KhW+3zSe0mIul2ENOZQOs3+WQA2zEVNELInOXkKSVEH+zS/yzthBi akcky2xb6Y5y4HgjQy/CmbTYNBG+kJVdwldZIeMCpAAAdhSG556XbZys5Fz5qOlr6/1t 16uhLoBcT1B3Et4So7fg99pamRMzuXqVpf+nDLMIK6HXL+UtRJd/Yil52O0Epza4nv9e 7DYA==
MIME-Version: 1.0
X-Received: by 10.112.146.34 with SMTP id sz2mr2658788lbb.4.1364653007009; Sat, 30 Mar 2013 07:16:47 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.112.76.98 with HTTP; Sat, 30 Mar 2013 07:16:46 -0700 (PDT)
In-Reply-To: <855EE10A-89A7-461D-967D-BA9D42769EE7@mnot.net>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <855EE10A-89A7-461D-967D-BA9D42769EE7@mnot.net>
Date: Sat, 30 Mar 2013 10:16:46 -0400
X-Google-Sender-Auth: LNvKWO9CdjBZjmZXYLU1NWaAwj4
Message-ID: <CALaySJJ4XoXdPzdam_12HKUEusx1On5mqyfFGBMU8j00LVtgjA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Joe Hildebrand <jhildebr@cisco.com>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 30 Mar 2013 14:16:49 -0000

>> During that work, the working group may collect change requests, and
>> may choose to propose a more significant revision of the JSON specification
>> if there is rough consensus to do so.  Proceeding with such a revision
>> will require a recharter to get community and IESG review of the proposal.
>
> A "more significant revision" of JSON than that described before this text will,
> by its nature, not be backwards compatible, so it won't be JSON.
...
> I think this paragraph should be deleted.

I agree.  Actually, I put that paragraph in during the very earliest
stab at a charter, mostly to head off demands for major changes by
setting them as out of scope and saying that we'd have to recharter if
anyone wanted to do that.  As it turns out, we don't have those
demands, or don't seem to, and I think the rest of the charter says
what needs to be said about the sorts of changes that are in scope.

>> There are also various proposals for JSON extensions and related standards.
>> The working group will consider those proposals only after the initial work
>> is done, and must recharter with specific work items for any additional work
>> it might select.
>
> At the risk of repeating myself, I do not think that a generic "JSON Working Group"
> that takes on any work that happens to use this format is good engineering. I know
> that this text is only advisory, but it's tilting the table in that direction.
>
> I think this paragraph should be deleted. Alternatively, the phrase "JSON extensions
> and related standards" should be changed to something like "JSON extensions for
> reuse by other standards" or similar. I.e., "related standards" is a charter license
> too far.

This text is acknowledging that there are a bunch of proposals, and
saying that none of them are in scope for this.  If any of them are to
be done, they'd be done in either a rechartered working group or a new
working group.

You're saying, I guess, that one or more new working groups that are
focused on specific proposals are better than something generic to
address "a bunch of JSON-related work", and I agree with that.  About
the specific text that's in the charter, I'm ambivalent: I have no
problem with leaving it there, but I agree that the charter already
constrains the work.  We usually put this sort of text in there to
help the chairs, by giving them something clear to point to that says,
"I'm sorry, but your proposal is explicitly out of scope in our
charter.  Maybe we can discuss it later, after we get our chartered
work done."

In any case, given that we're really pushing to make chartering easier
and faster, the need to recharter working groups for follow-on work,
rather than chartering anew for that work, is lessened.

>> There are also a number of other JSON-related proposals for
>> Standards Track that would benefit from review from both the IETF
>> and the larger JSON-using communities created by a working group
>> focused on JSON.
>
> I agree with the sentiment, but isn't the review function already fulfilled
> by the apps directorate?

Not as I see it.  The Apps Directorate mostly provides a review or two
during last call, where we try to select reviewers who have at least
some expertise in the topic that especially needs review.  The
paragraph you cite is stating a need for much broader review than
that, and for review and participation throughout the development, not
just at the end.

Barry

From barryleiba@gmail.com  Sat Mar 30 07:19:54 2013
Return-Path: <barryleiba@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 52A1E21F8574 for <json@ietfa.amsl.com>; Sat, 30 Mar 2013 07:19:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.978
X-Spam-Level: 
X-Spam-Status: No, score=-101.978 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
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 CqVJJsZnbuA3 for <json@ietfa.amsl.com>; Sat, 30 Mar 2013 07:19:53 -0700 (PDT)
Received: from mail-la0-x236.google.com (mail-la0-x236.google.com [IPv6:2a00:1450:4010:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 8BEAF21F8546 for <json@ietf.org>; Sat, 30 Mar 2013 07:19:53 -0700 (PDT)
Received: by mail-la0-f54.google.com with SMTP id gw10so1140342lab.13 for <json@ietf.org>; Sat, 30 Mar 2013 07:19:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=vMa412OZXgd8YI6Tr5jdS1G7wWeUN46aidXfyTn0u+k=; b=hxj8xTEq36/P/H1i2/TpQjhX6Gq+CE1HwsH2bWW9+bpP15T1OO8IXIr2NXgD1Kzy/g hqaSWFCUYP7c8cLj7AhYSt7aam/0MQFF8H8YILafFtPXE+rE/unzxmvXNKMo2aYHTaVh xpMSamqLSUE6IhUsYpohXjbvD6lsN43DAVHK08oVxvXs1u//mbBLju081aftqgsAZFQy gfnj6HI5Z+qiwPX2rjFiAcbND6Or/4VUWFP9p2s6Eq60j/l9kRpmaKlsFxbL4C4ptLJR APG+5r/lsF0UtHfG7YRX71HNSoCDBrSqLvzLPX96g/9zsEfHpEmsb6KIGl0hdex3d6dw qpIw==
MIME-Version: 1.0
X-Received: by 10.112.103.67 with SMTP id fu3mr2990040lbb.46.1364653192394; Sat, 30 Mar 2013 07:19:52 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.112.76.98 with HTTP; Sat, 30 Mar 2013 07:19:52 -0700 (PDT)
In-Reply-To: <CALaySJJ4XoXdPzdam_12HKUEusx1On5mqyfFGBMU8j00LVtgjA@mail.gmail.com>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <855EE10A-89A7-461D-967D-BA9D42769EE7@mnot.net> <CALaySJJ4XoXdPzdam_12HKUEusx1On5mqyfFGBMU8j00LVtgjA@mail.gmail.com>
Date: Sat, 30 Mar 2013 10:19:52 -0400
X-Google-Sender-Auth: 5QiSpFBZTlBg1Gm8Avenfu4eWMo
Message-ID: <CALaySJLT-P_ZZAc3JdS7xVuO434Z=VedKqiSNdDhDkTm0aRdRw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Joe Hildebrand <jhildebr@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sat, 30 Mar 2013 14:19:54 -0000

I meant to say, in my other note just now, that we did send a
liaison-like note to ECMA, and are currently in conversation with the
chair of ECMA TC 39 about where the standardization of JSON belongs.
We won't be proceeding with the charter process for this until that
conversation has settled on something.

Barry, Applications AD

From annevankesteren@gmail.com  Sun Mar 31 06:47:36 2013
Return-Path: <annevankesteren@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 A1F5D21F86D5 for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 06:47:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 cEyewLQZaEKi for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 06:47:35 -0700 (PDT)
Received: from mail-ve0-f182.google.com (mail-ve0-f182.google.com [209.85.128.182]) by ietfa.amsl.com (Postfix) with ESMTP id C499121F8650 for <json@ietf.org>; Sun, 31 Mar 2013 06:47:35 -0700 (PDT)
Received: by mail-ve0-f182.google.com with SMTP id m1so1788881ves.41 for <json@ietf.org>; Sun, 31 Mar 2013 06:47:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=LcOpXVGzMvQ/4oswVg00R9dQkn83+h6swQud4LekrHQ=; b=bstzda+/EuW+JztATiPz8viQNWyrS2KGkP0SNvnlm0feN+TyDiyohNALEz24xkwILY GngoHmX4XXA3d9buV3WAp7yGj//cQ/DvXz9G1Q/wiPvX7gG77l8AMXVScf16KFm8jx6C RVFsV2uCOAsP856PZieGgQIr6lBKk1DQZBnX0uIb1a0LtnTmIby28gZG0Nfal1l7gB87 ZCGZrj1e+HaEzeJDiHZ5fIskz2jaHU8k9tGvM/vVZn3nW7GKGPJ2LY4V7Do/0ICTp1Ne xDXLLRSYtRtjNAT7AU9C2bgJYgxiCawiawisf6lJZPbLxxMKnTqcGfQwQl0fdkshCX/+ cCaQ==
MIME-Version: 1.0
X-Received: by 10.220.150.74 with SMTP id x10mr6700246vcv.68.1364737655267; Sun, 31 Mar 2013 06:47:35 -0700 (PDT)
Sender: annevankesteren@gmail.com
Received: by 10.59.0.102 with HTTP; Sun, 31 Mar 2013 06:47:35 -0700 (PDT)
In-Reply-To: <CAChr6SyUmk4yO=aSAw+F2N_MWLv=gtkcUTRGPqWiWFsx=3J89A@mail.gmail.com>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org> <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com> <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org> <CAChr6SyUmk4yO=aSAw+F2N_MWLv=gtkcUTRGPqWiWFsx=3J89A@mail.gmail.com>
Date: Sun, 31 Mar 2013 14:47:35 +0100
X-Google-Sender-Auth: C2sRpTSMuyWjCkBQMUwEma6pOC0
Message-ID: <CADnb78iu9jKJPV6ichtQxZgbXqBA42r-sLqZ50DHAkLi-yeiAw@mail.gmail.com>
From: Anne van Kesteren <annevk@annevk.nl>
To: R S <sayrer@gmail.com>
Content-Type: text/plain; charset=UTF-8
X-Mailman-Approved-At: Sun, 31 Mar 2013 07:27:40 -0700
Cc: "json@ietf.org" <json@ietf.org>, Paul Hoffman <paul.hoffman@vpnc.org>, Larry Masinter <masinter@adobe.com>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sun, 31 Mar 2013 13:47:36 -0000

On Sat, Mar 30, 2013 at 4:25 AM, R S <sayrer@gmail.com> wrote:
> Aside from differences, RFC 4627 covers character sets, and ECMAScript does
> not. It may be that an updated RFC should insist on whatever the union of
> XMLHttpRequest and ES5 is. Even if that is the case, it is worth writing
> down.

Maybe the RFC should cover resource encapsulation and TC39 should
remain in charge of parsing the resource. XMLHttpRequest mandates
utf-8 for what it's worth, nothing else will work. MIME type can be
anything.


--
http://annevankesteren.nl/

From paul.hoffman@vpnc.org  Sun Mar 31 07:40:16 2013
Return-Path: <paul.hoffman@vpnc.org>
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 1B28521F843E for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 07:40:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.292
X-Spam-Level: 
X-Spam-Status: No, score=-102.292 tagged_above=-999 required=5 tests=[AWL=0.307, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 ej0ZxQyLHeVs for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 07:40:15 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id A78EC21F843A for <json@ietf.org>; Sun, 31 Mar 2013 07:40:15 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2VEeAfU022318 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sun, 31 Mar 2013 07:40:11 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <CADnb78iu9jKJPV6ichtQxZgbXqBA42r-sLqZ50DHAkLi-yeiAw@mail.gmail.com>
Date: Sun, 31 Mar 2013 07:40:11 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <96C52206-9F7D-40D8-A94A-7BDB462AD115@vpnc.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org> <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com> <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org> <CAChr6SyUmk4yO=aSAw+F2N_MWLv=gtkcUTRGPqWiWFsx=3J89A@mail.gmail.com> <CADnb78iu9jKJPV6ichtQxZgbXqBA42r-sLqZ50DHAkLi-yeiAw@mail.gmail.com>
To: Anne van Kesteren <annevk@annevk.nl>
X-Mailer: Apple Mail (2.1503)
Cc: json@ietf.org
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sun, 31 Mar 2013 14:40:16 -0000

On Mar 31, 2013, at 6:47 AM, Anne van Kesteren <annevk@annevk.nl> wrote:

> On Sat, Mar 30, 2013 at 4:25 AM, R S <sayrer@gmail.com> wrote:
>> Aside from differences, RFC 4627 covers character sets, and =
ECMAScript does
>> not. It may be that an updated RFC should insist on whatever the =
union of
>> XMLHttpRequest and ES5 is. Even if that is the case, it is worth =
writing
>> down.
>=20
> Maybe the RFC should cover resource encapsulation and TC39 should
> remain in charge of parsing the resource. XMLHttpRequest mandates
> utf-8 for what it's worth, nothing else will work. MIME type can be
> anything.

Please look at the definition of JSON in ECMAScript. The parser has =
*two* arguments, not just one. That would make every implementation of =
JSON today that was not in ECMAScript non-compliant with a new =
definition of JSON from ECMAScript. That is, when I parse JSON today in =
Python, I only give the parser one argument, just the JSON text. If we =
go with the ECMAScript definition of parsing, my current programs would =
be non-compliant until I added the second argument for filtering.

What is the advantage of going down that path?

--Paul Hoffman=

From annevankesteren@gmail.com  Sun Mar 31 07:47:42 2013
Return-Path: <annevankesteren@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 2F0E921F855A for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 07:47:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 kAae4eLxxha9 for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 07:47:41 -0700 (PDT)
Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by ietfa.amsl.com (Postfix) with ESMTP id 6487A21F8319 for <json@ietf.org>; Sun, 31 Mar 2013 07:47:41 -0700 (PDT)
Received: by mail-vc0-f182.google.com with SMTP id ht11so1704540vcb.13 for <json@ietf.org>; Sun, 31 Mar 2013 07:47:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=f/ovZmd27aaXL95g6EeTTqTEQ5JbL00bzJzJriBUqYo=; b=BAjqj6Hk13/S3hv+fO0PEwi8arLXgmZbI5otcOdnYOYh43psvDHflyy2ygLc4zmAxx G4Td3JqaiFzcufbTU0le8sPfh4LVHHjL6BrTjo5Yp0QtHQLKVRWjswth8KOuRyFVbx6N 1TMEJAmPQvV5bT3BF9RqIzE0Q0xdMaaEgegdEnXicV7wjs87UWb69JjI0YQmzTY2kErO G4DA6MxDJEMW4apNjK2T5ujOR7RYuBw4hf2zJeXNry33xVZVQbN7V9Hxezm3gJdHh30S JTXI+/dgJOEkQZoBGyilc3Fnt9SsD6o08b6K/spqpaKTaPco3m/fhUKpEGyeX8va1xyP wjMw==
MIME-Version: 1.0
X-Received: by 10.220.109.145 with SMTP id j17mr6783783vcp.34.1364741260835; Sun, 31 Mar 2013 07:47:40 -0700 (PDT)
Sender: annevankesteren@gmail.com
Received: by 10.59.0.102 with HTTP; Sun, 31 Mar 2013 07:47:40 -0700 (PDT)
In-Reply-To: <96C52206-9F7D-40D8-A94A-7BDB462AD115@vpnc.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org> <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com> <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org> <CAChr6SyUmk4yO=aSAw+F2N_MWLv=gtkcUTRGPqWiWFsx=3J89A@mail.gmail.com> <CADnb78iu9jKJPV6ichtQxZgbXqBA42r-sLqZ50DHAkLi-yeiAw@mail.gmail.com> <96C52206-9F7D-40D8-A94A-7BDB462AD115@vpnc.org>
Date: Sun, 31 Mar 2013 15:47:40 +0100
X-Google-Sender-Auth: ya5WLr68igJtbuuH-a9Z3Dp7Fjw
Message-ID: <CADnb78hee3zBfCOv-Y-tUYp3ssY02uaG8mRwagEZQ_3W6vHuZA@mail.gmail.com>
From: Anne van Kesteren <annevk@annevk.nl>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: text/plain; charset=UTF-8
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sun, 31 Mar 2013 14:47:42 -0000

On Sun, Mar 31, 2013 at 3:40 PM, Paul Hoffman <paul.hoffman@vpnc.org> wrote:
> The parser has *two* arguments, not just one.

The parser *API* has a second optional argument. The JSON grammar is
still simply a grammar.


--
http://annevankesteren.nl/

From paul.hoffman@vpnc.org  Sun Mar 31 08:05:38 2013
Return-Path: <paul.hoffman@vpnc.org>
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 13E5E21F86E8 for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 08:05:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.326
X-Spam-Level: 
X-Spam-Status: No, score=-102.326 tagged_above=-999 required=5 tests=[AWL=0.273, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 MLrurv-19eu5 for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 08:05:37 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 8E52721F85D7 for <json@ietf.org>; Sun, 31 Mar 2013 08:05:37 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2VF5UeX023131 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sun, 31 Mar 2013 08:05:30 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <CADnb78hee3zBfCOv-Y-tUYp3ssY02uaG8mRwagEZQ_3W6vHuZA@mail.gmail.com>
Date: Sun, 31 Mar 2013 08:05:31 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <8BFD5E35-615C-481E-9E6D-63A889E37DE0@vpnc.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org> <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com> <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org> <CAChr6SyUmk4yO=aSAw+F2N_MWLv=gtkcUTRGPqWiWFsx=3J89A@mail.gmail.com> <CADnb78iu9jKJPV6ichtQxZgbXqBA42r-sLqZ50DHAkLi-yeiAw@mail.gmail.com> <96C52206-9F7D-40D8-A94A-7BDB462AD115@vpnc.org> <CADnb78hee3zBfCOv-Y-tUYp3ssY02uaG8mRwagEZQ_3W6vHuZA@mail.gmail.com>
To: Anne van Kesteren <annevk@annevk.nl>
X-Mailer: Apple Mail (2.1503)
Cc: json@ietf.org
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sun, 31 Mar 2013 15:05:38 -0000

On Mar 31, 2013, at 7:47 AM, Anne van Kesteren <annevk@annevk.nl> wrote:

> On Sun, Mar 31, 2013 at 3:40 PM, Paul Hoffman <paul.hoffman@vpnc.org> =
wrote:
>> The parser has *two* arguments, not just one.
>=20
> The parser *API* has a second optional argument. The JSON grammar is
> still simply a grammar.

Quite true, but you had said:

On Mar 31, 2013, at 6:47 AM, Anne van Kesteren <annevk@annevk.nl> wrote:

> Maybe the RFC should cover resource encapsulation and TC39 should
> remain in charge of parsing the resource.=20

Do you want to just use ECMAScript for the JSON *grammar*, and the IETF =
gets to specify the *parsing rules*? Or something else?

FWIW, the ECMAScript grammar and the RFC 4627 grammar are identical (as =
far as anyone has said), other than it's harder to figure out the =
ECMAScript grammar because you have to jump around the ECMAScript =
document.

--Paul Hoffman=

From annevankesteren@gmail.com  Sun Mar 31 08:14:33 2013
Return-Path: <annevankesteren@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 A9B2C21F8617 for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 08:14:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 qtoPw2zRZpOH for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 08:14:33 -0700 (PDT)
Received: from mail-ve0-f173.google.com (mail-ve0-f173.google.com [209.85.128.173]) by ietfa.amsl.com (Postfix) with ESMTP id 043E521F8615 for <json@ietf.org>; Sun, 31 Mar 2013 08:14:32 -0700 (PDT)
Received: by mail-ve0-f173.google.com with SMTP id cy12so1829741veb.18 for <json@ietf.org>; Sun, 31 Mar 2013 08:14:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=y/t0QqzIjGfL+x/osZ9Os0lS8E4eFnzMkH/OAVM68u8=; b=HNhLHuY70FGrztBQAOAYYEZJHnKivvRQRxwvlRwvkWmVTvJyI9jQWtMGIkeKBe4AGI Jpa6fb5Q6ARFS6j0Y3s/E00zljNmJv8B6bvwVx47zJKRx0VpjGnjxMAtOpUiBICrn/qU fBrOAtOive4XnmmVLlMp1SsKtDvBwBHh5V7aP31WJnu7vZsVbiwdmUXXB54dQt3B69VJ 5smPJqM9aG6Fa+WfiY0oupMhk7B2q4EBSy0m6Ro2/dd2HzAmX0TkeaUXnzsF5wEoW/FB NWvjQo74muQerBUar9q4AW1MsavmzCQwBohtdhd2lDceoF0x/48izjalLEuTp2sdTR+5 ue6w==
MIME-Version: 1.0
X-Received: by 10.58.40.9 with SMTP id t9mr6984914vek.10.1364742872537; Sun, 31 Mar 2013 08:14:32 -0700 (PDT)
Sender: annevankesteren@gmail.com
Received: by 10.59.0.102 with HTTP; Sun, 31 Mar 2013 08:14:32 -0700 (PDT)
In-Reply-To: <8BFD5E35-615C-481E-9E6D-63A889E37DE0@vpnc.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org> <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com> <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org> <CAChr6SyUmk4yO=aSAw+F2N_MWLv=gtkcUTRGPqWiWFsx=3J89A@mail.gmail.com> <CADnb78iu9jKJPV6ichtQxZgbXqBA42r-sLqZ50DHAkLi-yeiAw@mail.gmail.com> <96C52206-9F7D-40D8-A94A-7BDB462AD115@vpnc.org> <CADnb78hee3zBfCOv-Y-tUYp3ssY02uaG8mRwagEZQ_3W6vHuZA@mail.gmail.com> <8BFD5E35-615C-481E-9E6D-63A889E37DE0@vpnc.org>
Date: Sun, 31 Mar 2013 16:14:32 +0100
X-Google-Sender-Auth: 6mDABCOmfnfWN2s_M1V-BQl5qCI
Message-ID: <CADnb78hmieyef5K1Vn79K31ZKMU05aEa6f_=ywYmFBoKX6uB7A@mail.gmail.com>
From: Anne van Kesteren <annevk@annevk.nl>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: text/plain; charset=UTF-8
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sun, 31 Mar 2013 15:14:33 -0000

On Sun, Mar 31, 2013 at 4:05 PM, Paul Hoffman <paul.hoffman@vpnc.org> wrote:
> Do you want to just use ECMAScript for the JSON *grammar*, and the IETF gets to specify the *parsing rules*? Or something else?

I'd like if we deferred as much as possible to the ECMAScript variant.
That should probably include parsing, but it does not seem necessary
to make that the entire API that is provided to ECMAScript. Just
parsing JSONText seems sufficient.


> FWIW, the ECMAScript grammar and the RFC 4627 grammar are identical (as far as anyone has said), other than it's harder to figure out the ECMAScript grammar because you have to jump around the ECMAScript document.

That's false.

JSONText is a JSONValue in ECMAScript. In RFC 4627 it's either a
JSONObject or a JSONArray.


--
http://annevankesteren.nl/

From paul.hoffman@vpnc.org  Sun Mar 31 10:38:15 2013
Return-Path: <paul.hoffman@vpnc.org>
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 092CA21F84E9 for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 10:38:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.353
X-Spam-Level: 
X-Spam-Status: No, score=-102.353 tagged_above=-999 required=5 tests=[AWL=0.246, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 HXsSsxoXFyMw for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 10:38:14 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 6A72321F84E3 for <json@ietf.org>; Sun, 31 Mar 2013 10:38:14 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-12.dsl.dynamic.sonic.net [50.1.98.12]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id r2VHcBnh028352 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sun, 31 Mar 2013 10:38:12 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <CADnb78hmieyef5K1Vn79K31ZKMU05aEa6f_=ywYmFBoKX6uB7A@mail.gmail.com>
Date: Sun, 31 Mar 2013 10:38:11 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <8C44CDA6-7523-4420-8170-AD7E91722C9F@vpnc.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org> <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com> <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org> <CAChr6SyUmk4yO=aSAw+F2N_MWLv=gtkcUTRGPqWiWFsx=3J89A@mail.gmail.com> <CADnb78iu9jKJPV6ichtQxZgbXqBA42r-sLqZ50DHAkLi-yeiAw@mail.gmail.com> <96C52206-9F7D-40D8-A94A-7BDB462AD115@vpnc.org> <CADnb78hee3zBfCOv-Y-tUYp3ssY02uaG8mRwagEZQ_3W6vHuZA@mail.gmail.com> <8BFD5E35-615C-481E-9E6D-63A889E37DE0@vpnc.org> <CADnb78hmieyef5K1Vn79K31ZKMU05aEa6f_=ywYmFBoKX6uB7A@mail.gmail.com>
To: Anne van Kesteren <annevk@annevk.nl>
X-Mailer: Apple Mail (2.1503)
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sun, 31 Mar 2013 17:38:15 -0000

On Mar 31, 2013, at 8:14 AM, Anne van Kesteren <annevk@annevk.nl> wrote:

> On Sun, Mar 31, 2013 at 4:05 PM, Paul Hoffman <paul.hoffman@vpnc.org> =
wrote:
>> Do you want to just use ECMAScript for the JSON *grammar*, and the =
IETF gets to specify the *parsing rules*? Or something else?
>=20
> I'd like if we deferred as much as possible to the ECMAScript variant.
> That should probably include parsing, but it does not seem necessary
> to make that the entire API that is provided to ECMAScript. Just
> parsing JSONText seems sufficient.

That works for me, as does us doing what we did in RFC 4627.

>> FWIW, the ECMAScript grammar and the RFC 4627 grammar are identical =
(as far as anyone has said), other than it's harder to figure out the =
ECMAScript grammar because you have to jump around the ECMAScript =
document.
>=20
> That's false.
>=20
> JSONText is a JSONValue in ECMAScript. In RFC 4627 it's either a
> JSONObject or a JSONArray.

Hrm. I consider "a JSON text is X" to be a parser rule, not a grammar =
rule, but I can see that it could be either.

--Paul Hoffman=

From annevankesteren@gmail.com  Sun Mar 31 10:42:29 2013
Return-Path: <annevankesteren@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 4EB0E21F84E3 for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 10:42:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 yKNH3ZXrZLyJ for <json@ietfa.amsl.com>; Sun, 31 Mar 2013 10:42:28 -0700 (PDT)
Received: from mail-ve0-f173.google.com (mail-ve0-f173.google.com [209.85.128.173]) by ietfa.amsl.com (Postfix) with ESMTP id 54A8E21F84B0 for <json@ietf.org>; Sun, 31 Mar 2013 10:42:28 -0700 (PDT)
Received: by mail-ve0-f173.google.com with SMTP id cy12so1912444veb.32 for <json@ietf.org>; Sun, 31 Mar 2013 10:42:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=CvIhNoWJa/mvSKuFIBn6UFWCDNjQvWlvLMCehuvZRuU=; b=bc1ZB3iAu9sp1oeN2sd+r28HwzwAUwAMucy4b4F3MYm4KkOoSclHD7+mnuvqMNUv2K uCILSdTzkNDXqZLvVfn7bPCy2AuGFxFDysbkXNhXGHmFO9m/km9PVKxiXF91o24NJFDg r3FDd/yQUq9NfEISWE5qfVEx5GZGM8EaZeWMqfksyNNfiCIU5P1chfcshby58z/Kz+R5 emEe1+HtTdMReXGb1rkUQOAyf1EQoio/xggAEJSQNCyBBMSsZHEvSbdH+QzqMUFp9ARc Zhu5IfqqAMT67uBsLTgnostMDZnxw73g1xxNmtFmjtKn9yh9kZM2zsLYEzfzpJLbpO6C lEJg==
MIME-Version: 1.0
X-Received: by 10.59.3.9 with SMTP id bs9mr7181018ved.38.1364751747217; Sun, 31 Mar 2013 10:42:27 -0700 (PDT)
Sender: annevankesteren@gmail.com
Received: by 10.59.0.102 with HTTP; Sun, 31 Mar 2013 10:42:27 -0700 (PDT)
In-Reply-To: <8C44CDA6-7523-4420-8170-AD7E91722C9F@vpnc.org>
References: <A723FC6ECC552A4D8C8249D9E07425A70F8FD11E@xmb-rcd-x10.cisco.com> <B196B7A7-2090-4D53-8920-EB131E2D7E11@vpnc.org> <C68CB012D9182D408CED7B884F441D4D1E885D8AAD@nambxv01a.corp.adobe.com> <BDEACF13-A37F-403F-A31D-8C085B9FBCB3@vpnc.org> <CAChr6SyUmk4yO=aSAw+F2N_MWLv=gtkcUTRGPqWiWFsx=3J89A@mail.gmail.com> <CADnb78iu9jKJPV6ichtQxZgbXqBA42r-sLqZ50DHAkLi-yeiAw@mail.gmail.com> <96C52206-9F7D-40D8-A94A-7BDB462AD115@vpnc.org> <CADnb78hee3zBfCOv-Y-tUYp3ssY02uaG8mRwagEZQ_3W6vHuZA@mail.gmail.com> <8BFD5E35-615C-481E-9E6D-63A889E37DE0@vpnc.org> <CADnb78hmieyef5K1Vn79K31ZKMU05aEa6f_=ywYmFBoKX6uB7A@mail.gmail.com> <8C44CDA6-7523-4420-8170-AD7E91722C9F@vpnc.org>
Date: Sun, 31 Mar 2013 18:42:27 +0100
X-Google-Sender-Auth: M8Nj9y0w3T6EJJbW_kQp-UgAFqg
Message-ID: <CADnb78jLTx2A5iymENW+hxuHXaT+uWK6j4hdUuWEjjqDyNz0+A@mail.gmail.com>
From: Anne van Kesteren <annevk@annevk.nl>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: text/plain; charset=UTF-8
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Last call: JSON charter
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion related to JavaScript Object Notation \(JSON\)." <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: Sun, 31 Mar 2013 17:42:29 -0000

On Sun, Mar 31, 2013 at 6:38 PM, Paul Hoffman <paul.hoffman@vpnc.org> wrote:
> Hrm. I consider "a JSON text is X" to be a parser rule, not a grammar rule, but I can see that it could be either.

I'm not really sure how you distinguish the two to be honest. In any
event, a resource such as

Content-Length:5
Content-Type: application/json

false

will not result in a parse error when accessed via XMLHttpRequest's
JSON mechanism (it will give you the boolean value false).


--
http://annevankesteren.nl/
