Re: Rule of removing adopted work (was Re: Question about pre-meeting document posting deadlines for the IESG and the community)

Keith Moore <moore@network-heretics.com> Tue, 19 March 2024 13:39 UTC

Return-Path: <moore@network-heretics.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 503DBC15108A for <ietf@ietfa.amsl.com>; Tue, 19 Mar 2024 06:39:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.903
X-Spam-Level:
X-Spam-Status: No, score=-6.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.com
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 lSfuYzTmQz0X for <ietf@ietfa.amsl.com>; Tue, 19 Mar 2024 06:39:12 -0700 (PDT)
Received: from fhigh6-smtp.messagingengine.com (fhigh6-smtp.messagingengine.com [103.168.172.157]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10212C151089 for <ietf@ietf.org>; Tue, 19 Mar 2024 06:39:11 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfhigh.nyi.internal (Postfix) with ESMTP id B633B11400F7; Tue, 19 Mar 2024 09:39:10 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Tue, 19 Mar 2024 09:39:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1710855550; x=1710941950; bh=H4E6mXAR6Uj7KV9xHODyibJB2K6U h+VSSund3030BJI=; b=TPX+T99oIDZKQaZdtzUGbuEgbr0sblaT1Mqx8CxSxCrF R4aY8UXDvY62GN+j9nxpD0C9yqFD89QRwkHOqby8975sYAGLpvMLFJiVhFyUbBl0 mJtuVs0QLFy2vvmT/EdSUPDdMjWN3w7PVS7muR4mF8LtcSeT2I1bTwO2rV6Jq0Jk 9HtOVf0QDGCJRQxGvjMLBQYjmuXQNhJ6aGxcgXokZHdV51a8IWrf25lU0En6Csuj xOYIIb/JaSj0N6LfGXbgFVzPLwe24ak6p6vM+gnoUdyQ+666FN9gLN2MLYH02UfC wWGOnNdZoNN1d4J0zP9XS8R34DGyjmpqzR0MLod5MQ==
X-ME-Sender: <xms:fZX5ZRGoKTn_cMpF0wVM2pG2ybxcSEyzgJDpW7fCOVGW9B7vXRR77A> <xme:fZX5ZWXxXblmSImS2l8zM85QfBnRrwBPbLyueGJ5tAE9h0swq5_LUBWvV71w0xfB_ 8U5574j3zrVWA>
X-ME-Received: <xmr:fZX5ZTLeXGqXBtRkn8RSD5t4h8RIVgRdVK9TQLNgVh0AtTuO37fXx2vrtFm4vvWUbqJZFGCFSIerHZr2lkakbbDE5efL0gcT>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrledtgddvkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtkfffgggfuffvvehfhfgjsegrtderredtvdejnecuhfhrohhmpefmvghithhh ucfoohhorhgvuceomhhoohhrvgesnhgvthifohhrkhdqhhgvrhgvthhitghsrdgtohhmqe enucggtffrrghtthgvrhhnpeejvdfhtdduhedugfekteeikeetfeefhefgueetgfdvhfeh vefghfeijedvtdevueenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehmohhorhgvsehnvghtfihorhhkqdhhvghrvghtihgtshdrtghomh
X-ME-Proxy: <xmx:fZX5ZXHzJjAfgscBpY9XqtYfx_skAv-WAqksMBj0uLHiiyGMnpe0kg> <xmx:fZX5ZXXxvCU5Q3y-fweSjNXsXdRCk90gx5Dty7jerz6hMxNuMJd9_w> <xmx:fZX5ZSOJJGHmT44h51puWzlbMH0CJgLk7AXM-jEdnCCIvMzdtrMIAg> <xmx:fZX5ZW1npWieBIy4p3MHR6L_ar5c-ZIVIc8LqVzAFTd0AmhwBcQkWQ> <xmx:fpX5ZSTQmavveiN8yjQoFgkzSt80c-LoggkFfmzdNVGFcAdVxrKS3Q>
Feedback-ID: i5d8c41f0:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 19 Mar 2024 09:39:08 -0400 (EDT)
Content-Type: multipart/alternative; boundary="------------5iPHtFjhuK7kHgjzn7RiNCqC"
Message-ID: <0fed414c-a4df-4d8b-ac35-65ce3a227cf5@network-heretics.com>
Date: Tue, 19 Mar 2024 09:39:07 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Rule of removing adopted work (was Re: Question about pre-meeting document posting deadlines for the IESG and the community)
Content-Language: en-US
To: adrian@olddog.co.uk, 'Abdussalam Baryun' <abdussalambaryun@gmail.com>
Cc: 'ietf' <ietf@ietf.org>
References: <7826C4F13FA874CD79459A4B@PSB> <65A7921B-2A05-439A-976C-226560C5E7F4@strayalpha.com> <e0702d8a-cea5-4928-b571-98442ccd4f29@petit-huguenin.org> <6d0c6b07-2fc3-496c-ba66-dc40cbf46df8@dfn.de> <69EE71C9-C42B-49A6-BC0D-508F799DB68E@tzi.org> <1d301b86-c994-4a9c-810c-9a42e12a0ad8@network-heretics.com> <53C617FA98D84931861C1F59@PSB> <85D994BF-5E89-437B-821C-12DE93C403B3@episteme.net> <CAL0qLwYba_V4VHABRuSLybG0d5-XW2onOjab3vxsf-H2dnYWNw@mail.gmail.com> <8746156f-905b-03de-b95a-cfdb10ca9fcd@gmail.com> <EE62CF5F-1554-4143-933C-523319B4C073@tzi.org> <2c79546c-9ea1-4f32-9b9c-a41e836c04d9@network-heretics.com> <CADnDZ89Zn0HBWq33fRV-mfnZTkyZfEj1=td-umsNq6DyS2jXTQ@mail.gmail.com> <01af01da79de$256900b0$703b0210$@olddog.co.uk>
From: Keith Moore <moore@network-heretics.com>
In-Reply-To: <01af01da79de$256900b0$703b0210$@olddog.co.uk>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/l99Uj3FEuf16qOuild4pLIYHago>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IETF-Discussion. This is the most general IETF mailing list, intended for discussion of technical, procedural, operational, and other topics for which no dedicated mailing lists exist." <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: Tue, 19 Mar 2024 13:39:16 -0000

On 3/19/24 05:16, Adrian Farrel wrote:

> AB is right (don’t be too surprised ;-) that establishing consensus 
> and recording history is crucial.
>
> However, “the people” is ambiguous. The I-D, once adopted, belongs to 
> the WG. The charter, once approved, belongs to the IETF.
>
> All changes should be recorded properly, and it is easy to add a note 
> to the History tab in the Datatracker. And these days, it is also easy 
> to add a pointer to an email thread.
>
> FWIW, I am just removing a draft in the MPLS WG. The draft is already 
> in the publication queue with the AD, however, it appears that there 
> is no interest in fixing the bugs or implementing the content.
>
> We have had several requests for input on the WG list, raised it on 
> the agenda today, and held a formal consensus call to abandon the work.
>
Somewhat agree.   A WG can decide to abandon a document, or substitute a 
different document for one that it was previously working on.   Yes, 
this should be a formal consensus action on the part of the WG, and 
documented appropriately.

IESG can also remove a work item from a WG's charter.  Again, this 
should be a formal action documented in the data tracker.

However, I've never been sure what "WG adoption" means and I don't 
recall ever seeing a formal definition of that.

I don't think that an I-D "belongs" to a WG, or at least, I think use of 
terms of "ownership" can be misleading at best.   In terms of copyright, 
the author(s) of an I-D retain legal ownership of their original work.  
They can choose to grant (nor not grant) a license to the IETF Trust to 
make derivative works, and that permission is presumably conveyed to a 
WG if IESG includes that I-D as a work item in the WG's charter.   (The 
right to make derivative works is one of several separate rights granted 
to the author(s) of a work under copyright law and the Berne convention, 
upon creation of that work, and without the need for any formal 
registration of the work.)   As I understand the mechanism, this 
granting of a license by the author(s) to the IETF Trust is usually done 
by setting the "ipr" parameter in an xml2rfc document (which is IMO a 
horrible mechanism for that because it makes it unnecessarily cumbersome 
for authors to understand exactly what rights they're giving up).  Note 
that the license granted is "non-exclusive", i.e. the author retains 
their original rights (including the right to make derivative works) in 
addition to granting a license to the IETF Trust for a subset of those 
rights.   And the IETF Trust in turn delegates that permission to other 
IETF participants.  (I am not a lawyer, but this seems dodgy to me.)

But I have strong reservations (to put it mildly) about the idea that 
the IETF should decide to grant anything like "ownership" of a document 
to a WG or another editor, while the author(s) of the document are 
living, without at least some agreement with the author(s) about how 
changes are to be managed.   The reason is that on multiple occasions 
I've seen a document that I wrote or co-wrote, drastically changed by 
someone (it's not always been clear who) in such a way as to do serious 
technical harm to the document, including drastically compromising the 
security of the protocol described.

The original author(s) have a strong interest in keeping  their creation 
technically sound and internally consistent.  Other participants may not 
fully understand the considerations that went into the careful selection 
of text in the document, and in some cases, other participants may 
attempt to compromise the technical soundness of the document.   I don't 
believe that there is anything like adequate attention to this paid in 
the current IETF WG or RFC editing process.

So, while I understand that IETF needs "change control" over the 
standards that it produces, I'm also very concerned about the potential 
for IETF or the RFC Editor to compromise the technical soundness of 
documents, whether out of accident or malice or some combination of the 
two.   And I regard any action from IETF management or a working group 
to "take away" change control from original author(s) without at least 
having a discussion with them, as inexcusably rude at best, with 
significant potential for harm to the Internet.  Even if the IETF Trust 
technically has a legal license to make derivative works of that work.

Keith