[secdir] [new-work] WG Review: JavaScript Object Notation (json)

The IESG <iesg@ietf.org> Fri, 17 May 2013 15:52 UTC

Return-Path: <new-work-bounces@ietf.org>
X-Original-To: secdir@ietf.org
Delivered-To: secdir@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3800F21F9702; Fri, 17 May 2013 08:52:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1368805942; bh=DqoMPDSgjf0EkOq5e/9PDG3wufmjTMcPeiwOYoVP5bo=; h=MIME-Version:From:To:Message-ID:Date:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: Content-Type:Content-Transfer-Encoding:Sender; b=skizz1m10F4OFuReJlhH2ihyxYbD349byU8XNSG7B0JPGZb/CXzYWs++Cf21bjiHz OlHPI6Xx5BFpPQ7E4oBbaLlMgihxcciwTxhQ3YNPSLVaV6YN7mkWFYZp9qqIkmXOci yfCXFhr5U5Lo1vdzTkMgulxqS3N8DADHlq44+MyU=
X-Original-To: new-work@ietfa.amsl.com
Delivered-To: new-work@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id DEB1321F96F2; Fri, 17 May 2013 08:52:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id 849q20vRhQ9R; Fri, 17 May 2013 08:52:19 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 65B6821F9705; Fri, 17 May 2013 08:52:08 -0700 (PDT)
MIME-Version: 1.0
From: The IESG <iesg@ietf.org>
To: new-work@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.45
Message-ID: <20130517155201.6310.75449.idtracker@ietfa.amsl.com>
Date: Fri, 17 May 2013 08:52:01 -0700
X-BeenThere: new-work@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: new-work-bounces@ietf.org
Errors-To: new-work-bounces@ietf.org
X-Mailman-Approved-At: Fri, 17 May 2013 09:20:09 -0700
Subject: [secdir] [new-work] WG Review: JavaScript Object Notation (json)
X-BeenThere: secdir@ietf.org
List-Id: Security Area Directorate <secdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/secdir>, <mailto:secdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/secdir>
List-Post: <mailto:secdir@ietf.org>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/secdir>, <mailto:secdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 May 2013 15:52:22 -0000

A new IETF working group has been proposed in the Applications Area. The
IESG has not made any determination yet. The following draft charter was
submitted, and is provided for informational purposes only. Please send
your comments to the IESG mailing list (iesg at ietf.org) by 2013-05-27.

JavaScript Object Notation (json)
Current Status: Proposed Working Group

Assigned Area Director:
  Barry Leiba <barryleiba@computer.org>;

Mailing list
  Address: json@ietf.org
  To Subscribe: https://www.ietf.org/mailman/listinfo/json
  Archive: http://www.ietf.org/mail-archive/web/json/

Charter of Working Group:

Javascript Object Notation (JSON) is a lightweight, text-based,
language-independent data interchange format.  It was derived from the
ECMAScript Programming Language Standard and was published in RFC 4627,
an Informational document.  JSON has come into very broad use, often
instead of or in addition to XML.

RFC 4627 cites a 1999 version of the ECMAScript Language Specification.
However, since the publication of RFC 4627, the ECMA specifications have
turned the relationship around, and themselves cite RFC 4627 as the
documentation for JSON.  A number of Standards Track IETF specifications
have also cited RFC 4627, and more are in development (for example, the
work in the JOSE working group).

It makes sense to move RFC 4627 onto the Standards Track.  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.

The JSON working group will have as its only initial task the minor
revision of RFC 4627 to bring it onto the Standards Track.  As noted
above, RFC 4627 is a mature and widely cited specification.  The initial
goal of this work is essentially a reclassification in place, with
minimal changes.  The working group will review errata and update the
document as needed to incorporate those, and will correct significant
errors and inconsistencies, but will keep changes at this stage to a

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.

The resulting document will be jointly published as an RFC and by ECMA.
ECMA participants will be participating in the working group editing
through the normal process of working group participation.  The
AD will coordinate the approval process with ECMA so that the versions
of the document that are approved by each body are the same.

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.


new-work mailing list