[Emailcore] Editor's Analysis "Mail Transmission Types" Registry (was: Re: Ticket #76: G.22. IANA Registration Model for Registries Other, Than Service Extensions)

John C Klensin <john-ietf@jck.com> Sat, 12 November 2022 21:52 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: emailcore@ietfa.amsl.com
Delivered-To: emailcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AED4AC1522B5 for <emailcore@ietfa.amsl.com>; Sat, 12 Nov 2022 13:52:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.894
X-Spam-Level:
X-Spam-Status: No, score=-6.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 DZgj-6OYBfVn for <emailcore@ietfa.amsl.com>; Sat, 12 Nov 2022 13:52:03 -0800 (PST)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7729C1522AF for <emailcore@ietf.org>; Sat, 12 Nov 2022 13:52:03 -0800 (PST)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1otyPx-000478-3v for emailcore@ietf.org; Sat, 12 Nov 2022 16:52:01 -0500
Date: Sat, 12 Nov 2022 16:51:55 -0500
From: John C Klensin <john-ietf@jck.com>
To: emailcore@ietf.org
Message-ID: <9933FA90D08AE109D2783BD6@PSB>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/NVd2BdnLkURNjLaSG3S6rqXJY0s>
Subject: [Emailcore] Editor's Analysis "Mail Transmission Types" Registry (was: Re: Ticket #76: G.22. IANA Registration Model for Registries Other, Than Service Extensions)
X-BeenThere: emailcore@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: EMAILCORE proposed working group list <emailcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/emailcore>, <mailto:emailcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/emailcore/>
List-Post: <mailto:emailcore@ietf.org>
List-Help: <mailto:emailcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/emailcore>, <mailto:emailcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 Nov 2022 21:52:07 -0000

Hi.

In the process of fitting notes on this issue into the working
draft that will evolve into rfc5321bis-16, I've done a bit more
study of the text.  Please read through the actual text that
appears in Section 8.1.3 of draft-ietf-emailcore-rfc5321bis-15
[1] as well as G.22 and the slide presented Thursday.  The
following discussion might be a little bit tedious for those who
have been following the documents closely rather than relying on
summaries, slides, and impressions from mailing list comments.
My apologies to them but I believe that, so far, they are a
small minority in the WG.  And, even for them, there is some new
analysis below.

A review of the history and what I think is going on here:

The text of Section 8.1.3 is identical to the third bullet of
Section 8 of RFC 5321.  While RFC 5321 expanded the text (see
below) and added the bullets, the basic text, including the
registration requirement, is unchanged from RFC 2821    You will
recall that Section 8 (the overall IANA Considerations Section)
of rfc5321bis was reorganized (in rfc5321bis-14 and -15) into
subsections and sub-subsections to facilitate moving of
registration specification materials from Section 2.2.2, to
permit other parts of the document and the IANA registries
themselves to more precisely point to relevant material, and to
facilitate conversations like this.  If substantive changes were
made in that process, they were unintentional and should be
flagged and discussed.

Section 8.1.3 (and, again, its predecessors going back to 2001)
specify Standards Action or IESG-approved and RFC-documented
Experimental.  

 *** Conclusion #1: If we follow the "minimal change"
	principle, the default is to leave the text exactly
	as-is.   Changing it to anything else should require a
	demonstrated need and WG consensus.

There is no precise analogy to the registration requirement that
appears in RFC 5321 (and, so far, in 5321bis) in the categories
of RFC 8126 (the current incarnation of BCP 26).  "IETF Review"
comes close, but it allows BCP and Informational RFCs, which
5321 does not.

 *** Conclusion #2: A shift to "IETF Review" requires an
	explicit WG decision to allow Informational and BCP RFCs
	to make the registrations. 

However, an additional sentence was added between 2821 and 5321
that did not appear on the meeting slide.  That sentence (so far
still present in 5321bis) reads:  "This name space is for
identification and not limited in size: the IESG is encouraged
to approve on the basis of clear documentation and a distinct
method rather than preferences about the properties of the
method itself."  That, in conjunction with the IESG's recent
statements about not making decisions without at least
opportunities for community comment, brings us rather close to
the BCP 26 "IESG Approval" category with an added requirement of
RFC documentation or to the "Specification Required" category
with an added requirement of RFC publication and an announcement
and opportunity for community review (somewhat like the
convolutions we were going through for the Service Extensions
registry before we (nominally still tentative) decided to split
it up).  Use of either of those categories would still require
that we make a decision about Informational and BCP documents.

 *** Conclusion #3: If we are going to start making
	changes, it might be nice to align them with BCP 27
	common registration policies.  However, none of them
	quite fit without additional text and/or some explicit
	WG decisions to relax the intent of the requirements.

Finally for 8.1.3, there is the possibility of going to FCFS or
Specification Required.  The latter would require that we
identify an expert or two whom we all trust and, given recent
advice from IANA, a plan about how we are going to supply
experts indefinitely.  I covered my personal opinion about FCFS
for these two registries in a prior note.

   john

p.s.  Neither the slide nor discussion covered the registries
specified in Sections 8.1.2 and 8.1.4.  Watch for a separate
note (and thread) about them.



[1]
https://datatracker.ietf.org/doc/html/draft-ietf-emailcore-rfc5321bis-15#section-8.1.3
if you like the HTMLized version.