Re: Registration policies for draft-freed-smtp-limits and elsewhere

John C Klensin <[email protected]> Mon, 07 Aug 2023 21:14:07 -0400
Newsgroups gmane.ietf.smtp
Message-ID <AF50656EECDFAD9BD76D06DA@PSB>

--On Monday, August 7, 2023 15:35 -0400 John Levine
<[email protected]> wrote:

> It appears that John C Klensin  <[email protected]> said:
>> As implicitly threatened above, I have just posted
>> draft-klensin-iana-consid-hybrid-01, "Hybrid IANA Registration
>> Policy".  ....
> 
> I looked at it and honestly, if we want to chage RFC 8126, we
> should simplify the registration rules, not add yet more
> complication.
> 
> There are basically two kinds of regstry, small ones where we
> might run out of code points, and big ones where we won't.
> (Small could be under 256 available, big is over 50,000.  I
> can't think of any in between.)
> 
> For small ones, we apply traditional quality control, expert
> review up to standards action. For the large ones, it's FCFS.
> We can certainly encourage registrants in large ones to
> provide detailed specifications and offer help to do so, but
> even if they don't, register it anyway. 

I agree with the small-vs-large distinction.  I'm, separately,
getting increasingly skeptical of how well some of our
"expert"-based models are working in terms of encouraging  good
specifications and getting community input as well as the number
of those slots that, according to the IANA protocol registry
page,  seem to be unfilled and how well we are training people
to replace incumbents in other slots, especially for older
protocols.  Other discussions suggest that we never want to have
an Expert say "no" because most registrants would respond by
just appropriating the name and doing whatever they wanted to do
anyway.  If a would-be registrant wants review input, and/or
help, we should make it easy to ask and have that help come from
either per-registry teams or per-registration volunteers.

We've run into further complications in the recent past as to
whether the main responsibilities of the Expert are to advise
IANA, to help (shepherd?) the registrant, or to represent and
protect the community.  In most practical situations, there is
no conflict among those roles.  In others,...

Given that and following your reasoning (and my interpretation
of Dave's), it would leave us with a far simplified registry
specification and policy list. Something like:

(1) Small registry/ scarce resources: Probably Standards Action,
to protect the resource, to raise the odds of high-quality
documentation, and to provide a discussion venue for options
other than registration if needed.  One could think about some
sort of "IETF consensus to register" model, but that would
probably amount to that same thing  in practice and would
require specifying a new process.

(2.1) Registrant intends to provide good documentation, wants
advice, community input, or whatever value official IETF
approval brings.  Standards Action.

(2.2) Registrant does not want any of those things, just to get
the string registered.  Or tries for 2.1 and either loses or
gives up.  FCFS.

Probably we suggest (or require) that a registry definition
include a pointer to a mailing list to which a registrant can
direct questions or get started on 2.1.  Absent an active WG, an
active list for a closed WG, or something equivalent, the
default for such a list could be AREANAME-dispatch,
[email protected], or something else.  Even if hard to find, almost
certainly easier than finding and appointing a DE.

All of the other options disappear.  No more Designated Experts
(aka "Kings for the Protocol Registry") and no obligations on
ADs to keep those positions filled or on some combination of the
IESG and IANA to manage them and make sure they are responding
when needed and adequately.  No hairsplitting about the
boundaries among ten alternatives and probably little or no need
for protocol-specific or registry-specific registration
procedures.

If that were going to be the plan, then I think most of the
needed text for (1) is already in 8126 and most of (2) is in the
I-D.  We'd have to remove a lot of context and comparisons from
both, but the result would be mostly a cut and past job yielding
a much smaller and clearly document.

Is that more or less what you had in mind?

If so, how do others feel?

best,
  john