Re: Use of I-Ds by the IETF LLC for consultations (was: Consultation on DRAFT Infrastructure and Services Vulnerability Disclosure Statement)

Russ Housley <housley@vigilsec.com> Thu, 06 August 2020 14:47 UTC

Return-Path: <housley@vigilsec.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E2BD3A0A63 for <ietf@ietfa.amsl.com>; Thu, 6 Aug 2020 07:47:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 lJN4KwMXyciz for <ietf@ietfa.amsl.com>; Thu, 6 Aug 2020 07:47:36 -0700 (PDT)
Received: from mail.smeinc.net (mail.smeinc.net [209.135.209.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CB2D3A0A29 for <ietf@ietf.org>; Thu, 6 Aug 2020 07:47:36 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.smeinc.net (Postfix) with ESMTP id B8254300B7F for <ietf@ietf.org>; Thu, 6 Aug 2020 10:47:33 -0400 (EDT)
X-Virus-Scanned: amavisd-new at mail.smeinc.net
Received: from mail.smeinc.net ([127.0.0.1]) by localhost (mail.smeinc.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id e3lDEnTzGNxI for <ietf@ietf.org>; Thu, 6 Aug 2020 10:47:31 -0400 (EDT)
Received: from [192.168.1.161] (pool-141-156-161-153.washdc.fios.verizon.net [141.156.161.153]) by mail.smeinc.net (Postfix) with ESMTPSA id 41C3C300670; Thu, 6 Aug 2020 10:47:31 -0400 (EDT)
From: Russ Housley <housley@vigilsec.com>
Message-Id: <991CF35E-02EF-480E-AA13-87D50E83ED8D@vigilsec.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_101C6A22-0E36-4B7A-96FA-31E52D9FC1C6"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\))
Subject: Re: Use of I-Ds by the IETF LLC for consultations (was: Consultation on DRAFT Infrastructure and Services Vulnerability Disclosure Statement)
Date: Thu, 06 Aug 2020 10:47:31 -0400
In-Reply-To: <4F3CEC16-2559-4D4C-90C1-5627A0CD5BA1@ietf.org>
Cc: IETF <ietf@ietf.org>
To: Jay Daley <jay@ietf.org>
References: <159651200228.24262.1827308624474280314@ietfa.amsl.com> <m2k0yeca1a.wl-randy@psg.com> <793241C9-C75C-407D-AD98-06E13C789154@ietf.org> <A1DCE7DE-78A8-434C-8ADA-5979E3F53181@vigilsec.com> <4F3CEC16-2559-4D4C-90C1-5627A0CD5BA1@ietf.org>
X-Mailer: Apple Mail (2.3445.104.15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/UlUgonuMyfMdy66Pdj1uaJ7QIII>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Aug 2020 14:47:38 -0000

Jay:

There are as many examples where I-Ds were used.  Many of those I-Ds were to nail down requirements for tools.  The TLP, which is not an LLC document, did not use an I-D, but in hindsight it would have been better if we had done so.  The TLP is now cited in every RFC.

Russ


> On Aug 5, 2020, at 8:00 PM, Jay Daley <jay@ietf.org> wrote:
> 
> Russ
> 
>> On 6/08/2020, at 8:31 AM, Russ Housley <housley@vigilsec.com <mailto:housley@vigilsec.com>> wrote:
>> 
>> Jay:
>> 
>>>> the llc's proposal should be an internet-draft, please.
>> 
>> You can do all the editing and issue tracking in GitHub.  However, I agree with Randy this should be posted as an Internet-Draft to facilitate archive and discussion.
> 
> 
> I should explain the reasons why I don’t use an I-D for such things as this consultation.  In explaining this, I want to note that I still have a lot to learn, may make some incorrect assumptions and have yet to hear from more than a few people on this, so this is by no means set in stone.
> 
> 
> 1.  Historically,  the way that the LLC and the previous IAD have consulted with the community has not been through I-Ds but through documents with freeform structures.  Here are some examples that predate me:
> 
> 	https://mailarchive.ietf.org/arch/msg/ietf-announce/cveBTcMiYmD-CB-KT5gn32WGzUI/ <https://mailarchive.ietf.org/arch/msg/ietf-announce/cveBTcMiYmD-CB-KT5gn32WGzUI/>
> 	https://mailarchive.ietf.org/arch/msg/ietf-announce/ljcCnToLB9xu-gye3JOS5xBGh7A/ <https://mailarchive.ietf.org/arch/msg/ietf-announce/ljcCnToLB9xu-gye3JOS5xBGh7A/>
> 	https://mailarchive.ietf.org/arch/msg/ietf-announce/7qk73shbU23nLADV1wsNhLpdLbM/ <https://mailarchive.ietf.org/arch/msg/ietf-announce/7qk73shbU23nLADV1wsNhLpdLbM/>
> 	https://mailarchive.ietf.org/arch/msg/ietf-announce/gZXiVvwxpB6iqOr0NDzJiw-5e1Q/ <https://mailarchive.ietf.org/arch/msg/ietf-announce/gZXiVvwxpB6iqOr0NDzJiw-5e1Q/>
> 
> As this is the process that I inherited and most processes here are carefully negotiated over many years and strongly protected once agreed, I chose to stick with that.
> 
> 
> 2.  Conceptually, the LLC consults on the policies/statements that it needs to document and follow in order to implement the consensus instruction/guidance/delegation it receives from the community in the form of RFCs.  The purpose of LLC consultations is for the LLC to receive community input on these proposed policies/statement and the LLC then decides what of that input to incorporate into the published version.  This is quite distinct from community consensus and the "decisions are made on mailing lists" practice that is a fundamental part of that model.  As you’ll see in John’s reply to your message this is already a matter of confusion for some.  I see it as important that we manage that confusion by separating out both the process for determining community consensus from the consultation process used by the LLC, and the form of the documents and outputs of that process.  
> 
> We can then be clear that community consensus, which by its very nature instructs/guides/delegates to the LLC, follows the "I-D -> mailing list decisions -> consensus -> RFC" path, whereas LLC decisions on how it will implement that consensus follow the "proposal -> consultation -> LLC decision -> publication" path.
> 
> 
> 3.  Practically, the output of these consultations is generally some form of policy/statement that is published on the IETF website and so the consultations consist of two "documents", the transient consultation wrapper and the substantive proposed text that moves towards temporary permanence until it is further reviewed and amended.  This is different from the I-D process where either the whole document is transient as it automatically times out, or it proceeds to genuine permanence as an RFC.  Neither of those paths fit with the way the output of an LLC consultation is used.  
> 
> If we use an I-D that times out while the substantive text inside it is published then that could be misleading to those picking up on the process later.  The alternative of the I-D progressing to an RFC is equally problematic as the sorts of policies/statements the LLC consults on will change more regularly than the RFC process is designed for, and more importantly, it is a core part of the LLC construct and my role in particular that the LLC should not have any influence over the standards setting process which becomes messy if the LLC relies on that same process for its own operational policies.
> 
> 
> Finally, I would certainly be willing to try and put more structure around our consultations, our policies/statements and even our engagement generally.   Someone not too far from this conversation once suggested that had Internet Operational Notes (RFC4693) worked out and still been in use today then we could square this circle by the LLC drafting and issuing those.
> 
> Jay
> 
> 
> -- 
> Jay Daley
> IETF Executive Director
> jay@ietf.org <mailto:jay@ietf.org>
>