Re: [ietf-smtp] Registration policies for draft-freed-smtp-limits and elsewhere
John C Klensin <john-ietf@jck.com> Tue, 08 August 2023 01:14 UTC
Return-Path: <john-ietf@jck.com>
X-Original-To: ietf-smtp@ietfa.amsl.com
Delivered-To: ietf-smtp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C2EAC151079 for <ietf-smtp@ietfa.amsl.com>; Mon, 7 Aug 2023 18:14:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 SfqD0bzb33l7 for <ietf-smtp@ietfa.amsl.com>; Mon, 7 Aug 2023 18:14:15 -0700 (PDT)
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 7496CC15106D for <ietf-smtp@ietf.org>; Mon, 7 Aug 2023 18:14:14 -0700 (PDT)
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 1qTBIb-000Lft-Mz; Mon, 07 Aug 2023 21:14:13 -0400
Date: Mon, 07 Aug 2023 21:14:07 -0400
From: John C Klensin <john-ietf@jck.com>
To: John Levine <johnl@taugh.com>, ietf-smtp@ietf.org
Message-ID: <AF50656EECDFAD9BD76D06DA@PSB>
In-Reply-To: <20230807193510.EF3EDFF945E9@ary.qy>
References: <20230807193510.EF3EDFF945E9@ary.qy>
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/ietf-smtp/AYnW59ot--rpZMNLg5AYiqxxKuY>
Subject: Re: [ietf-smtp] Registration policies for draft-freed-smtp-limits and elsewhere
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" <ietf-smtp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-smtp/>
List-Post: <mailto:ietf-smtp@ietf.org>
List-Help: <mailto:ietf-smtp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Aug 2023 01:14:19 -0000
--On Monday, August 7, 2023 15:35 -0400 John Levine <johnl@taugh.com> wrote: > It appears that John C Klensin <john-ietf@jck.com> 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, ietf@ietf.org, 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
- [ietf-smtp] draft-freed-smtp-limits John C Klensin
- Re: [ietf-smtp] draft-freed-smtp-limits Hector Santos
- Re: [ietf-smtp] draft-freed-smtp-limits John C Klensin
- Re: [ietf-smtp] draft-freed-smtp-limits Dave Crocker
- Re: [ietf-smtp] draft-freed-smtp-limits John Levine
- Re: [ietf-smtp] draft-freed-smtp-limits Murray S. Kucherawy
- Re: [ietf-smtp] draft-freed-smtp-limits John C Klensin
- Re: [ietf-smtp] draft-freed-smtp-limits John C Klensin
- Re: [ietf-smtp] draft-freed-smtp-limits John C Klensin
- Re: [ietf-smtp] draft-freed-smtp-limits Murray S. Kucherawy
- Re: [ietf-smtp] draft-freed-smtp-limits Dave Crocker
- Re: [ietf-smtp] draft-freed-smtp-limits John C Klensin
- Re: [ietf-smtp] draft-freed-smtp-limits John C Klensin
- Re: [ietf-smtp] draft-freed-smtp-limits Dave Crocker
- [ietf-smtp] Registration policies for draft-freed… John C Klensin
- Re: [ietf-smtp] Registration policies for draft-f… John Levine
- Re: [ietf-smtp] Registration policies for draft-f… John R Levine
- Re: [ietf-smtp] Registration policies for draft-f… John C Klensin