Re: [dispatch] Proposed/draft charter for "mediaman"

Mark Nottingham <mnot@mnot.net> Sun, 16 May 2021 04:42 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C43763A2A6F for <dispatch@ietfa.amsl.com>; Sat, 15 May 2021 21:42:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=XiedJSno; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=FKBrYyAT
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 gtp5bVXAIHFT for <dispatch@ietfa.amsl.com>; Sat, 15 May 2021 21:41:57 -0700 (PDT)
Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F57E3A2A6D for <dispatch@ietf.org>; Sat, 15 May 2021 21:41:57 -0700 (PDT)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 6765910E3; Sun, 16 May 2021 00:41:50 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 16 May 2021 00:41:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm2; bh=x Z1sIHXEdivRygRM/A0m6TkQqJN6FxKFWvsOhpT2QX4=; b=XiedJSnoHGqy4Gpmz OFzq8RFqBhy55Tz2rqyJ8tiUfxDMDhXVNtVXqzmhgOaysAn5u0CbBWUhlqECzNAS V77BmACBDj6l19FRXE/mDIEU9oyiVFBkCoQQ170CFAW/UYReyBgShgClKSDeKALF e/mUNDj6LWRY82D4t5MNTXvev5eWMkpiuZMjlv2x4+Btbi4s47uw51ujU9lg/5KD 41E1X8Oe+S5F3pCYMmTFM2u7EL3sT/a8XjJ41RkweVSKRJnRz8s2PXoEMIRQMvOR 1/HjSc4DWS05erctLIIv+Edcp7RFzVNoDuBesqctu3sTUnzarHEdwCHYlhoXmMzF Rd8PQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=xZ1sIHXEdivRygRM/A0m6TkQqJN6FxKFWvsOhpT2Q X4=; b=FKBrYyATg+sfEn3lj4AdnZEiqxenyPQXDZEABlOiioKwZaaLv5TOaswBr A9yAVP9lp2A1//5w9ccRB0jwH3impYV9hjjAt4BZSvDvFDLRTATu6ozBuq0gfSJM 4b3cdWhtcea1U3XtQsTS44Il93DugMKHwkRe0O+r/B10R/8xNpvSPd+d3B4j0WDP YxTPSVCX8/9wWkm+BXPEDSlS0JM1EkY0KJ6ix9Q88hTCYECt9jz3py5IwgZeZc7B eJCQ5kqfhvtJB97IgSsKVBfoTNb9eHcAgGowHQ7pBlTrfKLbc9sxutug8dIZDhbD nWcoHDzGIg9HTKekcV7J5Siy5xwKA==
X-ME-Sender: <xms:jKKgYHe38d4XqTmcgQbrVe7lH8QyB2dtCF5cQ8XLkczIwQD1qL5zaA> <xme:jKKgYNMjarPDMzAB33Lrtym2ha3Kwp1MZF08mTEDFDmQ8umfiedBRKHEQP5APXLjN bJ24Hw5livZTywV3g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdeiuddgkeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptggguffhjgffgffkfhfvofesthhqmhdthhdtjeenucfhrhhomhepofgrrhhk ucfpohhtthhinhhghhgrmhcuoehmnhhothesmhhnohhtrdhnvghtqeenucggtffrrghtth gvrhhnpeeviedtheffheegtdefkeejvdevhfekvedtffejieeftdehtdeviefhgfejjeeh ieenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhivghtfhdrohhrghdpmhhnohhtrd hnvghtnecukfhppeduudelrddujedrudehkedrvdehudenucevlhhushhtvghrufhiiigv pedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmnhhothesmhhnohhtrdhnvght
X-ME-Proxy: <xmx:jKKgYAgrRbhEJ8jkOi5WUTm6wvR_F2TuW6IDy76P1iB_inR7m5H3mA> <xmx:jKKgYI_uX3p-42jIRI0y_nYq5LWulwwCYQb1YNP7ASFOudxQsFfcKA> <xmx:jKKgYDvRRHX-NEfXvA8UwrdO-lDguP07MARnZ23f4xdbZ75w--vOlQ> <xmx:jqKgYDLX-Iiscv8fpU_2CmhySMO2PAhwFaAOTh4RdahP3TS9lzZY8g>
Received: from smtpclient.apple (119-17-158-251.77119e.mel.static.aussiebb.net [119.17.158.251]) by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 16 May 2021 00:41:47 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <01RYY5BDVHVK0085YQ@mauve.mrochek.com>
Date: Sun, 16 May 2021 14:41:42 +1000
Cc: "Murray S. Kucherawy" <superuser@gmail.com>, DISPATCH list <dispatch@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <5F193852-2CBE-4885-A7E9-14B377DFB5E2@mnot.net>
References: <CAL0qLwavrxxa=fdn48-F8Dt2qBDFEJyPoNjSkYOiHi-46k1Wtw@mail.gmail.com> <01RYY5BDVHVK0085YQ@mauve.mrochek.com>
To: Ned Freed <ned.freed@mrochek.com>
X-Mailer: Apple Mail (2.3654.80.0.2.43)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/RXD5t01L74ajL60ntsugZID-sDE>
Subject: Re: [dispatch] Proposed/draft charter for "mediaman"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 May 2021 04:42:03 -0000

Agreeing with Ned's comments.

