Re: The RFC 20 rationale (was: Re: Last Call: Recognising RFC1984 as a BCP)

John C Klensin <john-ietf@jck.com> Wed, 12 August 2015 17:01 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D05C1A9071 for <ietf@ietfa.amsl.com>; Wed, 12 Aug 2015 10:01:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level:
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 rjVe4Cbo-HEv for <ietf@ietfa.amsl.com>; Wed, 12 Aug 2015 10:01:13 -0700 (PDT)
Received: from bsa2.jck.com (ns.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62FBA1A906A for <ietf@ietf.org>; Wed, 12 Aug 2015 10:01:13 -0700 (PDT)
Received: from [198.252.137.10] (helo=JcK-HP8200.jck.com) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1ZPZOo-000KNC-Cr; Wed, 12 Aug 2015 13:01:10 -0400
Date: Wed, 12 Aug 2015 13:01:05 -0400
From: John C Klensin <john-ietf@jck.com>
To: Nico Williams <nico@cryptonector.com>, Harald Alvestrand <harald@alvestrand.no>
Subject: Re: The RFC 20 rationale (was: Re: Last Call: Recognising RFC1984 as a BCP)
Message-ID: <618789C6F68C3905D07E3EB9@JcK-HP8200.jck.com>
In-Reply-To: <20150812155252.GB24354@localhost>
References: <804F5831283A73947BF64B10@JcK-HP8200.jck.com> <55CB3B95.9030203@cs.tcd.ie> <55CB4B5B.80700@alvestrand.no> <20150812155252.GB24354@localhost>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/oBsum5aL2b6PRhL_HnNJwcTuLgE>
Cc: ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
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, 12 Aug 2015 17:01:19 -0000


--On Wednesday, August 12, 2015 10:52 -0500 Nico Williams
<nico@cryptonector.com> wrote:

> On Wed, Aug 12, 2015 at 03:34:19PM +0200, Harald Alvestrand
> wrote:
>> RFC numbers are cheap. (The debate required to agree on the
>> text may not be.)
> 
> And the labor to edit new RFCs is also not cheap.  We could
> have produced a modern replacement for RFC 20.

But, Nico, what do you mean by a "modern replacement"?  The
references could have been updated, but there is no "modern
ASCII" that is more modern than what RFC 20 talks about and, for
the very rare cases where it makes a difference, it is the RFC
20 ASCII (aka X3.4-1968) that is deployed on the Internet.
Now, one could of course specify a "modern replacement for
ASCII", but that is different from a replacement for RFC 20 and
its ASCII definition.  One could also argue that is just what
RFC 2277 and 2279 do, modulo whatever one feels a need to say
about profiles, normalization, etc., at least some of which we
have said in the IDNA and PRECIS work and elsewhere.

There was a least one additional reason for reclassifying RFC 20
in place, which is that it is normatively referenced from a
number of standards-track technical specifications and
referenced in a way that is critical to understanding those
specifications.   We could, of course, have tracked all of them
down and updated them, but that appeared to be a lot of work
that would be justified on procedural-ritual reasons only.
Again, part of the issue is that a reference to a document with
a missing ("unknown") status category is different from a
"downref" to a different category.

In any event, the action taken wrt RFC 20 and how it was taken
are not at issue here (and it is too late to even appeal), only
whether that action on RFC 20 has anything to do with, or is a
precedent for, the proposed status change for 1984.


--On Wednesday, August 12, 2015 15:34 +0200 Harald Alvestrand
<harald@alvestrand.no> wrote:

> Den 12. aug. 2015 14:27, skrev Stephen Farrell:
> 
>> As far as I know there aren't any other status changes that
>> provide us with useful precedent here, but I could be wrong
>> on that.

My recollection is that we did at least one reclassification
from Proposed to Full (Internet) Standard by making a note in
the tracker and did so a year or two ago.  There were arguments
at the time that numbers were cheap and we'd be better off
documenting the reasons for the change (and doing whatever other
calibration was needed) in a new RFC but the IESG ultimately
decided to go through with the "no new document"
reclassification. At least some of us who were opposed to doing
things that way ran out of energy or had other priorities and so
gave up rather than wanting to fight it further.  

I'm fairly certain the reclassified document was in the
Applications Area and only a bit less certain that Barry was the
responsible AD.  Perhaps he can remember the number if you need
an example.  Whether Proposed-> Full is an appropriate precedent
for an Informational-> BCP change is, of course, another matter.
The RFC 20 change was, IMO, not really a status change at all,
just assigning the obvious status category to a document that
previously did not have one.

> These go the other way (from Proposed to Historic), but we
> have some transitions that were managed by publishing RFCs:
>...

Most of which occurred before the IESG decided that
reclassification without documentation outside the tracker was a
fine procedure.

> The pattern here, which may or may not be something we want to
> emulate, is that when we make a decision, we publish a
> document saying why.
> 
> RFC numbers are cheap. (The debate required to agree on the
> text may not be.)

That was certainly the precedent prior to that other
reclassification and then to the RFC 20 action.   But the IESG
changed the rules.  Whatever one thinks of the changes, they
were not secretive about it.   If the community wants documents,
the community needs to figure out how to say so.  IIR, in the
wake of the decision by the IESG to start reclassifying
documents by tracker notes rather than RFC publication, Scott
Bradner and I suggested a specific model for moves to Historic
that would have allowed tracker notes in some cases but not
others [1].  Again, IIR, we were unable to get the IESG to take
any interest in that document or a more general discussion of
the topic, so we gave up and let it expire (and I, at least, got
much more cynical about the possibility for any process change
that was not initiated, or at least actively pushed, from within
the IESG).

best,
     john


[1] draft-klensin-historical-definition-01