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

Alexey Melnikov <alexey.melnikov@isode.com> Mon, 22 April 2024 08:49 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 CBEB9C14F6B1 for <media-types@ietfa.amsl.com>; Mon, 22 Apr 2024 01:49:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.537
X-Spam-Level:
X-Spam-Status: No, score=-5.537 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, NICE_REPLY_A=-3.441, 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 iIARp1TjM4vb for <media-types@ietfa.amsl.com>; Mon, 22 Apr 2024 01:49:51 -0700 (PDT)
Received: from statler.isode.com (Statler.isode.com [62.232.206.189]) by ietfa.amsl.com (Postfix) with ESMTP id 937E2C14E513 for <media-types@ietf.org>; Mon, 22 Apr 2024 01:49:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1713775789; d=isode.com; s=june2016; i=@isode.com; bh=3WjKwMwSNnNWxe43nYGJjuSWlvfMFPD1vAT0C8pjQrg=; 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=W+tuRQo/XFaUouZYMqP+MPf6EZZakP7usIMU7u1pEUWDLetSErlEbVflEYgEkGeXVeTF7z EDk6eOtOsBBHI6We3xesTWNf1Zx+Bs62ZlkzAyXkaJIRnAwcmZLcJvVfv8SQpxrxwH6Ik3 HTHCPHhF+83rn/tCODbL1IKwrvZj2CQ=;
Received: from [172.20.1.98] (dhcp-98.isode.net [172.20.1.98]) by statler.isode.com (submission channel) via TCP with ESMTPSA id <ZiYkrAAMpbKi@statler.isode.com>; Mon, 22 Apr 2024 09:49:49 +0100
Message-ID: <63ee8b4c-cc22-655f-f045-494374e09dc8@isode.com>
Date: Mon, 22 Apr 2024 09:49:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0
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> <233d532a-f38e-4d96-9684-2dc2e9cdbb00@isode.com> <rt-5.0.3-1646498-1712836590-1612.1360120-9-0@icann.org> <rt-5.0.3-1690-1713576500-1935.1360120-9-0@icann.org>
From: Alexey Melnikov <alexey.melnikov@isode.com>
In-Reply-To: <rt-5.0.3-1690-1713576500-1935.1360120-9-0@icann.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/7EhtgWmSOLfiU5yiM31S0OmftPs>
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: Mon, 22 Apr 2024 08:49:55 -0000

Hi Amanda,

On 20/04/2024 02:28, Amanda Baber via RT wrote:
> Hi Alexey,
>
> Does this work? The fragment identifier section has been changed to "N/A," and creator Sadayuki Furuhashi has confirmed to us that he's OK with the updated change control section.

I think this is fine to register now.

Best Regards,

Alexey

> thanks,
> Amanda
>
> ===
>
> 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: N/A
>
> 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>, on behalf of Sadayuki Furuhashi
>
> On Thu Apr 11 11:56:30 2024, alexey.melnikov@isode.com wrote:
>> 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