Re: [Json] Proposed rechartering for the JSON WG

Carsten Bormann <cabo@tzi.org> Sun, 09 February 2014 16:32 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA8871A03BF for <json@ietfa.amsl.com>; Sun, 9 Feb 2014 08:32:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.551
X-Spam-Level:
X-Spam-Status: No, score=-1.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, SPF_HELO_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id koSN_mrbZFKM for <json@ietfa.amsl.com>; Sun, 9 Feb 2014 08:32:35 -0800 (PST)
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 66E601A03BB for <json@ietf.org>; Sun, 9 Feb 2014 08:32:35 -0800 (PST)
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.5/8.14.5) with ESMTP id s19GWPx8007942; Sun, 9 Feb 2014 17:32:25 +0100 (CET)
Received: from [192.168.217.101] (p548937B5.dip0.t-ipconnect.de [84.137.55.181]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 4D09EFA7; Sun, 9 Feb 2014 17:32:25 +0100 (CET)
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
Content-Type: text/plain; charset="windows-1252"
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <8AA70C014EEED3158A177F1C@cyrus.local>
Date: Sun, 09 Feb 2014 17:32:23 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <85017697-48CF-420F-9935-B78193953493@tzi.org>
References: <52D9B39C.5020102@cisco.com> <1C1347D2-0D99-4D49-B4C1-199246167D23@vpnc.org> <CAMm+Lwj0phrmP563tBbZJKHeYw=Azh1as6GZOA6rANPpC6PJgA@mail.gmail.com> <CAHBU6iv+-9xQYAjZdfZk7+GeA6J+sjaV5era3L+PiJ9RoauBYg@mail.gmail.com> <CAMm+Lwh0O4+iuaJMUhYgj+0GS8e9b_nZtNNX91hOmjUypsgkTQ@mail.gmail.com> <CAK3OfOhu0GZY9CVQrqD4SyjHLVEoEg1DtYj_6imZbbHtzX2eEw@mail.gmail.com> <CAHBU6iuR0MPm9q483jBMqTRkGV1f2giGNhp+UciQ7rRnrvcEBA@mail.gmail.com> <C271F837-40FD-4E87-A56B-0F0357553923@mnot.net> <7E1F7FE6-E7A9-4B7D-902C-A60D39B7B994@vpnc.org> <8AA70C014EEED3158A177F1C@cyrus.local>
To: Cyrus Daboo <cyrus@daboo.name>
X-Mailer: Apple Mail (2.1827)
Cc: JSON WG <json@ietf.org>
Subject: Re: [Json] Proposed rechartering for the JSON WG
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <json.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/json>, <mailto:json-request@ietf.org?subject=unsubscribe>
List-Archive: <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, 09 Feb 2014 16:32:37 -0000

Those schema scars must be deep, because Cyrus of course is right.

Having a minimal parseable description technique for JSON-based protocols would save us from tedium such as in RFC 7071 section 6.2.2.
(Not needing something like that ever again*) in the future is my personal benchmark for what we need to achieve here.)

The important thing**) here is the 80-20 rule — we don’t need to make this thing powerful or perfect, because we can always fall back to English.
But we shouldn’t always have to, even for the most basic purposes.

(draft-newton looks like an 85 % solution to me; maybe this can be even simpler.)

Grüße, Carsten

*) Yes, I know why it was done, and I agree that it had to be done at the time.

**) The other important thing is that a JSON description technique doesn’t have to be parse as JSON, just as an XML schema does not have to be parse as XML.
Why are people falling into this trap again and again...