Re: Things that used to be clear (was Re: Evolving Documents (nee "Living Documents") side meeting at IETF105.)

Keith Moore <moore@network-heretics.com> Mon, 08 July 2019 21:22 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 C704A120075 for <ietf@ietfa.amsl.com>; Mon, 8 Jul 2019 14:22:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_NONE=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HWn6ZosqwrhI for <ietf@ietfa.amsl.com>; Mon, 8 Jul 2019 14:22:37 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 584A8120041 for <ietf@ietf.org>; Mon, 8 Jul 2019 14:22:37 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id F00A0675; Mon, 8 Jul 2019 17:22:35 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 08 Jul 2019 17:22:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=R1lopxUNswSgRf/lHNIUQWUc6emTVhNSRaJaI7XQu zc=; b=U910UCwF/FvCBU1yA8yTv//DriW8nHiJj/0KaDBSPiD+rChUdaP3NYuuY C0dbjYiNqSbLxCz6sqBWhIj3yEywITVKJy03/m/IUDGaHtJcq/GnpcZFKt03H12+ I9cPLe2f7zTbikqQKdzbPoM3o9QRGNnfy6OY3A9gxvwc4KvxiWH6QtH0Dkt8eqCK T09/Joe2f+vL5LzOhGXM7StezKc50oSQ/xeAUZzwy/rJyCLsBwt+zLdIPfdF3ik/ h4f946KYjzKvzLvFYx7wAl3k8g+SiasARpbeD8KQi59mRUcJlu9jo/hjnCveZgI2 /s5683xi6cWhv9PE4xYrA8s5P9SWA==
X-ME-Sender: <xms:G7QjXUqiTXLKam8bWo_olfgzP1Yj_T67Gt1PmF0ZjMGVcbGeTS9qow>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrgedtgdduieegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtke ertddtfeejnecuhfhrohhmpefmvghithhhucfoohhorhgvuceomhhoohhrvgesnhgvthif ohhrkhdqhhgvrhgvthhitghsrdgtohhmqeenucfkphepuddtkedrvddvuddrudektddrud ehnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmohhorhgvsehnvghtfihorhhkqdhhvghr vghtihgtshdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:G7QjXRtiprTxk6uQlr5zG8TC2fDeDI684YZoa3J7tr70AM-KY5mc6A> <xmx:G7QjXRNQFZHZzgHdwWu_vkSo1FebE8Nm5vvFnGvr_D5Tdw2k3U2Ddw> <xmx:G7QjXdk26LdHh13-akLe3SCPSlsuBhaLzZd-1nC-Q7Cu990FDzrkyQ> <xmx:G7QjXRIg1UrYEM9WbHII7NOIrin46HSHFrPmo2RPxtnABNiC2DBfAA>
Received: from [192.168.1.66] (108-221-180-15.lightspeed.knvltn.sbcglobal.net [108.221.180.15]) by mail.messagingengine.com (Postfix) with ESMTPA id B919E380083; Mon, 8 Jul 2019 17:22:34 -0400 (EDT)
Subject: Re: Things that used to be clear (was Re: Evolving Documents (nee "Living Documents") side meeting at IETF105.)
To: ietf@ietf.org
References: <20190704013009.dlifopcbm2umnqo7@mx4.yitter.info> <b18809df-ee98-fb29-b6c4-04ed579e163a@network-heretics.com> <20190704052335.GF3508@localhost> <911a7af5-071a-ce88-527d-70dfe939b256@network-heretics.com> <6317584D-4C9B-46E9-8197-D2A488701868@fugue.com> <20190704140552.GE49950@hanna.meerval.net> <b0943792-1afc-0c94-51b7-f2d393ef39c5@network-heretics.com> <20190705205723.GI55957@shrubbery.net> <20190706185415.GB14026@mit.edu> <CABcZeBPgNr5UqQ0pLwwNu5wh0g9L9wCd6YyYKCUDO37SPru-_Q@mail.gmail.com> <20190708202612.GG60909@shrubbery.net> <9ae14ad1-f8d5-befb-64e4-fff063c88e02@network-heretics.com> <CABcZeBOH9LH8Jrz-A5eu9arqUb+bx8xs_eKWi0pyoh7a3qpOPA@mail.gmail.com>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <f70bd94c-88ea-f12c-036f-36e455019dc6@network-heretics.com>
Date: Mon, 08 Jul 2019 17:22:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <CABcZeBOH9LH8Jrz-A5eu9arqUb+bx8xs_eKWi0pyoh7a3qpOPA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/I9Y6AR1VSqJhdO-eO_7x2ZT1jmM>
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: Mon, 08 Jul 2019 21:22:39 -0000

On 7/8/19 5:06 PM, Eric Rescorla wrote:

> From my perspective, what is lacking is the ability to make minor updates
> to the RFC to correct grammar errors, fix obvious errors, clarify 
> ambiguities,
> etc. without re-spinning the RFC. Something like TLS quickly accumulates
> a bunch of trivial errata of this kind that it's not worth re-spinning 
> the RFC
> for, but would be useful to update the for readers. But as I said, that's
> a different problem.

I guess I could see having a page to an annotated version of an RFC with 
change bars, strikethroughs, etc. to indicate fixes to identified 
errata.   In other words, more or less the existing errata mechanism but 
with a better presentation.   But I'd want that page to show the 
provenance of each change (submitted date, submitted by, approval date, 
approved by, review comments) as footnotes or side-notes or whatever.   
My concern is that if it becomes too easy to update an RFC, this 
mechanism might be used to cause substantive changes that bypass the 
IETF Consensus process.   This seems especially likely to happen for 
specifications that endure for decades and people who lack memory of why 
certain decisions were made in the first place, exhibit action bias 
toward making changes.

I'd also be okay with having RFCs be updated this way in perpetuity, but 
only if nontrivial updates required the IETF Consensus process (or 
something like it) to approve the updates. I actually think that would 
probably be better in many cases than re-spinning the RFC.  Anytime an 
RFC is re-spun there's a temptation to rewrite old language, which can 
create unintended incompatibilities.   If changes are approved as just 
deltas, maybe this temptation could be minimized.

There would still be a need to unambiguously refer to a particular 
revision of an RFC.

Keith