I think there are a couple of aspects in EKR's note.   It seems likely that there can be WGs with approaches and clarity enough to know when a code point is sufficiently well-defined by the then-current I-D.  But that is by no means universal.  There also may be protocols that are sufficiently insensitive to expected drift that it is effective.

This is actually formally recognized in much of the routing work with two different techniques.  On the one hand, we normally define experimental code points to enable folks to perform experiments among consenting adults with no registration. Conversely, when we have IETF I-Ds that are close enough to done that the definition is actually stable, we have provision for early allocation when supported by the WG chairs.

A blanket rule allowing "specification required" based on I-Ds seems likely to mislead and confirm implementors outside of the IETF process.

Yours,

Joel

On 12/11/2024 9:04 AM, Eric Rescorla wrote:


On Wed, Dec 11, 2024 at 4:56 AM Eliot Lear <l...@lear.ch> wrote:

    Eric,

    On 11.12.2024 13:26, Eric Rescorla wrote:

    On Tue, Dec 10, 2024 at 12:47 PM Eliot Lear <l...@lear.ch> wrote:

        And this is where we run into problems, because the moment
        you change that boiler plate, you will devalue the RFC series
        and create support and interoperability problems as people
        end up implementing different versions of a specification.
        And to be clear, IANA is the LEAST of our problems. The IETF
        needs a way to have not-ready-for-prime-time DRAFT work
        without fear ofcreating a mess.

    I think this assumes facts not in evidence.

    If you are asking for evidence that we have trained the industry
    to believe that drafts are temporary, you should work in or near a
    commercial organization who answers RFPs.  I've seen my share, and
    they rarely include internet-drafts.  If you are asking for
    evidence that this sort of training would break down, that would
    be asking for evidence of an event that has not yet occurred
    because the boiler plate has largely stated the draft nature of
    drafts from the beginning.

Indeed. So we are just left with our respective opinions.

    I reiterate: a draft can be stable where a specification is not.

You can reiterate it, but it's only true for a specific meaning of "draft". Draft *versions* are in fact stable, which is why we have been able to do Internet scale deployments based on them.

-Ekr


_______________________________________________
rfc-interest mailing list --rfc-interest@rfc-editor.org
To unsubscribe send an email torfc-interest-le...@rfc-editor.org
_______________________________________________
rfc-interest mailing list -- rfc-interest@rfc-editor.org
To unsubscribe send an email to rfc-interest-le...@rfc-editor.org

Reply via email to