Re: [Json] [IANA #1147224] Request for Assignment (websocket)
"Matthew A. Miller" <linuxwolf+ietf@outer-planes.net> Wed, 25 September 2019 23:59 UTC
Return-Path: <linuxwolf+ietf@outer-planes.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 08D09120251
for <json@ietfa.amsl.com>; Wed, 25 Sep 2019 16:59:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
header.d=outer-planes-net.20150623.gappssmtp.com
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 OO7aELtOUG7Q for <json@ietfa.amsl.com>;
Wed, 25 Sep 2019 16:59:34 -0700 (PDT)
Received: from mail-ot1-x332.google.com (mail-ot1-x332.google.com
[IPv6:2607:f8b0:4864:20::332])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 787A3120227
for <json@ietf.org>; Wed, 25 Sep 2019 16:59:34 -0700 (PDT)
Received: by mail-ot1-x332.google.com with SMTP id z6so419430otb.2
for <json@ietf.org>; Wed, 25 Sep 2019 16:59:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=outer-planes-net.20150623.gappssmtp.com; s=20150623;
h=sender:subject:to:cc:references:from:openpgp:autocrypt:message-id
:date:user-agent:mime-version:in-reply-to:content-language
:content-transfer-encoding;
bh=YwmLVdFK3lOcC8LtHEhD7OoTN4CBwPMp3RrV/YryOeg=;
b=mRLmlC3/dvWdnbTh+OSmVXV/kT6RT/D1opReSLmDsYhiWwinXCoitGZMF32B0ktm2l
lIg5k910qTMJURY29a9/Lx8xfq2gjBUi+s4wLqGhgZJiUvSH1ZPRo4o4gcz95nG6IeaB
EOD3cNPbjO75Q54MXqaQQWNYmdHAiaOOIdNRSXz2ezI6Kbs+ZmjGNjXZ14K2LaD+13Lr
FibcKIiWXl1UgcItFI+Twcyva9Q6gDPUUyo46CH62f9ZpEELtM9l9yjhFhrEFtgEHe1D
Mg2CzIJ35J+IOVzsLth4IQvxoiPVAf6cy1s6HCp8asuUubK9RDzMKq1hzRp6XXQqZK/0
EsEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:sender:subject:to:cc:references:from:openpgp
:autocrypt:message-id:date:user-agent:mime-version:in-reply-to
:content-language:content-transfer-encoding;
bh=YwmLVdFK3lOcC8LtHEhD7OoTN4CBwPMp3RrV/YryOeg=;
b=K7RL3+sRsjUmu790tCAH9VraMgCWfzgAcpW8+8PbOyKtX7v3EZmAmgB5xuR/CuGpPM
WYT4yvjRUG9e3Ymm/zaF3gIN9cX8FZbQPRmVKKMJPrd/eS3R6oTq6iXNFcQClemMDB7o
XAJKa/I2apFdcWVmy+DzicvEA8kkJ23/xVolz/WnuY9g+62PMEpOjSc80iHr3HvCGTpC
J4Tz4sI9BRi7feOG9tzx0ZEEzSRMn09ltMl4AfFTeL/7k+e/7qCQJJ0+IWh8ZCMMXMES
bFTgd0ywdLqJBw41LoHb5rnpIi64rAMwbF2rKxnZvOw0TxXtghIHCuRW8auiDuw07ZOL
0Gdg==
X-Gm-Message-State: APjAAAW+znB4xfKDWPTmzMkc30iBlmM/DsEycTZQxXmJ8pQqq+ND3BBY
NLCxbteVGOxDbKQoiKpBSobOLsodKDGLxQ==
X-Google-Smtp-Source: APXvYqxrRh7bXjuG7nXNbIoImn74ib2uXGTmQdiaMSUSxhP9qccQzGPTNnCZn+PrE6tG1OvXkgxxjw==
X-Received: by 2002:a9d:664:: with SMTP id 91mr556204otn.189.1569455973360;
Wed, 25 Sep 2019 16:59:33 -0700 (PDT)
Received: from mmiller-44677.local ([207.126.127.114])
by smtp.gmail.com with ESMTPSA id a69sm187077oib.14.2019.09.25.16.59.31
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Wed, 25 Sep 2019 16:59:32 -0700 (PDT)
Sender: Matthew Miller <linuxwolf@outer-planes.net>
To: iana-prot-param-comment@iana.org
Cc: json@ietf.org
References: <RT-Ticket-1147224@icann.org>
<7888644A-1F38-413E-81F8-B43A58BE3972@iana.org>
<69996e23-6d23-8ed2-482a-de79ff348b66@gmx.de>
<rt-4.4.3-6257-1568696553-1328.1147224-9-0@icann.org>
<rt-4.4.3-18233-1569454234-1725.1147224-9-0@icann.org>
From: "Matthew A. Miller" <linuxwolf+ietf@outer-planes.net>
Openpgp: preference=signencrypt
Autocrypt: addr=linuxwolf+ietf@outer-planes.net; prefer-encrypt=mutual;
keydata=
mQENBFJoAooBCADQmEtpbpY/4wTeKgZIuyG7HkxIFgiUeqOvtiBKj/pCA73d7Q5hCvQdGcKJ
6uZsYz3Il9oKoKFxVt90iEXspbE39g6ek19e6RsB4j0Q10l4QvH+EqeD760gs0H2yf/eYj9i
uk9/VY6axdQlPsmid1zoQgCNjSM7X4/K26WGMs03sbXJpKdoonelzIlJSNfzi0q546iplo72
D2cCm9BriMkQvcGnsm4B9eBIBn3GKmVx1tsmPNeNTyun2DvaLnrYxbA0Ivo1DzZReds9NZ25
uROI/+b+lcg9/kmHzhK+q8NMQCFWmqpS/lZRKxVBSijKGpGr5h8VLVf5iURHtwG+B/QxABEB
AAG0M01hdHRoZXcgQS4gTWlsbGVyIDxsaW51eHdvbGYraWV0ZkBvdXRlci1wbGFuZXMubmV0
PokBPQQTAQoAJwUCWKsJ1AIbAwUJC8ckMQULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRDs
9HJOEJ4Fu1iBCADAcW06d/7GTlBjTlYuMGgjzDBoWeQ9/zxgMnSrgNb6yO7wHzE65CeFs6OI
6LQ4A34CNM3hhcWDIzlqrV25fVyy7qCh6bCNMs1pOT63+Od4kcjHtUnGGTONT5fXSGY7mCtl
XJFjb3TwyLUZXQCifhCIaUdF/4SVoGk96W9ssbDKN+5xq7B7gyVkwB0WM67zxt/kC6TPcXXL
5m7jsNRpRmFQqOlIF+HrQAcSr1lKRWgetb1VHfXCgcmDaTKn1QC7s0Ml+27dc0SoIkBI8cnv
inJ4oFYWrvnTlOvv+v8AFXZnPrxZ/JYvnVD/y5PX7v08Z8RFXm1AmVxIWjXPI6TySkGvuQEN
BFJoAooBCADA/ruHwYlQ7pdjJY6twkZcMmedkQNL6r5tNBeQkwVrvitUjHTKKipjxB2kEkUZ
oxPgMI1h7/enDrVlMMMqq6RIJ86H+yx13zNIZNBlJfmVHgHj7TT8spa6A/qIccdiIRNsFVvl
vFxpH8sTjVbHfPYexbdOR5kHpZWTzYxNyVLXMK5jen0B4K+vjbgFJAvsoLfzLZ5Bz3kb6dpu
xUNzqhDyhk5/UPaCIFvZWBtiRKmkqPwEq8G2aMJq5Z4Sr8CRkpoMB25rxCPS8R+ByiHxpq+U
8mKuqPVg1LJzcA7hHmms8aBN6lxSlbyKnzEg8AWgld+6+xlJXu5U/fqDAClTj5mfABEBAAGJ
ATwEGAEKACYCGwwWIQQx11iN7JBpDWvMmODs9HJOEJ4FuwUCWm+kiwUJC8tagQAKCRDs9HJO
EJ4Fu40cB/9xyEnuQegivmL6OBVG5HvUAaXGUxtWiWdLm3NrduL0h7rctF060xQTekNRCjbl
xZ1w/unPDBEEIMPYbF8i7IwJZoRLTG1B1MjI04AUU60G0IU6uw0ST6IsC7oYGvhDNJApbVBb
j9u9x+kzaktCftl3qdpSKgRh9McIyZgevuFBdo80RDtX8niktUA3xsfJWBD1yJA33UNSzqOe
54wFRbsM2+4erREPMD659h2lACPCXjPW/6ucnv0/cdPF8V2JNMCT0yPJVCSUfFLTrtyYtiRI
6S52cI4eEOZIXCQp30TA4E27O2mMLOYzlKA5P5T+Icf4gz8e/puNUKIBDlY6KF7p
Message-ID: <3530055a-b7db-1a16-24bd-060b31144136@outer-planes.net>
Date: Wed, 25 Sep 2019 17:59:31 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:60.0)
Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <rt-4.4.3-18233-1569454234-1725.1147224-9-0@icann.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/json/p8ia_ifXI7kOTjTyJTbI2xa4eEs>
Subject: Re: [Json] [IANA #1147224] Request for Assignment (websocket)
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/json/>
List-Post: <mailto:json@ietf.org>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/json>,
<mailto:json-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Sep 2019 23:59:37 -0000
In my opinion, a generic "json" WebSocket subprotocol does not make sense. JSON is too generic a content format for a client and server to adequately understand what the WebSocket session would be used for. If there were a specification that made it clearer what the intent is, my opinion might change. - m&m Matthew A. Miller On 19/09/25 17:30, Amanda Baber via RT wrote: > Hi Julian, all, > > We received a suggestion from the ADs that we specifically ask about the utility of websocket subprotocol IDs for JSON (and CBOR, the subject of the other request we received). Are there issues there? > > thanks, > > Amanda Baber > Lead IANA Services Specialist > > On Tue Sep 17 05:02:33 2019, julian.reschke@gmx.de wrote: >> On 17.09.2019 06:50, Amanda Baber wrote: >>> Hi all, >>> >>> IANA has received a request to register "json" in the WebSocket >>> Subprotocol Name registry at >>> >>> https://www.iana.org/assignments/websocket/websocket.xml#subprotocol- >>> name >>> >>> Barry Leiba and Alexey Melnikov suggested asking this mailing list >>> for opinions on this request. >>> >>> This is all of the information that was provided: >>> >>> === >>> >>> Type of Assignment: >>> WebSocket Subprotocol ID: `json`, Common Name: `JavaScript Object >>> Notation` >>> >>> Description: >>> A lightweight messaging protocol for structured data using simple >>> data types. Defined in http://www.ecma- >>> international.org/publications/files/ECMA-ST/ECMA-404.pdf >>> >>> === >>> >>> We currently have only the requester's name as an entry for the >>> registry's "Reference" field. >>> >>> We're also asking the CBOR mailing list to comment on a request to >>> register "cbor." >> >> That looks insufficient to me. The definition of a payload format >> isn't >> a protocol definition, as required by >> <https://tools.ietf.org/html/rfc6455#section-11.5>: >> >>> Subprotocol Definition >>> A reference to the document in which the subprotocol being used >>> with the WebSocket Protocol is defined. >> >> Best regards, Julian > > _______________________________________________ > json mailing list > json@ietf.org > https://www.ietf.org/mailman/listinfo/json >
- [Json] [IANA #1147224] WebSocket Subprotocol Name… Amanda Baber
- Re: [Json] [IANA #1147224] WebSocket Subprotocol … Julian Reschke
- [Json] [IANA #1147224] Request for Assignment (we… Amanda Baber via RT
- Re: [Json] [IANA #1147224] Request for Assignment… Matthew A. Miller
- Re: [Json] [IANA #1147224] Request for Assignment… Mark Nottingham
- Re: [Json] [IANA #1147224] Request for Assignment… Martin J. Dürst