Re: Evolving Documents (nee "Living Documents") side meeting at IETF105.)

john heasley <heas@shrubbery.net> Wed, 17 July 2019 00:47 UTC

Return-Path: <heas@shrubbery.net>
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 C62161200C4 for <ietf@ietfa.amsl.com>; Tue, 16 Jul 2019 17:47:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 z6Hsi1EVQtgt for <ietf@ietfa.amsl.com>; Tue, 16 Jul 2019 17:47:00 -0700 (PDT)
Received: from guelah.shrubbery.net (guelah.shrubbery.net [198.58.5.1]) by ietfa.amsl.com (Postfix) with ESMTP id 292D4120110 for <ietf@ietf.org>; Tue, 16 Jul 2019 17:47:00 -0700 (PDT)
Received: by guelah.shrubbery.net (Postfix, from userid 7053) id 823FB171C7; Wed, 17 Jul 2019 00:46:59 +0000 (UTC)
Date: Wed, 17 Jul 2019 00:46:59 +0000
From: john heasley <heas@shrubbery.net>
To: Keith Moore <moore@network-heretics.com>
Cc: IETF discussion list <ietf@ietf.org>
Subject: Re: Evolving Documents (nee "Living Documents") side meeting at IETF105.)
Message-ID: <20190717004659.GC67328@shrubbery.net>
References: <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>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <9ae14ad1-f8d5-befb-64e4-fff063c88e02@network-heretics.com>
X-PGPkey: http://www.shrubbery.net/~heas/public-key.asc
X-note: live free, or die!
X-homer: i just want to have a beer while i am caring.
X-Claimation: an engineer needs a manager like a fish needs a bicycle
X-reality: only YOU can put an end to the embarrassment that is Tom Cruise
User-Agent: Mutt/1.11.4 (2019-03-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/-aK_OJBRdNslj9e26R1y95qwP9s>
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: Wed, 17 Jul 2019 00:47:03 -0000

Mon, Jul 08, 2019 at 04:54:06PM -0400, Keith Moore:
> On 7/8/19 4:26 PM, john heasley wrote:
> 
> > Sat, Jul 06, 2019 at 12:44:14PM -0700, Eric Rescorla:
> >> On Sat, Jul 6, 2019 at 11:55 AM Theodore Ts'o <tytso@mit.edu> wrote:
> >>
> >>> I suspect people have been jumping off to something which is harder,
> >>> and perhaps for them, more interesting, which is signalling that a
> >>> particular I-D version is one that is worthy of being implemented, and
> >>> perhaps, deployed in a world where new implementations can be reliably
> >>> rolled out to a large percentage of the installed base in 2-3 months.
> >>> One answer is of course the experimental RFC, but the problem is that
> >>> a lot of people see RFC and immediately assume, it's a stable,
> >>> IETF-blessed standard documentation, regardless of the "Experimental"
> >>> tag on the top of every single page of said document.
> >>>
> >> An experimental RFC would not address the need I am talking about: we're
> >> spinning one of these every 1-4 months, and doing WGLC, IETF-LC, and RFC
> >> processing would cause far too much delay.
> >>
> >> -Ekr
> > exactly; neither experimental nor informational address the desire completely.
> 
> So what it sounds like you need is a link to an internet-draft but 
> without the version number at the end, that always points to the current 
> version of that Internet-draft.

eh, not exactly; there are baggage and expectation associated with that
name that does not seem appropriate/necessary.

I want RFC 7525 to not be a RFC nor a draft, instead a Living Document (LD)
that the WG publishes on github (or pick another SCM) with WG consensus,
and does not take a year+ to publish or update.

It may reference RFCs, drafts, CVEs, free/commerical tools, other LDs,
etc etc to form recommendations; such as ciphers required, what to avoid,
how to deploy, etc.  if there is a burning urge/need in someone's pants to
chisel some part of it into a rfc as a separate effort, do that separately
and maybe it will be published before it is a relic.

I'd accept not permitting the reference of drafts, but there could be value
to pointing the direction the WG is heading.  A draft, a WG item or not,
already has different perceived value from a RFC.

it is NOT for spec of new protocols, altering protocols, ...

Other drafts and RFCs, eg: BGP over TLS, should be able to point to this
and simply say follow these WG recommendations and make no or very very
few TLS-specific statements/recommendations of its own.

Thus that BGP over TLS RFC does not need to be updated as TLS evolves or
TLS RFCs come/go, nor does it need to make recommendations about TLS
itself - something that the authors may not be qualified to comment about.

Another example would be Benoit's periodic state of netmod/netconf emails,
while he was AD.  Very useful and much of it would be useful in an LD.

It could even include a map of documents for a technology; which RFCs
apply to BGP, what are the dependencies for BGP LS, etc.

I expect the audience to be IETF participants/authors, implementers, and
users.  And, the authors to be the relevent WG and published with/by WG
consensus; without specific solicitation of IESG/IAB/etc, though not
forbidden.

I believe this is close to what Snijders is pitching, perhaps equivalent,
but dissimilar from Kumari's pitch.  And, I wish the two be separated.
This is not about experimentation or early development; that is and
should be a separate discussion.  it is about easing mapping of
dependencies or a given technology, communication of recommenations, and
application/deployment recommendations that evolve more quickly.