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
>