Re: [media-types] [IANA #1360120] application/vnd.msgpack registration request

Alexey Melnikov <alexey.melnikov@isode.com> Thu, 11 April 2024 11:56 UTC

Return-Path: <alexey.melnikov@isode.com>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09D9DC14E515 for <media-types@ietfa.amsl.com>; Thu, 11 Apr 2024 04:56:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isode.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c6B5OFcXpTsl for <media-types@ietfa.amsl.com>; Thu, 11 Apr 2024 04:56:29 -0700 (PDT)
Received: from statler.isode.com (Statler.isode.com [62.232.206.189]) by ietfa.amsl.com (Postfix) with ESMTP id 31D11C14E513 for <media-types@ietf.org>; Thu, 11 Apr 2024 04:56:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1712836586; d=isode.com; s=june2016; i=@isode.com; bh=dQ3pjd7PLxncPXg6Z8gW0XK4CapcVk7jUCN+3YOFWdM=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=vGMYWREMlLdNriLVQtrwcyBKF7D568BVdFiniL7bO5qDbEz6fTlyE/m4ZPzuKu1nQBUo4y etJKbER2qoyj7PlShc+MzpanpAOn7X1H1GnDh7Yv8vwoUq8JOw7C1/Mo93FyiB7vzerRst XU9Wm3FAv0jt5QCwkSfjcuEAqrFX5AY=;
Received: from [192.168.1.222] ((unknown) [31.117.114.119]) by statler.isode.com (submission channel) via TCP with ESMTPSA id <ZhfP6QAOibeZ@statler.isode.com>; Thu, 11 Apr 2024 12:56:26 +0100
X-SMTP-Protocol-Errors: NORDNS
Message-ID: <233d532a-f38e-4d96-9684-2dc2e9cdbb00@isode.com>
Date: Thu, 11 Apr 2024 12:56:25 +0100
User-Agent: Mozilla Thunderbird
To: iana-mime-comment@iana.org
Cc: media-types@ietf.org
References: <RT-Ticket-1360120@icann.org> <B074B943-9762-4CB0-8739-68DD42526404@isode.com> <rt-5.0.3-357478-1710639749-1723.1360120-9-0@icann.org> <rt-5.0.3-1451802-1711394506-983.1360120-9-0@icann.org>
From: Alexey Melnikov <alexey.melnikov@isode.com>
In-Reply-To: <rt-5.0.3-1451802-1711394506-983.1360120-9-0@icann.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------uqov71CQ1WwgM0wT2z74QEry"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/hN5RZdiBT0d5WUe6k9qZbqEtrA8>
Subject: Re: [media-types] [IANA #1360120] application/vnd.msgpack registration request
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Apr 2024 11:56:34 -0000

Hi Amanda,

On 25/03/2024 19:21, Amanda Baber via RT wrote:
> Hi Alexey,
>
> We have fragment identifier and change author/change controller responses from the applicant:
>
> ===
>
> 1) Fragment identifier +msgpack is considered to be used with other
> media types to define encoding like +json does (unless specified
> otherwise). So "Fragment identifier considerations" section could be
> something like this:
>
> The syntax and semantics of fragment identifiers specified for +msgpack
> should be as specified for "application/vnd.msgpack"

It looks like this is trying to register a structured syntax suffix 
+msgpack. This requires a separate IANA registration. The process is 
specified in RFC 6838, Section 6.

In order to get this approved, I suggest just removing this and pursuing 
the structured syntax suffix registration separately.

> 2) I'm a contributor of MessagePack project, who wanted to resolve the
> issue of widespread use of deprecated media types. As the original
> MessagePack specification author Sadayuki Furuhashi is inactive for a
> while, I don't want to bother him by publishing his contacts. I would
> like to include them without that if it's appropriate.

Is there a community around MessagePack project? If there is, I suggest 
using an email address for such community in the media type registration 
request instead.

Best Regards,

Alexey

>
> ===
>
> thanks,
> Amanda
>
> On Sun Mar 17 01:42:29 2024,alexey.melnikov@isode.com  wrote:
>> Hi Amanda,
>>
>> Sorry for the slow response.
>>
>> This is mostly fine, but I have a small question and a bigger concern
>> expressed below.
>>
>>
>> On 01/03/2024 18:14, Amanda Baber via RT wrote:
>>
>>> Hi Alexey,
>>> Can you review this registration request by March 15th?
>>> This was originally submitted as a request for standards-tree
>>> registration, but the submitter isn't affiliated with a standards
>>> organization and has yet to write an I-D.
>>> He writes, "I would like to edit the registration template to make it
>>> a vendor-tree ('application/vnd.msgpack') registration request, as
>>> writing RFC would take some considerable time (but pretty much aim to
>>> do that anyway)."
>>> thanks,
>>> Amanda
>>> ===
>>> Name: Alexander Ivanov
>>> Email:saiv46.dev+iana@gmail.com
>>> Media type name: application
>>> Media subtype name: vnd.msgpack
>>> Required parameters: N/A.
>>> Optional parameters: N/A.
>>> Encoding considerations: binary
>>> Security considerations: This media type does not enforce a security
>>> mechanism, as it does not contain any executable content. The format
>>> specification does not provide any encryption or integrity checks, so
>>> appropriate mechanisms must be implemented at the application or
>>> transport level. The format allows applications to define
>>> application-specific types, so security considerations of such
>>> extensions cannot be assessed.
>>> Interoperability considerations: The specification explicitly defines
>>> a way to encode information (relying on standards such as IEEE 754),
>>> as well as limitations to allow conversion to and from other
>>> encodings (such as JSON). This provides interoperability not just
>>> between implementations, applications and hardware, but media types
>>> as well.
>>> Published specification:
>>> https://github.com/msgpack/msgpack/blob/master/spec.md
>>> https://msgpack.org/
>>> Applications which use this media: MessagePack has been used to
>>> exchange arbitrary data between applications written in various
>>> programming languages and environments, replacing existing media
>>> types such as JSON.
>>> Fragment identifier considerations: +msgpack
>> I am not clear on what this means.
>>
>>> Restrictions on usage: N/A.
>>> Provisional registration? (standards tree only): No
>>> Additional information:
>>> 1. Deprecated alias names for this type: application/x+msgpack
>>> 2. Magic number(s): N/A.
>>> 3. File extension(s): N/A.
>>> 4. Macintosh file type code: N/A.
>>> 5. Object Identifiers: N/A.
>>> General Comments:
>>> Person to contact for further information:
>>> 1. Name: Alexander Ivanov
>>> 2. Email:saiv46.dev+msgpack@gmail.com
>>> Intended usage: COMMON
>>> Author/Change controller: Alexander Ivanov
>>> <saiv46.dev+msgpack@gmail.com>
>> It is not clear to me how Alexander is related to the project, as the
>> original
>> creator of MessagePack is a different person. Can you please ask?
>>
>> Thank you,
>> Alexey