[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

document classifications



At the Retreat, I was charged with making suggestions about new 
document classifications.  When poking at Barbara's new IESG page 
layout, I stumbled on info-experimental.txt, which I should have 
remembered.  For Informational vs. Experimental, I'm mostly happy with 
it, though I think there's an important case missing:  a deployed I?TF 
protocol that isn't a standard, and isn't going to become one, but 
exists.  (MSDP is the current case on the table.)  My take is that it's 
Informational -- it's like a vendor protocol, for some value of 
"vendor".  In general, I'd rather have Experimental more focused on 
4.2.1 of that document (which I do think should be published as an RFC, 
since it clarifies 2026), and on the second two examples in Section 3.

Where I'd like to diverge from current practice is in how we treat 
architectures, requirements, and framework documents.  To me, an 
architecture is quite clearly something very much like Proposed -- such 
documents often appear on the same ballot as the Protocol.  What drove 
this home to me was an interaction on an IPSP ballot.  Bert had a 
DISCUSS on one document of three in the ballot, a document that was 
intended for Informational.  He suggested that we split the ballot, 
allowing the other two documents to progress.  Fine, no problem -- but 
the remaining document, being Informational, is no longer formally 
ballotted.  But it has a DISCUSS!  That strikes me as wrong.

I suggest that we treat architectures and frameworks -- the kinds of 
documents that implementors need to understand in order to build 
reasonable systems --as standards track documents.  If people don't 
like the phrase "Proposed Standard" for an architecture, I'm perfectly 
happy with "Proposed Architectural Standard", but to me that's needless 
complexity.  On the other hand, requirements documents that were 
written to guide the WG in its further work are, and should remain, 
Informational -- they're the archival record of how we got where we are.

I'd also like to split BCP.  Right now, we use it for two very 
different things -- the best technical way to do certain things -- 
i.e., 3481, 3470, and 3449, to name the most recent three.  But we also 
use it for describing IETF procedures, i.e., 3427, 2418, 2026.  I'd 
like to call those latter "PROC" documents -- Procedural.  But I care 
less about that, since I think that there's rarely any confusion there.

		--Steve Bellovin, http://www.research.att.com/~smb (me)
		http://www.wilyhacker.com (2nd edition of "Firewalls" book)