One thing that I'd like to see discussed (not necessarily in this proposed WG, although that might be an appropriate venue for it) is whether the interface for registration (from the perspective of a prospective registrant) can be updated (or augmented). In particular, many in the W3C still finds the registration process painful and bewildering, and I strongly suspect that others do not undertake registrations for the same reasons.

We've now had a fair amount of experience using GitHub as both a registration interface and for managing the processing of requests, both for link relations and well-known URIs:

https://github.com/protocol-registries/link-relations
https://github.com/protocol-registries/well-known-uris

I think the media subtype registry is a good candidate for this approach too; its audience is much larger than those who are familiar with the IETF, and so effectively what we're doing is adding a web-based registration request flow to make it easier and more transparent for those people.

Thoughts?


> On 13 May 2021, at 4:53 am, Ned Freed <ned.freed@mrochek.com> wrote:
> 
>> Comments welcome, including my late-night choice of name.
> 
> The name is fine. The rest... I'm afraid I have a lot of problems with it.
> 
>> -MSK
> 
>> Media Type Maintenance (“MEDIAMAN”) Working Group Charter [DRAFT]
> 
>> The IETF maintains a registry of media types and subtypes that are used to
>> identify particular payloads and their semantics as they are transported
>> via application level protocols such as messaging (“email”) and the web
>> (HTTP).  The core structure and use of media types is the MIME framework,
>> defined in RFCs 2045 through 2049, and amended by various later documents.
>> Registration of new media types is defined by BCP 13, which was last
>> updated in 2013.
> 
>> Several topics have appeared in the interim that are large enough in scope
>> and importance to warrant the formation of a working group to develop and
>> process them.  In particular, we have for the first time a request for a
>> new top-level media type, and such requests are sufficiently rare that our
>> current processes don’t make it clear how this request should be evaluated
>> and dispatched.
> 
> It's not the first top-level type we've added:
> 
>   font - RFC 8081 - 2017
>   example - RFC 4735 - 2006
>   model - RFC 2077 - 1997
> 
> AFAICR the process for font went fairly smoothly - which is why I keep pointing
> to RFC 8081 as a model for how to do it - so I'm not sure there's a case to be
> made that we don't know how to do this.
> 
>> This working group will therefore, under this instance of the charter, take
>> up the following work.  The working group has discretion to order these as
>> appropriate.
> 
> Strongly disagree. If the haptics work is time-sensitive - and I think there's a
> consensus that it is - the charter needs to say it comes first and will be
> completed before starting the other work.
> 
>>   Establish criteria and procedures for registering top-level media
>>   types.  In particular, specify whether these requests can be handled by the
>>   current IANA media type review team, require IETF Consensus, or should
>>   follow some other process.
> 
> RFC 6838 is pretty clear on the process: New top-level types require a
> standards-track RFC. AFAIK nobody has argued that we need to revisit this
> approach; especially if we're concerned about getting haptics done in a timely
> way.
> 
> As for criteria, I guess we could try and codify some, but again,
> timing.
> 
>>   Develop and process the pending ‘haptics’ top-level media type request,
>>   based on draft-muthusamy-dispatch-haptics.
> 
> +1
> 
>>   Consider whether and how to permit multiple media type suffixes.
> 
> I think this one is likely to be the most contentious by far, and should come
> last.
> 
>>   Consider any issues around media types for programming languages.
> 
> +1
> 
>>   Determine revised criteria regarding Security Considerations sections in
>>   media type applications.
> 
> Not what I proposed. I've used a checklist to evaluate security considerations
> for media types for years; in one of his registrations Eric Prud'hommeaux noted
> this and essentially suggested that it would be good to expose a more general
> version of it. (Actually, he suggested doing it in the form itself, but a
> checklist needs to come first.)
> 
> So the task is to develop such a checklist, not to revise the criteria
> themselves.
> 
>>   Review the format of the media types registry itself.
> 
>> It is expected that the working group will produce a document updating RFC
>> 6838 (BCP 13) as a result of the points above, and a “haptics” standards
>> track registration RFC.  Any other work is out of scope.
> 
> Strongly disagree. The only work I think this group should do that might
> possibly necessitate a revision to BCP 13 is the multiple suffix work. In the
> past we managed to add suffixes to media types without needing to revise the
> core specification; I don't think we should assume a revision is needed for
> this.
> 
>> On completion of these goals, the working group will discuss whether it
>> would be appropriate for this to become a standing (perhaps usually
>> dormant) working group containing the expertise needed to repeat these
>> reviews periodically, and/or to handle those applications such as the
>> top-level request that are too large in scope for the IANA media type
>> review team.  If so, the working group will negotiate a new charter
>> accordingly.
> 
> OK... Maybe this is just me remembering things past that don't apply
> to the brave new IETF world, but I was under the impression that
> We Just Don't Do This. And if we're going to do this, we need
> to consider the alternatives (mailing list, directorate, ?) first.
> 
>> Input Document(s):
> 
>>   -
> 
>>   draft-muthusamy-dispatch-haptics
> 
> 
>> Proposed milestones (target dates TBD):
> 
>>   -
> 
>>   draft-muthusamy-dispatch-haptics (or equivalent) to the IESG for
>>   approval (Proposed Standard)
>>   -
> 
>>   RFC6838bis to the IESG for approval (BCP)
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

--
Mark Nottingham   https://www.mnot.net/