Re: [apps-discuss] Concise Binary Object Representation (CBOR)

Phillip Hallam-Baker <hallam@gmail.com> Thu, 23 May 2013 22:13 UTC

Return-Path: <hallam@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DE8521F905F for <apps-discuss@ietfa.amsl.com>; Thu, 23 May 2013 15:13:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.151
X-Spam-Level:
X-Spam-Status: No, score=-3.151 tagged_above=-999 required=5 tests=[AWL=0.447, 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 BmsyXRtJtKwv for <apps-discuss@ietfa.amsl.com>; Thu, 23 May 2013 15:13:08 -0700 (PDT)
Received: from mail-lb0-f176.google.com (mail-lb0-f176.google.com [209.85.217.176]) by ietfa.amsl.com (Postfix) with ESMTP id B9C2A21F9838 for <apps-discuss@ietf.org>; Thu, 23 May 2013 14:28:53 -0700 (PDT)
Received: by mail-lb0-f176.google.com with SMTP id x10so3898095lbi.7 for <apps-discuss@ietf.org>; Thu, 23 May 2013 14:28:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=6lcT0ps18CFlT1XduxiZPNDzD36oSFV9s8bAboe00Ew=; b=H3HR+MN3nW1pzDwlANsb/GEz4skd5ZfdqLqi0EpKoctjpIKQqTIUJs22HQHBFrtPEh qYRekehqfGJXG9Egm6VJ3BK+xeAgLbNq2f+h5zTuvyEDA1GP8Jnq34YQpgoWeJ+qy+ON 25uNqGVuOooDsSPryF2CHgRcdiOwwWpoxJTBhOii4I97p5ee0xwApOXSQN7fCKwCVcJZ krRJBhRiZVEVHxmXgsr/T92+grCYh970yOMc5c6RHLP2cFvNfD1oQOX3JHotI6HDgSKP HSrjeeIKIDwNuP5wjyUkvIB87AbBTSnzALgrbDIBheimFgcNgPScCSNOcX6fkaUCosYz H6ew==
MIME-Version: 1.0
X-Received: by 10.152.121.73 with SMTP id li9mr7083791lab.18.1369344532668; Thu, 23 May 2013 14:28:52 -0700 (PDT)
Received: by 10.112.200.169 with HTTP; Thu, 23 May 2013 14:28:52 -0700 (PDT)
In-Reply-To: <CAK3OfOh4QiqO2OPz7j00BCnKRGgvGOJ3RmwjLP5gJHzrwMfu4Q@mail.gmail.com>
References: <61CB1D18-BABC-4C77-93E6-A9E8CDA8326B@vpnc.org> <CAK3OfOhVRqUp+xn8mBj8_x8pgubc7bhWebzsFLvoj+ieWmr5gg@mail.gmail.com> <142483A4-2E80-43F1-B3BE-B5B01650BB8F@tzi.org> <CAK3OfOim44hRaRoFh8vKfK5SPVAnvTGiBV4cizvw30K=ZQPJHQ@mail.gmail.com> <84317001-DB56-4DBE-9D1E-A4E605BC07A0@tzi.org> <CAK3OfOj9dH-E1infhUECwgKYQF7ASw1Z21M5oG24PHMLWxuVYw@mail.gmail.com> <3367FDBE-8268-4F3A-85CF-94D64BF60FCC@vpnc.org> <CABP7RbdBFBKsXhJ=Y0CowWQBK_WDBmPkAT_+dUj1xic-=J=Jug@mail.gmail.com> <6C80DF35-E465-4107-B2B5-34D8D1C2F2CF@vpnc.org> <CAK3OfOh4QiqO2OPz7j00BCnKRGgvGOJ3RmwjLP5gJHzrwMfu4Q@mail.gmail.com>
Date: Thu, 23 May 2013 17:28:52 -0400
Message-ID: <CAMm+LwhZjYqAAt3t_DUak2JDxqTPf48fw=K=EUdZX+du6kMkyQ@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Nico Williams <nico@cryptonector.com>
Content-Type: multipart/alternative; boundary="089e0117744d71e54504dd695e28"
Cc: Paul Hoffman <paul.hoffman@vpnc.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Concise Binary Object Representation (CBOR)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 May 2013 22:13:23 -0000

On Thu, May 23, 2013 at 4:13 PM, Nico Williams <nico@cryptonector.com>wrote:

> On Thu, May 23, 2013 at 2:24 PM, Paul Hoffman <paul.hoffman@vpnc.org>
> wrote:
> > On May 23, 2013, at 11:35 AM, James M Snell <jasnell@gmail.com> wrote:
> >
> >> That's well and good, from everything I've seen so far in this thread,
> >> the collective majority opinion can be summarized as "Ugh... Groan..
> >> Another one? Really?"
> >
> > Just a note that this is one of the only ones that people are groaning
> about that has an Internet Draft and might go through the IETF consensus
> process. Carsten and I (maybe naively) thought that doing this in this
> environment, instead of say posting ephemeral specs on a web page and not
> having it be clear where the community fit it, was a good thing.
>
> There's a huge world outside the IETF.  The folks working on Simple
> and BSON, to take two examples, may not care about bringing their work
> to us, but then, they may also be annoyed by our blindsiding them with
> a standards-track binary JSON (I know, CBOR's a superset) encoding
> that's not interoperable with theirs.
>
> In particular, if there's wide deployment of one of them, why
> shouldn't we pick one of them?
>
> Should we not invite the wider JSON community to this discussion?
>

BSON is the binary format used by MongoDB which is widely used in network
projects and especially Web-ish, JSON projects.

I don't particularly like their design choices but I don't find any of them
terrible.

-- 
Website: http://hallambaker.com/