draft-housley-two-maturity-levels-06
On balance, whilst I appreciate the aims of this document, I think the proposals are not suitable for adoption. 1) This document radically lowers the quality of Proposed Standards. Given that to the wider world, an RFC is an RFC, I think this represents a mistake. Instead, in common with how one actually specifies the standards we write, we should base any modification first and foremost on what is observed in practise. 2) I note that it now takes a simple two week last call to go from a lowered-quality PS to a full IS. This is interesting, and I think it's worthwhile examining how this might have been applied in recent actions. Consider RFC 3920 - recently updates, this has been in force for over 6 years until its recent replacement. For 5 and a half of those, it could have been an Internet Standard, under these rules - XMPP has very wide deployment with a number of independent implementations working interoperably. But it's worse than that - because RFC 3920 generated no small amount of noise in its Last Call, including a rework, if memory serves, of its SASL profile. Under the proposed rules for PS, this scrutiny may well not have happened, and we might either have had interoperability problems, or - more likely - simply a worse standard. Neither of the two note above seem beneficial to increasing the quality of the standards we produce - quite the opposite. Neither of the above two seem to reflect the reality of what we do and how it's perceived by the wider internet community, and nor do they appear to take this into account in any way. Together, they represent a real danger that radically lower-quality specifications may get stamped with significantly higher approval. I do, however, find merit in Keith Moore's suggestion of a lightweight labelling process for I-Ds; this I can see would have been highly beneficial in a number of cases, and largely acts as a formalization and communication of the status quo; that is, we often *do* recommend that people track a draft closely. I am, incidentally, largely in favour of the central tenet of reducing the standards-track to just PS and IS; I think the implementation outlined in this proposal is, however, broken. Dave. -- Dave Cridland - mailto:d...@cridland.net - xmpp:d...@dave.cridland.net - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ - http://dave.cridland.net/ Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On 5/5/2011 10:22 AM, Dave Cridland wrote: On balance, whilst I appreciate the aims of this document, I think the proposals are not suitable for adoption. 1) This document radically lowers the quality of Proposed Standards. What, specifically, are the parts of the proposal that you believe will lower the quality of a Proposed Standard? d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On Thu May 5 18:31:33 2011, Dave CROCKER wrote: On 5/5/2011 10:22 AM, Dave Cridland wrote: On balance, whilst I appreciate the aims of this document, I think the proposals are not suitable for adoption. 1) This document radically lowers the quality of Proposed Standards. What, specifically, are the parts of the proposal that you believe will lower the quality of a Proposed Standard? The parts unmentioned in the document, in effect. It states: 2.1. The First Maturity Level: Proposed Standard The stated requirements for Proposed Standard are not changed; they remain exactly as specified in RFC 2026 [1]. Various influences have made publishing a Proposed Standard much harder than the stated requirements in RFC 2026. The intention of the two-tier maturity ladder is to restore practice to the requirements for Proposed Standard from RFC 2026, and stop performing more scrutiny than intended in IETF working groups and the IESG. No new requirements are introduced; no existing published requirements are relaxed. RFC 2026 essentially defines a PS document as being a first cut, likely to change, and as such unsuitable for production deployment. In particular: Implementors should treat Proposed Standards as immature specifications. It is desirable to implement them in order to gain experience and to validate, test, and clarify the specification. However, since the content of Proposed Standards may be changed if problems are found or better solutions are identified, deploying implementations of such standards into a disruption-sensitive environment is not recommended. So this clearly states that should we revert to RFC 2026, then we should immediately consider that HTTP, IMAP, and XMPP, for instance, should not be deployed in disruption-sensitive environments. Are you really sure that's what you think our consensus opionion is? It certainly isn't mine. I don't think this reflects the current status quo in the slightest. I think our current PS maturity is essentially considered production quality, although we anticipate that clarifications in the specification may be required, and consultation with other implementors is likely to be beneficial. In particular, for better or worse, the wider internet technical community - ie, the people who are aware of, but not involved in, the IETF - expect our PS documents to have high quality, and would be caught unawares by a sudden shift back to this stance. So to make this clear, I think that as the requirements and scrutiny of PS documents have increased, the quality has as a result, and - undoubtedly more important - the expected quality has also. I am suprised that you don't see this as quite apparent. We have, in general, raised the bar over the years for PS documents, and - whether or not you think this was a good idea - this horse has left the station, and it's too late to put the lid back on - the wider world now expects this. Dave. -- Dave Cridland - mailto:d...@cridland.net - xmpp:d...@dave.cridland.net - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ - http://dave.cridland.net/ Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On 5/6/2011 1:31 AM, Dave Cridland wrote: On Thu May 5 18:31:33 2011, Dave CROCKER wrote: 1) This document radically lowers the quality of Proposed Standards. What, specifically, are the parts of the proposal that you believe will lower the quality of a Proposed Standard? The parts unmentioned in the document, in effect. It states: ... The stated requirements for Proposed Standard are not changed; they remain exactly as specified in RFC 2026 [1]. ... RFC 2026 essentially defines a PS document as being a first cut, likely to change, and as such unsuitable for production deployment. In particular: You appear to be saying that the new document lowers quality by continuing to use the same basic criteria and qualifiers for Proposed that we've used for many years. Forgive me, but I do not understand how that logic works. How can the new process document lower quality by holding the established criteria for Proposed stable? It appears that your actual concern is not about the new document, but rather the existing process specification (RFC 2026). d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On Fri, May 06, 2011 at 08:08:54AM -0700, Dave CROCKER wrote: > > > >The parts unmentioned in the document, in effect. ^^^ > You appear to be saying that the new document lowers quality by > continuing to use the same basic criteria and qualifiers for > Proposed that we've used for many years. I think he is saying that there is are _de facto_ criteria that are neither called out in 2026 nor in this draft, and that those criteria are the running code, so the documentation ought to be made to match. A -- Andrew Sullivan a...@shinkuro.com Shinkuro, Inc. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
Dave: the issue is that PS was previously not seen as a finished product, now it has much more exalted status, but the criteria have not changed. On May 6, 2011 11:09 AM, "Dave CROCKER" wrote: > > > On 5/6/2011 1:31 AM, Dave Cridland wrote: >> On Thu May 5 18:31:33 2011, Dave CROCKER wrote: 1) This document radically lowers the quality of Proposed Standards. >>> >>> What, specifically, are the parts of the proposal that you believe will lower >>> the quality of a Proposed Standard? >> >> The parts unmentioned in the document, in effect. >> >> It states: > ... >> The stated requirements for Proposed Standard are not changed; they >> remain exactly as specified in RFC 2026 [1]. > ... >> RFC 2026 essentially defines a PS document as being a first cut, likely to >> change, and as such unsuitable for production deployment. In particular: > > > You appear to be saying that the new document lowers quality by continuing to > use the same basic criteria and qualifiers for Proposed that we've used for many > years. > > Forgive me, but I do not understand how that logic works. How can the new > process document lower quality by holding the established criteria for Proposed > stable? > > It appears that your actual concern is not about the new document, but rather > the existing process specification (RFC 2026). > > > d/ > -- > > Dave Crocker > Brandenburg InternetWorking > bbiw.net > ___ > Ietf mailing list > Ietf@ietf.org > https://www.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
I am strongly opposed to this 2 document maturity level proposal. The real problem tha the IETF is regularly facing are constituencies that will fight hard against specifications getting updated, improved or fixed, once they have been published as RFC. Dave Cridland wrote: > > Dave CROCKER wrote: > > > > Dave Cridland wrote: > > > > > > 1) This document radically lowers the quality of Proposed > > > Standards. > > > > What, specifically, are the parts of the proposal that you believe > > will lower the quality of a Proposed Standard? > > 2.1. The First Maturity Level: Proposed Standard > > The intention of the two-tier maturity >ladder is to restore practice to the requirements for Proposed >Standard from RFC 2026, and stop performing more scrutiny than >intended in IETF working groups and the IESG. The proposal literally says "stop performing more scurtiny than intended". The lower quality of the documents at Proposed is an explicit goal of this proposal. When this proposal is adopted, good quality for documents at Proposed is only going to happen by accident, but no longer by peer review and scrutiny. I believe that this proposal is based on a premise that is inverse to reality. The real causality is: - very few Working Groups go through the effort on fixing or improving documents once they're published as RFCs, which, for standards track documents usually means, they stay at proposed for years - the widespread adoption of protocols & specifications on the internet happens based on specification that are at Proposed, if it happens at all. And the logical consequence of Working Groups not updating and fixing Proposed Document specification within a year after publication as RFC, in order to improve interoperability and the quality of the specification on which the software is based that runs the internet -- is to apply more thorough peer review and scrutiny at that point of the standardization process that can not be evaded by WG constituencies, before the adoption of the specification as Proposed Standard. I recently saw a proposal (by a WG chair) to adopt a new charter item following a list of 3 WG documents at or heading for PS: The WG will attempt to avoid gratuitous changes to these protocols. I do not believe that such a statement is motivated by the three maturity levels for documents, but rather caused by constituencies and emotional engagement by individuals with documents they authored or contributed to, that do not want specification to be updated, fixed or changed after these have been published as RFC. > > I don't think this reflects the current status quo in the slightest. > I think our current PS maturity is essentially considered production > quality, although we anticipate that clarifications in the > specification may be required, and consultation with other > implementors is likely to be beneficial. Some IETF participants do, some don't, which results in controversy. My understanding of the IETF standardization process, in particular with respect to specification at PS is "updating a spec to improve interoperability is good, reducing complexity is good, i.e. making stuff optional that is hardly used or creates interop problems. And when there are several different extensibility options in a protocol, some of which with very high interop in the installed base and some of which with poor interop in the installed base, then redefining useful features to use the more interoperable extensibility is useful. However, there sometimes are constituencies in IETF WGs that take the position "the PS spec MUST NOT be updated or changed, unless proven beyound all doubt, that the spec does not work at all". > > In particular, for better or worse, the wider internet technical > community - ie, the people who are aware of, but not involved in, the > IETF - expect our PS documents to have high quality, and would be > caught unawares by a sudden shift back to this stance. +1 I assume that for every IETF spec implementer within the IETF, there are 10 or more implementors that do not participate the IETF. And it is for those others that we should produce, and update/improve our specifications, at least once in a while. > > So to make this clear, I think that as the requirements and scrutiny > of PS documents have increased, the quality has as a result, and - > undoubtedly more important - the expected quality has also. I am > suprised that you don't see this as quite apparent. > > We have, in general, raised the bar over the years for PS documents, > and - whether or not you think this was a good idea - this horse has > left the station, and it's too late to put the lid back on - the > wider world now expects this. +1 -Martin ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On 5/6/2011 9:15 AM, Martin Rex wrote: The real problem tha the IETF is regularly facing are constituencies that will fight hard against specifications getting updated, improved or fixed, once they have been published as RFC. That seems particularly true about possible changes to RFC 2026. It is, indeed, a problem... d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On 5/6/2011 9:01 AM, Andrew Sullivan wrote: I think he is saying that there is are _de facto_ criteria that are neither called out in 2026 nor in this draft, and that those criteria are the running code, so the documentation ought to be made to match. Oh. But then that doesn't mean that the /current/ draft lowers quality but that the existing process has exhibited the lower. In that case, it seems like the concrete way to resolve such concerns is to propose specific text to add to the current draft? d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On Fri, May 06, 2011 at 09:27:16AM -0700, Dave CROCKER wrote: > > > On 5/6/2011 9:01 AM, Andrew Sullivan wrote: > >I think he is saying that there is are _de facto_ criteria that are > >neither called out in 2026 nor in this draft, and that those criteria > >are the running code, so the documentation ought to be made to match. > > > Oh. But then that doesn't mean that the /current/ draft lowers > quality but that the existing process has exhibited the lower. No, it does not. RFC 2026 has a low bar of entry to get something published as PS. As a matter of fact, we don't do what's in 2026. Things published as PS are often quite mature. Since just about nothing moves past PS anyway, people regard it as the effective final level of standardization and therefore require high degrees of review before publication. And once something is published at PS, it is all but impossible to change it in any but the most trivial ways, because of all the contracts that refer to that RFC and require conformance. So in fact a document published as PS has met criteria more stringent than RFC 20206 would have one believe. The present draft explicitly says that the actual criteria as actually published in RFC 2026 are the right ones, and that additional unwritten conventions and so on are to be removed. Therefore, if one thinks those more stringent criteria make for higher quality, then the current draft will lower quality. I think we could state this all more neutrally by saying only that the existing actual criteria do not match the published criteria, and that therefore when the current draft says "go back to RFC 2026 published criteria" is is in fact changing the criteria. Then we don't have to have an argument about whether the quality is better, since I don't know how that would be measured anyway. But in any case, the document flat out admits that it is changing these criteria: Various influences have made publishing a Proposed Standard much harder than the stated requirements in RFC 2026. The intention of the two-tier maturity ladder is to restore practice to the requirements for Proposed Standard from RFC 2026, and stop performing more scrutiny than intended in IETF working groups and the IESG. So we should not pretend that the draft doesn't change criteria for PS. It just reiterates a position about what should happen. It remains to be seen what will actually happen. And again, I have no horse in this race. I don't believe the document will make any difference at all, but for that very reason I don't care whether it is adopted. A -- Andrew Sullivan a...@shinkuro.com Shinkuro, Inc. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
--On Friday, May 06, 2011 18:15 +0200 Martin Rex wrote: > The real problem tha the IETF is regularly facing are > constituencies that will fight hard against specifications > getting updated, improved or fixed, once they have been > published as RFC. Martin, That is an interesting observation/ claim. Because I don't think I've seen that happen, I'd appreciate some examples. I have seen: * Insistence that any updated version of a document address all known outstanding issues, including insistence that the revised document not move forward until specific changes for which there is no clear consensus be included. In other words, if there is community consensus for changes A and B to document X, but no consensus that change C is needed (or appropriate, or even correct) some people will try to block approval of an X-bis that incorporates only changes A and B until everyone agrees to C. That is a very difficult problem in any standards body. We have sometimes gotten around it by explicitly noting that issue C remains controversial, but rarely without some resistance. But the problem isn't resistance to updates and improvements, only controversy about whether the changes are sufficient. * Insistence by various groups, often (at least apparently) only the IESG, that any document being revised be altered to conform to multiple requirements for content or editorial style that are more recent than the original document and in spite a no evidence that that older style or organization was causing any problems. That clearly makes it more difficult to get an update with actual corrections, etc., issued than it might be. But I've not seen anything that I interpret as evidence of resistance to change or updates once an RFC is published, only procedural and editorial requirements for publication of updated documents that sometimes create barriers that seem unnecessary and inappropriate. * Certainly WGs and others tend to run out of energy once initial RFCs are published. If no one is willing to produce a new or updated draft and persuade others to review it, then revisions are not going to happen. But your comment implies active opposition to such revisions: "no energy" is not active opposition. Indeed, while I don't think it is justified in today's environment, IIR part of what caused the 2026 "advance or die" provision was the belief that, if no one cared enough about a given specification to advance it, maybe we didn't need it any more. As someone who has been responsible for several RFCs and who has worked on updates to a large subset of them, I've seen a lot of pushback asking for "more", but little or no pushback for the idea of reviewing and revising specs. While I see those issues as significant, none of them have anything to do with this particular proposal: they apply equally regardless of how many steps there are in the Standards Track, apply to documents being recycled in grade, and even apply to non-standards-track materials. So you may be seeing things that I'm not (behaviors do differ between areas and even among protocol families within an area) but, if you are seeing active pushback on making revisions, I'd be interested in hearing specifics about that, what you would propose to do about it, and why this document is either helpful or unhelpful in that regard. regards, john ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On Fri May 6 17:50:07 2011, Andrew Sullivan wrote: On Fri, May 06, 2011 at 09:27:16AM -0700, Dave CROCKER wrote: > > > On 5/6/2011 9:01 AM, Andrew Sullivan wrote: > >I think he is saying that there is are _de facto_ criteria that are > >neither called out in 2026 nor in this draft, and that those criteria > >are the running code, so the documentation ought to be made to match. > > > Oh. But then that doesn't mean that the /current/ draft lowers > quality but that the existing process has exhibited the lower. No, it does not. RFC 2026 has a low bar of entry to get something published as PS. As a matter of fact, we don't do what's in 2026. Things published as PS are often quite mature. Since just about nothing moves past PS anyway, people regard it as the effective final level of standardization and therefore require high degrees of review before publication. And once something is published at PS, it is all but impossible to change it in any but the most trivial ways, because of all the contracts that refer to that RFC and require conformance. So in fact a document published as PS has met criteria more stringent than RFC 20206 would have one believe. The present draft explicitly says that the actual criteria as actually published in RFC 2026 are the right ones, and that additional unwritten conventions and so on are to be removed. Therefore, if one thinks those more stringent criteria make for higher quality, then the current draft will lower quality. I think we could state this all more neutrally by saying only that the existing actual criteria do not match the published criteria, and that therefore when the current draft says "go back to RFC 2026 published criteria" is is in fact changing the criteria. Then we don't have to have an argument about whether the quality is better, since I don't know how that would be measured anyway. But in any case, the document flat out admits that it is changing these criteria: Various influences have made publishing a Proposed Standard much harder than the stated requirements in RFC 2026. The intention of the two-tier maturity ladder is to restore practice to the requirements for Proposed Standard from RFC 2026, and stop performing more scrutiny than intended in IETF working groups and the IESG. So we should not pretend that the draft doesn't change criteria for PS. It just reiterates a position about what should happen. It remains to be seen what will actually happen. Thanks for explaining that; it is indeed what I'm trying to say. And again, I have no horse in this race. I don't believe the document will make any difference at all, but for that very reason I don't care whether it is adopted. I would rather not make the situation worse, especially without documentation which shows we have a real understanding of the de-facto standards process. Ideally, I'd rather we first - before any attempts are made to change the standards process - document what it *is*. Then, we should have a clearer understanding of the problems we're attempting to solve, and it should prove a lot less contentious. Dave. -- Dave Cridland - mailto:d...@cridland.net - xmpp:d...@dave.cridland.net - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ - http://dave.cridland.net/ Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
Martin, I think you may actually be arguing for a 1 step process. Eliot ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
>I think he is saying that there is are _de facto_ criteria that are >neither called out in 2026 nor in this draft, and that those criteria >are the running code, so the documentation ought to be made to match. This suggests that perhaps we should rename "Proposed Standard" to "Not a Standard But Might Be One Later," promote the PS published under the overstrict rules to DS, and we're done. I'm not sure whether I'm serious or not. R's, John ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
> This suggests that perhaps we should rename "Proposed Standard" to > "Not a Standard But Might Be One Later," promote the PS published > under the overstrict rules to DS, and we're done. > > I'm not sure whether I'm serious or not. Whether you are or not.., the only way to do this is to stop calling them "RFC"s. Maybe we should have a "PROP" series for PS docs, and only give them "RFC" numbers later, when they progress. Barry ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
This suggests that perhaps we should rename "Proposed Standard" to "Not a Standard But Might Be One Later," promote the PS published under the overstrict rules to DS, and we're done. I'm not sure whether I'm serious or not. Whether you are or not.., the only way to do this is to stop calling them "RFC"s. Maybe we should have a "PROP" series for PS docs, and only give them "RFC" numbers later, when they progress. Well, you know, the "Not a Standard But Might Be One Later" really are requesting comments. Regards, John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. http://jl.ly ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On Fri May 6 22:12:35 2011, Barry Leiba wrote: > This suggests that perhaps we should rename "Proposed Standard" to > "Not a Standard But Might Be One Later," promote the PS published > under the overstrict rules to DS, and we're done. > > I'm not sure whether I'm serious or not. Whether you are or not.., the only way to do this is to stop calling them "RFC"s. Maybe we should have a "PROP" series for PS docs, and only give them "RFC" numbers later, when they progress. This is not far off Scott Bradner's 2004 suggestion of "Stable Snapshots" of I-Ds. It's also like the (much more versatile) labelling proposal Keith Moore made here. Dave. -- Dave Cridland - mailto:d...@cridland.net - xmpp:d...@dave.cridland.net - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ - http://dave.cridland.net/ Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
John said... > Well, you know, the "Not a Standard But Might Be One Later" really are > requesting comments. Yes, well, we all know that "RFC" has lost any real sense of its expansion long ago. It certainly has done so in the eyes of most of the world, for whom "RFC" means "Internet standard". Dave Cridland sid... > It's also like the (much more versatile) labelling proposal Keith Moore made > here. Perhaps, but Keith's labelling proposal is still not sufficient if we CALL them "RFC"s. The *only* way to make people not look at them as "already standard" is by NOT giving them RFC numbers. Now, I'm not sure that's what we should do. But I *am* sure it's the only way to do it. Barry ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On 5/6/2011 2:29 PM, John R. Levine wrote: Whether you are or not.., the only way to do this is to stop calling them "RFC"s. Maybe we should have a "PROP" series for PS docs, and only give them "RFC" numbers later, when they progress. Well, you know, the "Not a Standard But Might Be One Later" really are requesting comments. seems like that is rather cumbersome phrasing for a label. perhaps we can come up with a term that is shorter but implies a similar status with regard to now and later. hmmm. what about the word 'proposed'? d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
On Fri May 6 22:37:20 2011, Barry Leiba wrote: John said... > Well, you know, the "Not a Standard But Might Be One Later" really are > requesting comments. Yes, well, we all know that "RFC" has lost any real sense of its expansion long ago. It certainly has done so in the eyes of most of the world, for whom "RFC" means "Internet standard". Actually, for most of the world, it means Rugby Football Club. But yes, for the majority of folk who know about protocol specs, then RFC means Standard. Dave Cridland sid... > It's also like the (much more versatile) labelling proposal Keith Moore made > here. Perhaps, but Keith's labelling proposal is still not sufficient if we CALL them "RFC"s. The *only* way to make people not look at them as "already standard" is by NOT giving them RFC numbers. Right, which is why both Scott and Keith's proposals involve I-Ds, not RFCs. Now, I'm not sure that's what we should do. But I *am* sure it's the only way to do it. I think it represents the sanest approach proposed so far. Dave. -- Dave Cridland - mailto:d...@cridland.net - xmpp:d...@dave.cridland.net - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ - http://dave.cridland.net/ Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
Barry Leiba wrote: > > John said... > > Well, you know, the "Not a Standard But Might Be One Later" really are > > requesting comments. > > Yes, well, we all know that "RFC" has lost any real sense of its > expansion long ago. It certainly has done so in the eyes of most of > the world, for whom "RFC" means "Internet standard". Correct. It really does not matter how *WE* call it, it is not going to affect in any way what the world does with it as long as it has the "published" status. In many areas 90% of the implementors are outside of the IETF. And if they get the task to implement and ship some protocol in a product -- they will check the RFC index for a document describing the protocol. And if there is exactly one version of a protocol (and ultimately just one RFC document describing it), then they going to use exactly that document for their implementation, indepent of what label&boilerplate the IETF has slapped on the front page. It really does not matter whether it reads "Informational", "Proposed Standard", "Draft Standard" or "Standard". They need to implement it, there is just one document describing it, so really, what does this matter? And frankly, large parts of the internet run with protocols and specification that are "Informational" and "Proposed", and a non-marginal part even runs on I-Ds. The large majority out there just doesn't care how many document maturity levels the IETF uses. And the folks that prefer more numerous and easier I-D -> RFC transitions are likely the "early adopters" which are frequently shipping products based on I-Ds, and often the members of constituencies that would love to completely lock down a specification as soon as they ship a product based on it. -Martin ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: draft-housley-two-maturity-levels-06
07.05.2011 0:29, John R. Levine wrote: This suggests that perhaps we should rename "Proposed Standard" to "Not a Standard But Might Be One Later," promote the PS published under the overstrict rules to DS, and we're done. I'm not sure whether I'm serious or not. Whether you are or not.., the only way to do this is to stop calling them "RFC"s. Maybe we should have a "PROP" series for PS docs, and only give them "RFC" numbers later, when they progress. Well, you know, the "Not a Standard But Might Be One Later" really are requesting comments. Why invent something new? The Experimental category covers what you want to name "Not a Standard But Might Be One Later"; Experimental docs. are fine for permanent record of some protocol to encourage its experimental implementations to produce the Standards Track document of really high level (since it's based on received experience with this protocol). Some recent RFCs are good examples; see eg. http://tools.ietf.org/html/rfc6137#section-1.5 The other problem (if it is) is that implementators really don't care whether the Standards Track document is Proposed, Draft or Full; as mentioned before in this thread, everything named RFC is considered to be stable and OK for implementation (maybe, except Historic documents :-). And this can't be changed; this is established; this is implementator's mentality. Considering it, many WGs/folks who once wrote Proposed Standard see no sense to move it forward to Draft and Full. Considering this, even though it was planned by RFC 2026 in the other way, Proposed Standards are actually worth that scrutiny they are currently given (even though I personally can hardly agree with this statement). Mykyta Yevstifeyev Regards, John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. http://jl.ly ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Comments on draft-housley-two-maturity-levels-06.txt
On Thu, May 05, 2011 at 09:13:06AM -0700, The IESG wrote: > > The IESG has received a request from an individual submitter to consider > the following document: > - 'Reducing the Standards Track to Two Maturity Levels' >as a BCP > > The IESG plans to make a decision in the next few weeks, and solicits > final comments on this action. Dear colleagues, I have read the document. I have some comments. Some of these I have said before, but since there's a last call I thought I should state my view for the record. First, I don't oppose publishing the draft as an RFC. Neither do I support it. I am indifferent, because I don't believe it will make a great deal of difference. Second, the document appears to claim in section 2.1 that the removal of three tiers is intened to remove the impediments to publication of RFCs at PS. I think this result would be a good thing, but I see no reason to believe that it will happen. It seems to me to be at least as likely that IESG members will over time regard PS as _de facto_ standards, because the draft requires wide deployment of such RFCs in order to move a protocol to Internet Standard. This could as easily reinforce the current situation as to relieve it. Third, the draft appears to be arguing that advancement is somewhat more likely under the revised definitions. While it would be interesting if this happened, my experience as co-chair of DNSEXT makes me dubious. In that role, I have observed that things don't get moved along the standards track because there is no incentive whatever to do so. Things are widely deployed already as PS. Once they have been widely deployed, there is great resistance to change. So in effect, any advancement is a housekeeping operation in which a document we've all known as "RFC " comes to be called "RFC ", (and sometimes, minor changes are introduced in the text that turn into great points of contention because of the potential for incompatibility). Nothing about this draft changes that state of affairs; instead, it is reinforced by the requirement of wide deployment. Fourth, the decision to permit downward normative references from IS to PS strikes me as a little strange. It means that in order really to evaluate the maturity of a given RFC, you will need also to evaluate the maturity of all the RFCs it refers to. That said, the draft has the noble qualities that it is clear and to the point. I like the solution to the problem of the obsolete definition DS laid out in section 5. Best regards, Andrew -- Andrew Sullivan a...@shinkuro.com Shinkuro, Inc. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf