Re: draft-housley-two-maturity-levels

2011-08-03 Thread John C Klensin


--On Tuesday, August 02, 2011 20:23 -0400 Joel M. Halpern
j...@joelhalpern.com wrote:

 With mild apologies, I have retained John's text below
 because, even though I come to a different conclusion, I
 thought it important to retain for now.  If folks choose to
 follow up on this, significant trimming is recommended.

Trimmed :-)

 John, as far as I can tell there are three problems which
 various folks have wanted this document or its predecessor to
 address:
 1) That the bar for PS is too high
 2) That not enough documents are advancing up the standards
 track
 3) That what we do and what we say we do do not match.

I agree with your summary so far.

 Clearly, these problems are related.

That is less clear to me.  While I think that (1) is at least
part of the cause of (2), both of the following seem almost
equally plausible:

(i) At the time the current model was assembled, IETF
participation was much more heavily weighted toward
researchers and others who had the flexibility to be
able to concentrate on getting things right with
multiple iterations and gradual advancement.  As the
Internet has evolved toward an environment in which
short-term product needs dominate, a larger percentage
of IETF participants have needs to get a reasonable spec
agreed on so it can be implemented and deployed, but
little need to refine and revise unless flaws in the
specs cause serious and user- or operator- visible
interoperability problems.

(ii) At the time the current model was assembled, IETF
specifications tended to be for relatively simple
protocols with either few options or orthogonal ones
without complex interactions.  Today, we are seeing far
more specs with optional variations, options that
interact in complex ways, profiles for different
purposes, etc.  We have whole working groups whose
purpose it is to sort out the operational implications
of protocols developed in other WGs (and sometimes still
under development.   In that environment, having
maturity categories that require an entire complex
protocol, regardless of profiles or sets of options, to
be classified into a small range of mutually-exclusive
sets just makes no sense almost independent of how many
categories we have.   Whether we can remove obstacles or
not, we don't have the right incentives in place to get
people to do things that make no sense to them (or to
their sponsors).   Indeed, _increasing_ the number of
categories might help: for example, perhaps we need a
base spec and 'mandatory to implement' pieces are fine,
but we don't know about some of the option sets
category.

If some combination of those hypotheses is actually the driving
force behind few specs getting past Proposed, then nothing we do
about getting things into Proposed more easily will make any
difference.  Nor is fussing with the number of maturity levels
likely to have any useful effect.

In addition, (3) appears to me almost completely unconnected
with the other two.  Sure, we don't use annual review and never
have.  And it is definitely unattractive to have rules around
that we don't follow.  I would be a lot happier if we removed or
clarified _every_ rule in our specs that we don't follow (or if
we followed more of them).   But I haven't heard even a claim
that removing a rule that we haven't followed from 2026 would
make it easier to get documents approved as Proposed or that it
would increase, even slightly, the number of documents that are
advanced.

 We could try to adopt a change that would address all three.
 I dobut we would accomplish anything.

ok

 As far as I can tell, this document sensible tries to address
 one of these, namely item 3.  It tries to align what we
 document with what we do.  In order to do so, it also makes a
 change which may help item 2. It may not.

But there is no connection at all.  If we wanted to address item
3, then all it would take is a _really_ short RFC that updated
2026 and said that provision has never been used and is now
eliminated.  As I indicated in my long note, I can't believe
there would be any controversy about such a document other than
complaints that we were wasting time that could be better spent
in other ways.

Might it help with item 2?  While I can't _prove_ it would not,
I don't recall seeing a single argument, either in the document
drafts or on the list, that justifies even a strong hypothesis
that the existence of a rule that we have never followed has
discouraged even a single specification.   If one thought there
was an interaction of that sort, it would make far more sense
logically to try applying the rule to see what effect that would
actually have.  I'm not suggesting that, if only because I
wonder whether moving RFC 3261, RFC 

Re: draft-housley-two-maturity-levels

2011-08-02 Thread John C Klensin

On 7/30/11 11:05 AM, Joel M. Halpern wrote:
 It seems to me that this does two things, both small but
 useful. 1) It makes a minor change in the advancement
 procedures so that they are more reasonable.  They may still
 not be sufficiently reasonable to be used, but it improves
 them, and thereby improves the odds.

Actually, there is no evidence that this is an improvement.  I'd
agree that it is a minor change, but there has been no serious
analysis of whether it is an improvement or not.  To the extent
to which approving this lowers the odds of considering and
making changes that might actually have significant effects
(e.g., really sorting out what maturity levels mean in a world
of increasingly complex standards), it is harmful.  See long
discussion below.

 2) It is coupled to an
 intent to actually behave according to what the document
 says.  Such an intent is obviously not feasible without some
 change.

Well, yes and no.  My sense of the discussion over the last year
is that a significant fraction of the community believes that
the critical path change in this area is an adjustment to the
threshold for Proposed Standard.  That issue is addressed in
draft-bradner-restore-proposed, which requires no change to RFC
2026 or other formal procedures at all.  It is not addressed in
this document.

  It is useful to have our behavior and our documented
 description of how we work match because the mismatch causes
 confusion, at least for new participants, and sometimes even
 for experienced participants.

I agree with this.  But this document doesn't make nearly enough
of a contribution in that area to justify approving it.  It
addresses exactly one provision of our processes in which
documentation and practice don't align, a provision about which
there is no subtlety or confusion within the community at all
(even though new participants may be confused).  If the issue is
important, then let's make a serious effort to update the places
where 2026, 2028, 2031, 2360, 3710, 4071, and probably several
other documents have fallen at least somewhat out of line with
reality.  If the particular issue of the annual review is really
more important than any of those other issues, I assume that a
stand-along document that changed it would rapidly achieve
community consensus (albeit with some complaints about wasted
time).  Certainly it should not be sufficient to justify
approving this document... the change is almost irrelevant to
it. 

 It might be the case that it will improve the advancement
 percentage. It might not.  I can not imagine that it will
 make that even worse.

I can because the effects of changes like this are actually very
hard to predict.  It increases the requirements for the second
level, however slightly.  Since we have trouble getting things
to the second level now, that increased requirement might reduce
incentives to bring things off Proposed at a least as much as a
theoretical just one more level and then you are finished
change would increase those incentives.  By changing Proposed
from 1/3 of the way to 1/2 way or a bit more, it might
remove a small incentive to take the additional step.

In addition, the publication without a new RFC provision may
actually further increase the de facto requirements for Proposed
Standards by requiring that those documents be edited to a high
standard of clear English and specification precision.  While,
IMO, we have taken too little advantage of it, the current
provisions of RFC 2026 permit publishing a Proposed Standard as
soon as the WG understands it, leaving language cleanup (and
refined translation from the writing styles of many people in
the community whether native speakers of English or not) for
Draft Standard versions.

More important, for those of us who believe that a maturity
system based on rigid named categories that apply to entire
documents has outlived its usefulness as our specifications have
become more complex, approval of this document is almost certain
to cause consideration of such approaches to be postponed by
some years as people complain that the changes made in this
draft must have time to take effect and be evaluated.

   ---

A more extended analysis of other aspects of the situation with
this document follows.  Those who don't like extended analyses
might want to stop reading at some point.



A very long time ago, a then-professor of mine observed that one
of the most common sources of failures in engineering,
especially computer engineering, was to look at a problem that
seemed too large or too intractable, find some easily-changed
and tractable part of the problem, do something with it (almost
anything), and then claim that significant progress had been
made on the original/ real problem because one had started on
it.   In many cases, the approach actually makes the real
problem harder: systems become more complex, applying remedies
later turns out to be more complicated, and so on.  The narrow
solution may also use up 

Re: draft-housley-two-maturity-levels

2011-08-02 Thread Joel M. Halpern
With mild apologies, I have retained John's text below because, even 
though I come to a different conclusion, I thought it important to 
retain for now.  If folks choose to follow up on this, significant 
trimming is recommended.


John, as far as I can tell there are three problems which various folks 
have wanted this document or its predecessor to address:

1) That the bar for PS is too high
2) That not enough documents are advancing up the standards track
3) That what we do and what we say we do do not match.

Clearly, these problems are related.
We could try to adopt a change that would address all three.  I dobut we 
would accomplish anything.


As far as I can tell, this document sensible tries to address one of 
these, namely item 3.  It tries to align what we document with what we 
do.  In order to do so, it also makes a change which may help item 2. 
It may not.


Now, you can argue that it is taking up energy that should go to item 1. 
 That is not unreasonable.  Except that I consider all the proposals I 
have seen for item 1 to be failures.  They fail in different ways, but 
they all have appeared to me to be bad ideas.  (I think, based on 
conversations, some folks were supporting the previous version of this 
document in the mistaken believe that it did more to address that than 
it actually provided.)


As such, we can either do nothing, or take this step that in my personal 
opinion addresses item 3, might turn out to help item 2, and does not 
hurt item 1.
I believe I understand your point below that without understanding how 
we ought to address problem 1, it is hard to be confident we are not 
making it worse rather than better.


Yours,
Joel

On 8/2/2011 6:51 PM, John C Klensin wrote:


On 7/30/11 11:05 AM, Joel M. Halpern wrote:

It seems to me that this does two things, both small but
useful. 1) It makes a minor change in the advancement
procedures so that they are more reasonable.  They may still
not be sufficiently reasonable to be used, but it improves
them, and thereby improves the odds.


Actually, there is no evidence that this is an improvement.  I'd
agree that it is a minor change, but there has been no serious
analysis of whether it is an improvement or not.  To the extent
to which approving this lowers the odds of considering and
making changes that might actually have significant effects
(e.g., really sorting out what maturity levels mean in a world
of increasingly complex standards), it is harmful.  See long
discussion below.


2) It is coupled to an
intent to actually behave according to what the document
says.  Such an intent is obviously not feasible without some
change.


Well, yes and no.  My sense of the discussion over the last year
is that a significant fraction of the community believes that
the critical path change in this area is an adjustment to the
threshold for Proposed Standard.  That issue is addressed in
draft-bradner-restore-proposed, which requires no change to RFC
2026 or other formal procedures at all.  It is not addressed in
this document.


  It is useful to have our behavior and our documented
description of how we work match because the mismatch causes
confusion, at least for new participants, and sometimes even
for experienced participants.


I agree with this.  But this document doesn't make nearly enough
of a contribution in that area to justify approving it.  It
addresses exactly one provision of our processes in which
documentation and practice don't align, a provision about which
there is no subtlety or confusion within the community at all
(even though new participants may be confused).  If the issue is
important, then let's make a serious effort to update the places
where 2026, 2028, 2031, 2360, 3710, 4071, and probably several
other documents have fallen at least somewhat out of line with
reality.  If the particular issue of the annual review is really
more important than any of those other issues, I assume that a
stand-along document that changed it would rapidly achieve
community consensus (albeit with some complaints about wasted
time).  Certainly it should not be sufficient to justify
approving this document... the change is almost irrelevant to
it.


It might be the case that it will improve the advancement
percentage. It might not.  I can not imagine that it will
make that even worse.


I can because the effects of changes like this are actually very
hard to predict.  It increases the requirements for the second
level, however slightly.  Since we have trouble getting things
to the second level now, that increased requirement might reduce
incentives to bring things off Proposed at a least as much as a
theoretical just one more level and then you are finished
change would increase those incentives.  By changing Proposed
from 1/3 of the way to 1/2 way or a bit more, it might
remove a small incentive to take the additional step.

In addition, the publication without a new RFC provision may
actually further increase the de facto 

Re: draft-housley-two-maturity-levels

2011-08-01 Thread Peter Saint-Andre
On 7/30/11 11:05 AM, Joel M. Halpern wrote:
 It seems to me that this does two things, both small but useful.
 1) It makes a minor change in the advancement procedures so that they
 are more reasonable.  They may still not be sufficiently reasonable to
 be used, but it improves them, and thereby improves the odds.
 2) It is coupled to an intent to actually behave according to what the
 document says.  Such an intent is obviously not feasible without some
 change.  It is useful to have our behavior and our documented
 description of how we work match because the mismatch causes confusion,
 at least for new participants, and sometimes even for experienced
 participants.
 
 It might be the case that it will improve the advancement percentage. It
 might not.  I can not imagine that it will make that even worse.

I'm with Joel here. Let's clean up our documentation so that it more
closely matches our current practice. We might even encourage more folks
to progress their work along the standards track, although I think that
failing is more cultural than procedural.

 So, it seems to me that this matches the description that Eric, Brian,
 and others have used of a baby step that is not harmful and may be helpful.

The baby step description is a metaphor. If we can't make even this
small change, how can we expect to complete more significant reforms?

BTW, the latest version more clearly describes the problem it is trying
to solve, so I think that my DISCUSS has been addressed. I'm clearing
the DISCUSS and now approve of publishing this I-D as an RFC.

Peter

--
Peter Saint-Andre
https://stpeter.im/

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-31 Thread RJ Atkinson
On 31st July 2011, Brian Carpenter wrote, in part:
 I believe that the present situation is confusing both to IETF newcomers
 (who may falsely believe that the IETF actually follows the 3 stage process)
 and, worse, confusing to users of IETF standards (who may falsely believe
 that a document isn't useful until it's advanced). We, and those users,
 gain by reducing the confusion. (Note: I did not write eliminating the
 confusion.)

I agree totally with Brian's assessment.

 It defines a practice which is *very* close to present practice,
 apart from a minor name change. I think that's the best we can do,
 but that's why it's a baby step, not a no-op.

Also agreed.

 It might cause a change, simply because the effort of making the single
 move PS-IS will get you to the end state, whereas previously you had
 to make two efforts, PS-DS-STD. But only time will tell if this changes
 our collective behaviour.

Making this process change definitely will change my attitude 
towards trying to advance standards-track RFCs that I am directly 
involved with.  

Until now, the process overhead to move from PS to STD was far too great 
to justify the time spent.  My perception is that this change reduces 
the process work substantially -- and a change in perception (i.e. 
perception by itself) is sufficient to increase my own motivation 
to make the attempt.  

While perception normally varies widely between individuals, 
on virtually all topics, I am not alone in in the view
I've expressed just above.

Yours,

Ran

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-31 Thread Eric Burger
On Jul 31, 2011, at 11:55 AM, RJ Atkinson wrote:
 On 31st July 2011, Brian Carpenter wrote, in part:

[snip]

 It might cause a change, simply because the effort of making the single
 move PS-IS will get you to the end state, whereas previously you had
 to make two efforts, PS-DS-STD. But only time will tell if this changes
 our collective behaviour.
 
 Making this process change definitely will change my attitude 
 towards trying to advance standards-track RFCs that I am directly 
 involved with.  
 
 Until now, the process overhead to move from PS to STD was far too great 
 to justify the time spent.  My perception is that this change reduces 
 the process work substantially -- and a change in perception (i.e. 
 perception by itself) is sufficient to increase my own motivation 
 to make the attempt.  
 
 While perception normally varies widely between individuals, 
 on virtually all topics, I am not alone in in the view
 I've expressed just above.
 
 Yours,
 
 Ran

This is the intent.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-31 Thread Scott O Bradner
it looks so - maybe it would be good to have a pointer in this doc

Scott

On Jul 28, 2011, at 9:19 AM, Robert Sparks wrote:

 Scott -
 
 Didn't RFC 5657 address your point 2?
 
 The current proposal no longer requires this report during advancement, but 
 it does not disallow it.
 I hope it's obvious that I believe these reports are valuable, but I am 
 willing to accept the proposed
 structure, with the hope and expectation that  communities that are serious 
 about producing and 
 refining protocols will be producing these reports anyhow.
 
 RjS
 
 On Jul 28, 2011, at 8:19 AM, Scott O. Bradner wrote:
 
 
 this is better than the last version but
 
 1/ I still see no reason to think that this change will cause any
 significant change in the percent of Proposed Standards that move up the
 (shorter) standards track since the proposal does nothing to change the
 underlying reasons that people do not expend the effort needed to
 advance documents
 
 2/ one of the big issues with the PS-DS step is understanding what
 documentation is needed to show that there are the interoperable
 implementations and to list the unused features - it would help a lot to
 provide some guidance (which I did not do in 2026 - as I have been
 reminded a number of times :-) ) as to just what process is to be
 followed
 
 could be
  a spread sheet showing features  implementations
  an assertion by the person proposing the advancement that the
 requirements have been met
 or something in between
 
 Scott
 ___
 Ietf mailing list
 Ietf@ietf.org
 https://www.ietf.org/mailman/listinfo/ietf
 

Scott Bradner

Harvard University Information Technology
Security | Policy, Risk  Compliance
+1 617 495 3864
29 Oxford St., Room 407
Cambridge, MA 02138
www.harvard.edu/huit




___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-30 Thread Pete Resnick

On 7/28/11 9:03 AM, Eric Burger wrote:


On Jul 28, 2011, at 8:19 AM, Scott O. Bradner wrote:

1/ I still see no reason to think that this change will cause any
significant change in the percent of Proposed Standards that move up the
(shorter) standards track since the proposal does nothing to change the
underlying reasons that people do not expend the effort needed to
advance documents


And the real question is, are we moving forward? I think that we are not moving 
as far as we originally wanted. However, I offer we are moving a baby step 
forward, and as such is worthwhile doing.
   


On 7/28/11 6:07 PM, Brian E Carpenter wrote:

Let's just make this baby step and stop worrying about it.
   


Not to pick on Eric and Brian alone; I put this to everyone.

I *really* want an answer to the issue that Scott raises. Eric and Brian 
each refer to a baby step. A baby step toward what exactly?


If the answer is simply, to align documentation with current 
procedure, that's fine, but then I want to know: a) Why is it useful 
and positive to line up documentation with current procedure? That is, 
what are we gaining by publishing this? and b) This document is 
identical to neither 2026 *nor* current procedure, so how is it 
accomplishing the goal of aligning with current procedure anyway?


If the answer is, Yes, this document will cause a change in the percent 
of Proposed Standards that move up, then I want to know How?, because 
like Scott, I haven't heard the answer stated in this dicussion.


If you think I've missed an obvious alternative reason to go ahead with 
this document, I'm open to hear it, but it sounds like the only two 
alternatives expressed so far are, Document current practice and 
Improve number of documents moving along standards track, and I 
haven't heard how this document does either of those things.


I consider this an open, unaddressed, issue.

pr

--
Pete Resnickhttp://www.qualcomm.com/~presnick/
Qualcomm Incorporated - Direct phone: (858)651-4478, Fax: (858)651-1102

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-30 Thread Joel M. Halpern

It seems to me that this does two things, both small but useful.
1) It makes a minor change in the advancement procedures so that they 
are more reasonable.  They may still not be sufficiently reasonable to 
be used, but it improves them, and thereby improves the odds.
2) It is coupled to an intent to actually behave according to what the 
document says.  Such an intent is obviously not feasible without some 
change.  It is useful to have our behavior and our documented 
description of how we work match because the mismatch causes confusion, 
at least for new participants, and sometimes even for experienced 
participants.


It might be the case that it will improve the advancement percentage. 
It might not.  I can not imagine that it will make that even worse.


So, it seems to me that this matches the description that Eric, Brian, 
and others have used of a baby step that is not harmful and may be helpful.


Yours,
Joel

On 7/30/2011 12:55 PM, Pete Resnick wrote:

On 7/28/11 9:03 AM, Eric Burger wrote:


On Jul 28, 2011, at 8:19 AM, Scott O. Bradner wrote:

1/ I still see no reason to think that this change will cause any
significant change in the percent of Proposed Standards that move up
the
(shorter) standards track since the proposal does nothing to change the
underlying reasons that people do not expend the effort needed to
advance documents


And the real question is, are we moving forward? I think that we are
not moving as far as we originally wanted. However, I offer we are
moving a baby step forward, and as such is worthwhile doing.


On 7/28/11 6:07 PM, Brian E Carpenter wrote:

Let's just make this baby step and stop worrying about it.


Not to pick on Eric and Brian alone; I put this to everyone.

I *really* want an answer to the issue that Scott raises. Eric and Brian
each refer to a baby step. A baby step toward what exactly?

If the answer is simply, to align documentation with current
procedure, that's fine, but then I want to know: a) Why is it useful
and positive to line up documentation with current procedure? That is,
what are we gaining by publishing this? and b) This document is
identical to neither 2026 *nor* current procedure, so how is it
accomplishing the goal of aligning with current procedure anyway?

If the answer is, Yes, this document will cause a change in the percent
of Proposed Standards that move up, then I want to know How?, because
like Scott, I haven't heard the answer stated in this dicussion.

If you think I've missed an obvious alternative reason to go ahead with
this document, I'm open to hear it, but it sounds like the only two
alternatives expressed so far are, Document current practice and
Improve number of documents moving along standards track, and I
haven't heard how this document does either of those things.

I consider this an open, unaddressed, issue.

pr


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-30 Thread John Leslie
Pete Resnick presn...@qualcomm.com wrote:
 
 I *really* want an answer to the issue that Scott raises. Eric and Brian 
 each refer to a baby step. A baby step toward what exactly?
 
 If the answer is simply, to align documentation with current 
 procedure, that's fine, but then I want to know:
 a) Why is it useful and positive to line up documentation with current
procedure? That is, what are we gaining by publishing this? and
 b) This document is identical to neither 2026 *nor* current procedure,
so how is it accomplishing the goal of aligning with current
procedure anyway?

   Although, to tell truth, I don't care very much whether this I-D
becomes an RFC, I am _very_ glad that Pete is raising these questions.

   We have been wandering in the weeds for years now over how many
steps should there be? IMHO, the last serious WG effort (newtrk)
reached something very like consensus that that was the wrong question.

   I _seriously_ hope the IESG will either decide to enact this I-D or
stop beating this horse.

   I suggest that we accept the principle that consensus process
means it will be hard to change something in the future; and admit
that adjust to current practice isn't a sufficient shibboleth to
gain consensus for a change from a previous consensus.

   It _is_ appropriate for anyone sufficiently bothered by failure to
follow current documented rules to appeal actions which don't follow
the rules. That _will_ make you unpopular with the folks that must
process the appeal, but it is less harmful than asking the entire IETF
to wander in the weeds in seek of consensus to change the rules.

   If I may make a suggestion, actual practice could be documented on
ietf.org web pages (with some explanation of how it differs from the
RFC rules and why) -- without all this wandering in the weeds. It
is _really_ unlikely that would invoke the full appeal process more
than once, and it would save a lot of bandwidth on this list.

   BTW, while I do intend to be silent if the IESG adopts this I-D
for publication, that does _not_ mean I will be silent when the next
adjust to current practice I-D comes up.

--
John Leslie j...@jlc.net
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-30 Thread Brian E Carpenter
Hi Pete,

On 2011-07-31 04:55, Pete Resnick wrote:
...
 I *really* want an answer to the issue that Scott raises. Eric and Brian
 each refer to a baby step. A baby step toward what exactly?
 
 If the answer is simply, to align documentation with current
 procedure, that's fine, but then I want to know: a) Why is it useful
 and positive to line up documentation with current procedure? That is,
 what are we gaining by publishing this? 

I believe that the present situation is confusing both to IETF newcomers
(who may falsely believe that the IETF actually follows the 3 stage process)
and, worse, confusing to users of IETF standards (who may falsely believe
that a document isn't useful until it's advanced). We, and those users,
gain by reducing the confusion. (Note: I did not write eliminating the
confusion.)

 and b) This document is
 identical to neither 2026 *nor* current procedure, so how is it
 accomplishing the goal of aligning with current procedure anyway?

It defines a practice which is *very* close to present practice,
apart from a minor name change. I think that's the best we can do,
but that's why it's a baby step, not a no-op.

 
 If the answer is, Yes, this document will cause a change in the percent
 of Proposed Standards that move up, then I want to know How?, because
 like Scott, I haven't heard the answer stated in this dicussion.

It might cause a change, simply because the effort of making the single
move PS-IS will get you to the end state, whereas previously you had
to make two efforts, PS-DS-STD. But only time will tell if this changes
our collective behaviour.

   Brian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-29 Thread Chris Newman

I have read version 08 and support this proposal.

- Chris

--On July 27, 2011 17:46:22 -0400 Jari Arkko jari.ar...@piuha.net wrote:

Here's the link:

  http://tools.ietf.org/html/draft-housley-two-maturity-levels


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-28 Thread Scott O. Bradner

this is better than the last version but

1/ I still see no reason to think that this change will cause any
significant change in the percent of Proposed Standards that move up the
(shorter) standards track since the proposal does nothing to change the
underlying reasons that people do not expend the effort needed to
advance documents

2/ one of the big issues with the PS-DS step is understanding what
documentation is needed to show that there are the interoperable
implementations and to list the unused features - it would help a lot to
provide some guidance (which I did not do in 2026 - as I have been
reminded a number of times :-) ) as to just what process is to be
followed

could be
a spread sheet showing features  implementations
an assertion by the person proposing the advancement that the
requirements have been met
or something in between

Scott
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-28 Thread Robert Sparks
Scott -

Didn't RFC 5657 address your point 2?

The current proposal no longer requires this report during advancement, but it 
does not disallow it.
I hope it's obvious that I believe these reports are valuable, but I am willing 
to accept the proposed
structure, with the hope and expectation that  communities that are serious 
about producing and 
refining protocols will be producing these reports anyhow.

RjS

On Jul 28, 2011, at 8:19 AM, Scott O. Bradner wrote:

 
 this is better than the last version but
 
 1/ I still see no reason to think that this change will cause any
 significant change in the percent of Proposed Standards that move up the
 (shorter) standards track since the proposal does nothing to change the
 underlying reasons that people do not expend the effort needed to
 advance documents
 
 2/ one of the big issues with the PS-DS step is understanding what
 documentation is needed to show that there are the interoperable
 implementations and to list the unused features - it would help a lot to
 provide some guidance (which I did not do in 2026 - as I have been
 reminded a number of times :-) ) as to just what process is to be
 followed
 
 could be
   a spread sheet showing features  implementations
   an assertion by the person proposing the advancement that the
 requirements have been met
 or something in between
 
 Scott
 ___
 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

2011-07-28 Thread Eric Burger
And the real question is, are we moving forward? I think that we are not moving 
as far as we originally wanted. However, I offer we are moving a baby step 
forward, and as such is worthwhile doing.

On Jul 28, 2011, at 9:19 AM, Robert Sparks wrote:

 Scott -
 
 Didn't RFC 5657 address your point 2?
 
 The current proposal no longer requires this report during advancement, but 
 it does not disallow it.
 I hope it's obvious that I believe these reports are valuable, but I am 
 willing to accept the proposed
 structure, with the hope and expectation that  communities that are serious 
 about producing and 
 refining protocols will be producing these reports anyhow.
 
 RjS
 
 On Jul 28, 2011, at 8:19 AM, Scott O. Bradner wrote:
 
 
 this is better than the last version but
 
 1/ I still see no reason to think that this change will cause any
 significant change in the percent of Proposed Standards that move up the
 (shorter) standards track since the proposal does nothing to change the
 underlying reasons that people do not expend the effort needed to
 advance documents
 
 2/ one of the big issues with the PS-DS step is understanding what
 documentation is needed to show that there are the interoperable
 implementations and to list the unused features - it would help a lot to
 provide some guidance (which I did not do in 2026 - as I have been
 reminded a number of times :-) ) as to just what process is to be
 followed
 
 could be
  a spread sheet showing features  implementations
  an assertion by the person proposing the advancement that the
 requirements have been met
 or something in between
 
 Scott
 ___
 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

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-28 Thread Peter Saint-Andre
On 7/28/11 10:03 AM, Eric Burger wrote:
 And the real question is, are we moving forward? I think that we are
 not moving as far as we originally wanted. However, I offer we are
 moving a baby step forward, and as such is worthwhile doing.

We are more closely aligning our documentation with our organizational
running code. All other things being equal, that's a good thing. That
doesn't imply that all of our organizatioal running code is bug-free. We
could have a broader conversation about the latter, but IMHO that's
outside the scope of this baby step forward.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-28 Thread Keith Moore

On Jul 28, 2011, at 10:06 AM, Peter Saint-Andre wrote:

 On 7/28/11 10:03 AM, Eric Burger wrote:
 And the real question is, are we moving forward? I think that we are
 not moving as far as we originally wanted. However, I offer we are
 moving a baby step forward, and as such is worthwhile doing.
 
 We are more closely aligning our documentation with our organizational
 running code. All other things being equal, that's a good thing.

Hmm.  I've long believed that :

- trying to document existing practice
- trying to document desirable practice

are both worthwhile endeavors, as long as you don't try to do both at the same 
time.  When you try to do both at the same time, there is a conflict.

If someone wants to write a document that says we generally follow RFC 2026, 
except that:

- drafts hardly ever advance to Draft Standard and even more rarely to Full 
Standard, unless there is significant use of the protocol and there are bugs 
that need to be fixed (in which case the ability to advance can sometimes serve 
as an incentive of sorts)
- we have never been serious about periodic review of standards and we don't 
have enough time/energy to do that
- we've never really nailed down what Historic meant, and when it was 
appropriate to use it

etc.

that would be a fine thing.

And real changes to the process, say to bring in formal cross review earlier, 
to clarify the nature of community consensus and the need for it, etc. might 
also be a fine thing.  Unfortunately, such discussions are always contentious 
and difficult, because they affect the whole community, but they also attract a 
lot of interests from individuals with particularly unique axes to grind.  So 
we keep trying to fix the substantive problems with incremental changes.  I 
forget who it was who said yesterday that we can't really do that, but I 
certainly agree with him.

Meanwhile, it's not clear to me that simply changing from one document that we 
don't strictly follow, to another document that we won't follow much better, is 
helpful.  And I don't think IETF's problems with standards quality or process 
can be addressed merely by changes to the number of maturity levels.  That 
strikes me as a bit like rearranging deck chairs...it might make people feel 
better but is of little consequence.

In other words, I'm not convinced that this change will do much harm, but I'm 
also not convinced that it will help much.  And yet we keep flogging this 
idea...

Keith




___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-28 Thread Peter Saint-Andre
On 7/28/11 10:20 AM, Keith Moore wrote:

 In other words, I'm not convinced that this change will do much harm,
 but I'm also not convinced that it will help much. 

I don't disagree.

 And yet we keep
 flogging this idea...

But we always flog the easy issues, rather than facing the tough ones.

It would be good to start talking about the tough issues, but IMHO there
is some value in settling on two maturity levels as well.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-07-28 Thread Brian E Carpenter
Keith,

On 2011-07-29 02:20, Keith Moore wrote:
 On Jul 28, 2011, at 10:06 AM, Peter Saint-Andre wrote:
 
 On 7/28/11 10:03 AM, Eric Burger wrote:
 And the real question is, are we moving forward? I think that we are
 not moving as far as we originally wanted. However, I offer we are
 moving a baby step forward, and as such is worthwhile doing.
 We are more closely aligning our documentation with our organizational
 running code. All other things being equal, that's a good thing.
 
 Hmm.  I've long believed that :
 
 - trying to document existing practice
 - trying to document desirable practice
 
 are both worthwhile endeavors, as long as you don't try to do both at the 
 same time.  When you try to do both at the same time, there is a conflict.
 
 If someone wants to write a document that says we generally follow RFC 2026, 
 except that:

Been there, done that, it sank like a stone.

Let's just make this baby step and stop worrying about it.

   Brian

 - drafts hardly ever advance to Draft Standard and even more rarely to Full 
 Standard, unless there is significant use of the protocol and there are bugs 
 that need to be fixed (in which case the ability to advance can sometimes 
 serve as an incentive of sorts)
 - we have never been serious about periodic review of standards and we don't 
 have enough time/energy to do that
 - we've never really nailed down what Historic meant, and when it was 
 appropriate to use it
 
 etc.
 
 that would be a fine thing.
 
 And real changes to the process, say to bring in formal cross review earlier, 
 to clarify the nature of community consensus and the need for it, etc. might 
 also be a fine thing.  Unfortunately, such discussions are always contentious 
 and difficult, because they affect the whole community, but they also attract 
 a lot of interests from individuals with particularly unique axes to grind.  
 So we keep trying to fix the substantive problems with incremental changes.  
 I forget who it was who said yesterday that we can't really do that, but I 
 certainly agree with him.
 
 Meanwhile, it's not clear to me that simply changing from one document that 
 we don't strictly follow, to another document that we won't follow much 
 better, is helpful.  And I don't think IETF's problems with standards quality 
 or process can be addressed merely by changes to the number of maturity 
 levels.  That strikes me as a bit like rearranging deck chairs...it might 
 make people feel better but is of little consequence.
 
 In other words, I'm not convinced that this change will do much harm, but I'm 
 also not convinced that it will help much.  And yet we keep flogging this 
 idea...
 
 Keith
 
 
 
 
 ___
 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

2011-07-27 Thread Brian E Carpenter
On 2011-07-28 09:46, Jari Arkko wrote:
 After extensive discussion on this list and in the IESG Russ has decided
 to make a reduced proposal. I am now initiating a new Last Call to gauge
 consensus on the new version. 

Thankyou. I fully support this version.

  Brian Carpenter
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-06

2011-05-06 Thread Dave Cridland

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

2011-05-06 Thread Dave CROCKER



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

2011-05-06 Thread Andrew Sullivan
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

2011-05-06 Thread Scott Brim
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 d...@dcrocker.net 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

2011-05-06 Thread Martin Rex
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

2011-05-06 Thread Dave CROCKER



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

2011-05-06 Thread Dave CROCKER



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

2011-05-06 Thread Andrew Sullivan
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

2011-05-06 Thread John C Klensin


--On Friday, May 06, 2011 18:15 +0200 Martin Rex m...@sap.com
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

2011-05-06 Thread Dave Cridland

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

2011-05-06 Thread Eliot Lear
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

2011-05-06 Thread John Levine
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

2011-05-06 Thread Barry Leiba
 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 RFCs.  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

2011-05-06 Thread John R. Levine

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 RFCs.  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

2011-05-06 Thread Dave Cridland

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 RFCs.  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

2011-05-06 Thread Barry Leiba
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 RFCs.  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

2011-05-06 Thread Dave CROCKER



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 RFCs. 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

2011-05-06 Thread Dave Cridland

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 RFCs.  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

2011-05-06 Thread Martin Rex
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 labelboilerplate 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

2011-05-06 Thread Mykyta Yevstifeyev

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 RFCs.  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


Re: draft-housley-two-maturity-levels-06

2011-05-05 Thread Dave CROCKER



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-05

2011-04-19 Thread Mykyta Yevstifeyev

19.04.2011 1:21, Russ Housley wrote:

Mykyta:


4. Downward References Permitted

This section says nothing about references to documents with no status 
(pre-IETF RFCs).  Maybe informative references to such RFCs should be 
allowed.  And what about normative ones?  Whether the RFC 3967 procedure will be used in 
such cases, or such references are disallowed in Standards Track docs?  I think this 
should also be mentioned in your draft.

What does this have to do with moving from two maturity levels?
Mostly nothing, but if you consider that the whole Section 4 is 
appropriate for your document, what I propose is appropriate also.


Mykyta

Russ


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-05

2011-04-19 Thread Russ Housley
Mykyta:

 4. Downward References Permitted
 This section says nothing about references to documents with no status 
 (pre-IETF RFCs).  Maybe informative references to such RFCs should be 
 allowed.  And what about normative ones?  Whether the RFC 3967 procedure 
 will be used in such cases, or such references are disallowed in Standards 
 Track docs?  I think this should also be mentioned in your draft.
 What does this have to do with moving from two maturity levels?
 Mostly nothing, but if you consider that the whole Section 4 is appropriate 
 for your document, what I propose is appropriate also.

I just reviewed RFC 3967.  It does not seem to claim that references to those 
older documents requires special handling.  I'd like to leave this topic to an 
update to RFC 3967 if such an update is needed at all.

Russ
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-05

2011-04-19 Thread Peter Saint-Andre
On 4/19/11 9:57 AM, Russ Housley wrote:
 Mykyta:
 
 4. Downward References Permitted
 This section says nothing about references to documents with no status 
 (pre-IETF RFCs).  Maybe informative references to such RFCs should be 
 allowed.  And what about normative ones?  Whether the RFC 3967 procedure 
 will be used in such cases, or such references are disallowed in Standards 
 Track docs?  I think this should also be mentioned in your draft.
 What does this have to do with moving from two maturity levels?
 Mostly nothing, but if you consider that the whole Section 4 is appropriate 
 for your document, what I propose is appropriate also.
 
 I just reviewed RFC 3967.  It does not seem to claim that references to those 
 older documents requires special handling.  I'd like to leave this topic to 
 an update to RFC 3967 if such an update is needed at all.

+1. Let's keep this I-D short and focused.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/





smime.p7s
Description: S/MIME Cryptographic Signature
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-05

2011-04-17 Thread Mykyta Yevstifeyev

06.04.2011 18:27, Russ Housley wrote:

This revision proposes a solution to the issue raised by Brian Carpenter about 
documents lingering at Draft Standard.  Some people thought it was a problem.  
Others thought it did not matter.  The proposed solution leaves the matter in 
the hands of the IESG.

Russ,

Hello again.  I have another minor comment regarding this document.


4. Downward References Permitted
This section says nothing about references to documents with no status 
(pre-IETF RFCs).  Maybe informative references to such RFCs should be 
allowed.  And what about normative ones?  Whether the RFC 3967 procedure 
will be used in such cases, or such references are disallowed in 
Standards Track docs?  I think this should also be mentioned in your draft.


Mykyta Yevstifeyev


Russ


Begin forwarded message:


From: IETF I-D Submission Toolidsubmiss...@ietf.org
Date: April 6, 2011 11:22:25 AM EDT
To: hous...@vigilsec.com
Cc: dcroc...@bbiw.net, ebur...@standardstrack.com
Subject: New Version Notification for draft-housley-two-maturity-levels-05


A new version of I-D, draft-housley-two-maturity-levels-05.txt has been 
successfully submitted by Russ Housley and posted to the IETF repository.

Filename:draft-housley-two-maturity-levels
Revision:05
Title:   Reducing the Standards Track to Two Maturity Levels
Creation_date:   2011-04-06
WG ID:   Independent Submission
Number_of_pages: 7

Abstract:
This document proposes several changes to the Internet Engineering
Task Force (IETF) Standards Process defined in RFC 2026, primarily a
reduction from three IETF standards track maturity levels to two.

{{ RFC Editor: please change proposes several changes to the to
changes the. }}



The IETF Secretariat.



___
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-05

2011-04-08 Thread Mykyta Yevstifeyev
2011/4/7, Russ Housley hous...@vigilsec.com:
 Mykyta:

 If this approach is acceptable to the community, implementation reports will
 no longer be needed at all.

In this case your document should obsolete RFC 5657 and mention this.

Mykyta

 Russ


 On Apr 7, 2011, at 10:09 AM, Mykyta Yevstifeyev wrote:

 06.04.2011 18:27, Russ Housley wrote:
 This revision proposes a solution to the issue raised by Brian Carpenter
 about documents lingering at Draft Standard.  Some people thought it was
 a problem.  Others thought it did not matter.  The proposed solution
 leaves the matter in the hands of the IESG.
 I can hardly see my comments from 18 March
 (http://www.ietf.org/mail-archive/web/ietf/current/msg65911.html)
 considered in -05.  Are you planning to make any changes regarding this in
 -06?

 Mykyta Yevstifeyev
 Russ


 Begin forwarded message:

 From: IETF I-D Submission Toolidsubmiss...@ietf.org
 Date: April 6, 2011 11:22:25 AM EDT
 To: hous...@vigilsec.com
 Cc: dcroc...@bbiw.net, ebur...@standardstrack.com
 Subject: New Version Notification for
 draft-housley-two-maturity-levels-05


 A new version of I-D, draft-housley-two-maturity-levels-05.txt has been
 successfully submitted by Russ Housley and posted to the IETF
 repository.

 Filename:   draft-housley-two-maturity-levels
 Revision:   05
 Title:  Reducing the Standards Track to Two Maturity Levels
 Creation_date:  2011-04-06
 WG ID:  Independent Submission
 Number_of_pages: 7

 Abstract:
 This document proposes several changes to the Internet Engineering
 Task Force (IETF) Standards Process defined in RFC 2026, primarily a
 reduction from three IETF standards track maturity levels to two.

 {{ RFC Editor: please change proposes several changes to the to
 changes the. }}



 The IETF Secretariat.


 ___
 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-05

2011-04-07 Thread Mykyta Yevstifeyev

06.04.2011 18:27, Russ Housley wrote:

This revision proposes a solution to the issue raised by Brian Carpenter about 
documents lingering at Draft Standard.  Some people thought it was a problem.  
Others thought it did not matter.  The proposed solution leaves the matter in 
the hands of the IESG.
I can hardly see my comments from 18 March 
(http://www.ietf.org/mail-archive/web/ietf/current/msg65911.html) 
considered in -05.  Are you planning to make any changes regarding this 
in -06?


Mykyta Yevstifeyev

Russ


Begin forwarded message:


From: IETF I-D Submission Toolidsubmiss...@ietf.org
Date: April 6, 2011 11:22:25 AM EDT
To: hous...@vigilsec.com
Cc: dcroc...@bbiw.net, ebur...@standardstrack.com
Subject: New Version Notification for draft-housley-two-maturity-levels-05


A new version of I-D, draft-housley-two-maturity-levels-05.txt has been 
successfully submitted by Russ Housley and posted to the IETF repository.

Filename:draft-housley-two-maturity-levels
Revision:05
Title:   Reducing the Standards Track to Two Maturity Levels
Creation_date:   2011-04-06
WG ID:   Independent Submission
Number_of_pages: 7

Abstract:
This document proposes several changes to the Internet Engineering
Task Force (IETF) Standards Process defined in RFC 2026, primarily a
reduction from three IETF standards track maturity levels to two.

{{ RFC Editor: please change proposes several changes to the to
changes the. }}



The IETF Secretariat.



___
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-05

2011-04-07 Thread Russ Housley
Mykyta:

If this approach is acceptable to the community, implementation reports will no 
longer be needed at all.

Russ


On Apr 7, 2011, at 10:09 AM, Mykyta Yevstifeyev wrote:

 06.04.2011 18:27, Russ Housley wrote:
 This revision proposes a solution to the issue raised by Brian Carpenter 
 about documents lingering at Draft Standard.  Some people thought it was a 
 problem.  Others thought it did not matter.  The proposed solution leaves 
 the matter in the hands of the IESG.
 I can hardly see my comments from 18 March 
 (http://www.ietf.org/mail-archive/web/ietf/current/msg65911.html) considered 
 in -05.  Are you planning to make any changes regarding this in -06?
 
 Mykyta Yevstifeyev
 Russ
 
 
 Begin forwarded message:
 
 From: IETF I-D Submission Toolidsubmiss...@ietf.org
 Date: April 6, 2011 11:22:25 AM EDT
 To: hous...@vigilsec.com
 Cc: dcroc...@bbiw.net, ebur...@standardstrack.com
 Subject: New Version Notification for draft-housley-two-maturity-levels-05
 
 
 A new version of I-D, draft-housley-two-maturity-levels-05.txt has been 
 successfully submitted by Russ Housley and posted to the IETF repository.
 
 Filename:draft-housley-two-maturity-levels
 Revision:05
 Title:   Reducing the Standards Track to Two Maturity Levels
 Creation_date:   2011-04-06
 WG ID:   Independent Submission
 Number_of_pages: 7
 
 Abstract:
 This document proposes several changes to the Internet Engineering
 Task Force (IETF) Standards Process defined in RFC 2026, primarily a
 reduction from three IETF standards track maturity levels to two.
 
 {{ RFC Editor: please change proposes several changes to the to
 changes the. }}
 
 
 
 The IETF Secretariat.
 
 
 ___
 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-05

2011-04-06 Thread RJ Atkinson

The last *several* revisions have been perfectly fine.  
The most recent edits are also fine.

We're micro-editing this document at this point, meaning that 
perfect is impeding our ability to deploy more than good enough 
to replace 3-tier system that most IETF folks agree is broken,
and has been broken for at least a decade.

A tiny few people might like to edit this document more, 
but the IETF supposedly operates upon rough consensus, 
rather than either smooth consensus or unanimity.  

Could we please Last Call, approve, and ship this right now ?

Yours,

Ran Atkinson

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-05

2011-04-06 Thread Julian Reschke

On 06.04.2011 17:27, Russ Housley wrote:

This revision proposes a solution to the issue raised by Brian Carpenter about 
documents lingering at Draft Standard.  Some people thought it was a problem.  
Others thought it did not matter.  The proposed solution leaves the matter in 
the hands of the IESG.

Russ
...


A question...:


   A specification shall remain at the Proposed Standard maturity level
   for at least six (6) months before consideration for advancement to
   the Internet Standard maturity level.


It would probably good to clarify when the six month period starts (IESG 
approval? RFC publication?).


Best regards, Julian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-05

2011-04-06 Thread Peter Saint-Andre
On 4/6/11 10:45 AM, Julian Reschke wrote:
 On 06.04.2011 17:27, Russ Housley wrote:
 This revision proposes a solution to the issue raised by Brian
 Carpenter about documents lingering at Draft Standard.  Some people
 thought it was a problem.  Others thought it did not matter.  The
 proposed solution leaves the matter in the hands of the IESG.

 Russ
 ...
 
 A question...:
 
A specification shall remain at the Proposed Standard maturity level
for at least six (6) months before consideration for advancement to
the Internet Standard maturity level.
 
 It would probably good to clarify when the six month period starts (IESG
 approval? RFC publication?).

RFC publication seems sensible -- sometimes it can take more than six
months between IESG approval and RFC publication! (Slow authors during
AUTH48, dependencies on yet-to-be-published specs, etc.)

Peter

-- 
Peter Saint-Andre
https://stpeter.im/





smime.p7s
Description: S/MIME Cryptographic Signature
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-05

2011-04-06 Thread Russ Housley
Julian:

 A question...:
 
   A specification shall remain at the Proposed Standard maturity level
   for at least six (6) months before consideration for advancement to
   the Internet Standard maturity level.
 
 It would probably good to clarify when the six month period starts (IESG 
 approval? RFC publication?).

This is not a new question.  It comes up every few years, and it was a big 
topic a few yers back when there was a long delay between approval and RFC 
publication.

The 6 months starts with RFC publication.

Russ
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-05

2011-04-06 Thread Sam Hartman
 Russ == Russ Housley hous...@vigilsec.com writes:


Russ The 6 months starts with RFC publication.

Please say that in the draft then.
I had a different take away from the last version of this discussion I
participated in.
I don't care much what the answer is, but it seems clear that it
requires documentation.

Apologies if it is already stated elsewhere in the draft: I have not
read 05 yet.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-05

2011-04-06 Thread Russ Housley

Sam and Julian:

 Russ == Russ Housley hous...@vigilsec.com writes:
 
 
Russ The 6 months starts with RFC publication.
 
 Please say that in the draft then.
 I had a different take away from the last version of this discussion I
 participated in.
 I don't care much what the answer is, but it seems clear that it
 requires documentation.
 
 Apologies if it is already stated elsewhere in the draft: I have not
 read 05 yet.

I will add a sentence in -06 to make this clear.

Russ
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels-05

2011-04-06 Thread Brian E Carpenter
On 2011-04-07 03:27, Russ Housley wrote:
 This revision proposes a solution to the issue raised by Brian Carpenter 
 about documents lingering at Draft Standard.  Some people thought it was a 
 problem.  Others thought it did not matter.  The proposed solution leaves the 
 matter in the hands of the IESG.

That seems like a fine approach; it allows common sense to be applied.

   Brian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-03-24 Thread Mykyta Yevstifeyev

Russ, all,

Another proposal as for your document.  So, it fails to mention what are 
the procedures for reclassification of Standards Track RFCs to 
Historic.  Therefore, I propose the following text:




6.  Procedures for Reclassification of Standards Track RFCs as 
Historic Documents


Under some circumstances Standards Track RFCs may be reclassified to 
Historic document (i. e. its initial status may be changed to 
Historic).  RFC 2026 [1], as well as its predecessors, contains some 
words about the Historic RFCs, but it failes to define the procedures 
for reclassification of RFCs to Historic status.  Such situation, of 
course, causes misunderstandings of the members of the community.  
This document removes this uncertainty; it defines the circumstances 
under what the Standards Track RFC should be moved to Historic status 
and describes the procedures for such action.


The Standards Track RFC, either Proposed Standard or Internet 
Standard, should be considered to be appropriate for reclassification 
as Historic document if (a) there is another document that replaces it 
or (b) it described the protocol or other technology that got out-of-use.


In the case mentioned as (a) above the superseding document should 
just have the notice of the necessity of reclassification of its 
predecessor to Historic.  However such action is not obligatory.


In the case mentioned as (b) above the procedure is as follows.  If 
the individual or a group of individuals (e. g. IETF working group) 
assume that the protocol or other technology defined in the Standards 
Track RFC is now out-of-use and is very unlikely to become widely used 
in the future, they SHALL apply to IESG to request the 
reclassification of such document to Historic.  IESG SHALL then issue 
the IETF-wide Last Call on this action, not shorter than 2 weeks, in 
order to determine whether there is the community consensus on 
reclassification.  If Last Call did not reveal community objection to 
this action, this document SHALL be reclassified to Historic.


During the sunset period, set by this document, Draft Standards SHALL 
be reclassified to Historic using the procedure as defined above.

... and renumber the following sections.

What do you think about this proposal?

Mykyta Yevstifeyev

14.03.2011 1:32, Russ Housley wrote:

There have been conflicting suggestions about the best way forward.  We have 
constructed an updated proposal.  It has been posted as 
draft-housley-two-maturity-levels-04.

Russ
___
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

2011-03-24 Thread Joel M. Halpern
As far as I can tell, your proposal does not match the meaning we use 
for Historic.
More importantly, there does not seem to be a problem that needs to be 
addressed in this area.
Most importantly, if there is a problem, it should in my opinion be 
addressed separately from the topic of this draft.  Please do not 
conflate the two.


Yours,
Joel M. Halpern

On 3/24/2011 11:32 AM, Mykyta Yevstifeyev wrote:

Russ, all,

Another proposal as for your document. So, it fails to mention what are
the procedures for reclassification of Standards Track RFCs to Historic.
Therefore, I propose the following text:



6. Procedures for Reclassification of Standards Track RFCs as Historic
Documents

Under some circumstances Standards Track RFCs may be reclassified to
Historic document (i. e. its initial status may be changed to
Historic). RFC 2026 [1], as well as its predecessors, contains some
words about the Historic RFCs, but it failes to define the procedures
for reclassification of RFCs to Historic status. Such situation, of
course, causes misunderstandings of the members of the community. This
document removes this uncertainty; it defines the circumstances under
what the Standards Track RFC should be moved to Historic status and
describes the procedures for such action.

The Standards Track RFC, either Proposed Standard or Internet
Standard, should be considered to be appropriate for reclassification
as Historic document if (a) there is another document that replaces it
or (b) it described the protocol or other technology that got out-of-use.

In the case mentioned as (a) above the superseding document should
just have the notice of the necessity of reclassification of its
predecessor to Historic. However such action is not obligatory.

In the case mentioned as (b) above the procedure is as follows. If the
individual or a group of individuals (e. g. IETF working group) assume
that the protocol or other technology defined in the Standards Track
RFC is now out-of-use and is very unlikely to become widely used in
the future, they SHALL apply to IESG to request the reclassification
of such document to Historic. IESG SHALL then issue the IETF-wide Last
Call on this action, not shorter than 2 weeks, in order to determine
whether there is the community consensus on reclassification. If Last
Call did not reveal community objection to this action, this document
SHALL be reclassified to Historic.

During the sunset period, set by this document, Draft Standards SHALL
be reclassified to Historic using the procedure as defined above.

... and renumber the following sections.

What do you think about this proposal?

Mykyta Yevstifeyev

14.03.2011 1:32, Russ Housley wrote:

There have been conflicting suggestions about the best way forward. We
have constructed an updated proposal. It has been posted as
draft-housley-two-maturity-levels-04.

Russ
___
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


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-03-24 Thread Mykyta Yevstifeyev

24.03.2011 17:42, Joel M. Halpern wrote:
As far as I can tell, your proposal does not match the meaning we use 
for Historic.
More importantly, there does not seem to be a problem that needs to be 
addressed in this area.
Most importantly, if there is a problem, it should in my opinion be 
addressed separately from the topic of this draft.  Please do not 
conflate the two.
While it is not directly related to the draft's topic, it it just an 
attempt since this draft is very likely to become published unlike the 
separate proposal on this topic.


Mykyta



Yours,
Joel M. Halpern

On 3/24/2011 11:32 AM, Mykyta Yevstifeyev wrote:

Russ, all,

Another proposal as for your document. So, it fails to mention what are
the procedures for reclassification of Standards Track RFCs to Historic.
Therefore, I propose the following text:



6. Procedures for Reclassification of Standards Track RFCs as Historic
Documents

Under some circumstances Standards Track RFCs may be reclassified to
Historic document (i. e. its initial status may be changed to
Historic). RFC 2026 [1], as well as its predecessors, contains some
words about the Historic RFCs, but it failes to define the procedures
for reclassification of RFCs to Historic status. Such situation, of
course, causes misunderstandings of the members of the community. This
document removes this uncertainty; it defines the circumstances under
what the Standards Track RFC should be moved to Historic status and
describes the procedures for such action.

The Standards Track RFC, either Proposed Standard or Internet
Standard, should be considered to be appropriate for reclassification
as Historic document if (a) there is another document that replaces it
or (b) it described the protocol or other technology that got 
out-of-use.


In the case mentioned as (a) above the superseding document should
just have the notice of the necessity of reclassification of its
predecessor to Historic. However such action is not obligatory.

In the case mentioned as (b) above the procedure is as follows. If the
individual or a group of individuals (e. g. IETF working group) assume
that the protocol or other technology defined in the Standards Track
RFC is now out-of-use and is very unlikely to become widely used in
the future, they SHALL apply to IESG to request the reclassification
of such document to Historic. IESG SHALL then issue the IETF-wide Last
Call on this action, not shorter than 2 weeks, in order to determine
whether there is the community consensus on reclassification. If Last
Call did not reveal community objection to this action, this document
SHALL be reclassified to Historic.

During the sunset period, set by this document, Draft Standards SHALL
be reclassified to Historic using the procedure as defined above.

... and renumber the following sections.

What do you think about this proposal?

Mykyta Yevstifeyev

14.03.2011 1:32, Russ Housley wrote:

There have been conflicting suggestions about the best way forward. We
have constructed an updated proposal. It has been posted as
draft-housley-two-maturity-levels-04.

Russ
___
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





___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-03-24 Thread Dave CROCKER



On 3/24/2011 4:49 PM, Mykyta Yevstifeyev wrote:

Another proposal as for your document. So, it fails to mention what are
the procedures for reclassification of Standards Track RFCs to Historic.



Generally, the document tries to limit itself to discussion of what it changes.

There are no changes proposed for moving to Historic. (The question of Historic 
has not been part of the many discussions about streamlining the standards 
labeling.)


Hence that issue is out of scope for the document.

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

2011-03-24 Thread Bob Hinden

On Mar 24, 2011, at 5:01 PM, Dave CROCKER wrote:

 
 
 On 3/24/2011 4:49 PM, Mykyta Yevstifeyev wrote:
 Another proposal as for your document. So, it fails to mention what are
 the procedures for reclassification of Standards Track RFCs to Historic.
 
 
 Generally, the document tries to limit itself to discussion of what it 
 changes.
 
 There are no changes proposed for moving to Historic. (The question of 
 Historic has not been part of the many discussions about streamlining the 
 standards labeling.)
 
 Hence that issue is out of scope for the document.

+1

Bob


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-03-24 Thread Eric Burger
Agreed.

On Mar 24, 2011, at 12:13 PM, Bob Hinden wrote:

 
 On Mar 24, 2011, at 5:01 PM, Dave CROCKER wrote:
 
 
 
 On 3/24/2011 4:49 PM, Mykyta Yevstifeyev wrote:
 Another proposal as for your document. So, it fails to mention what are
 the procedures for reclassification of Standards Track RFCs to Historic.
 
 
 Generally, the document tries to limit itself to discussion of what it 
 changes.
 
 There are no changes proposed for moving to Historic. (The question of 
 Historic has not been part of the many discussions about streamlining the 
 standards labeling.)
 
 Hence that issue is out of scope for the document.
 
 +1
 
 Bob
 
 
 ___
 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

2011-03-14 Thread Joel M. Halpern
There seems to be a minor but important inconsistency which leaves us 
still not clearly addressing the interoperability issues.


The commentary text on the second standards level includes, when 
commenting on the removal of the requirement for interoperability 
testing reports:

   subsumed by the requirement for
   actual deployment and use of independent and interoperable
   implementations.

While not perfect (nothing is), such a requirement would probably leave 
me satisfied.  However, there is no requirement in general for multiple 
independent implementations.  There is a requirement for multiple 
implementations and successful operational experience.  There is only a 
requirement for independent implementations relative to patented or 
otherwise controlled technologies.  And even that requirement does not 
say anything about any interoperability of those independent 
implementations.


Yours,
Joel


On 3/13/2011 7:32 PM, Russ Housley wrote:

There have been conflicting suggestions about the best way forward.  We have 
constructed an updated proposal.  It has been posted as 
draft-housley-two-maturity-levels-04.

Russ
___
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

2011-03-13 Thread Russ Housley
There have been conflicting suggestions about the best way forward.  We have 
constructed an updated proposal.  It has been posted as 
draft-housley-two-maturity-levels-04.

Russ
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-31 Thread Dave CROCKER



On 1/30/2011 8:06 AM, Andrew Sullivan wrote:

On Sun, Jan 30, 2011 at 07:49:44AM -0800, Dave CROCKER wrote:

The current proposal specifies a second maturity level that does not
permit changing the technical specification.


Yes, I know.  I fail completely to see why anyone would ever do the
work for such movement of maturity level.  The proposal seems to me to
be something along the lines of giving gold stars to protocols with
people who are willing to do the busywork.



One of the challenges in the discussion of this topic on the IETF list is some 
very different models of the role of a standards label.  Given the frequent view 
that only technical details matter, one would think that we are composed only of 
engineers who give little thought to organizational, social and psychological 
factors that might also affect adoption decisions...


One curiosity about this is that our documentation style for specifications 
permits far more tutorial and explanatory content than most other standards 
group, which one might take to indicate that we actually worry a bit about those 
who will adopt our work and that we actually want to help them.  Yet our 
organization mode tends to consider 'publication' the end of our concern.


As folks in the communications game, the IETF tends to have a curious lack of 
interest in the 'feedback' portion of a Shannon-Weaver model[1], when it comes 
to protocol adoption.  It's as if we stopped reading after the first Shannon 
paper.[2]


In any event, I thought the value proposition of the proposal's second label had 
been discussed at some length:


   For significant portions of industry, the decision whether to adopt new 
technology relies heavily on an assessment of its stability and likely success. 
 Some specs are nascent and fluid.  Some are failed.  Others are successful. As 
of now, it can be difficult for such folk to distinguish the real maturity of 
IETF proposals, since most are at Proposed.


   So the proposal defines a second stage that serves the purpose of making an 
official statement of stability and success, by virtue of noting significant 
deployment.  That can be helpful during the market expansion phase of adoption.


d/


[1] http://en.wikipedia.org/wiki/Shannon%E2%80%93Weaver_model

[2] http://plan9.bell-labs.com/cm/ms/what/shannonday/shannon1948.pdf
--

  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-30 Thread Phillip Hallam-Baker
I believe this proposal to be dangerous and undesirable.

The fact is that the three stage process has never worked. As in not ever.
If you take a look at the current Internet standards over half of the total
are grandfathered from before the IETF was started.

You cannot return to a state that never existed.


The raising of the bar for proposed standard has a very simple reason: it is
now almost impossible to change specifications once deployed. There is no
point in conducting a security review after the RFC has issued, it is too
late. Similarly there is no point in checking to see if the Gen Art criteria
are met.

Another factor here is that many specifications coming to IETF have already
had significant work done.



On Sat, Jan 29, 2011 at 5:39 PM, Scott O. Bradner s...@harvard.edu wrote:


 I've previously expressed my opinion that proposals to muck with the
 number of steps in teh IETF standards process will no do anything
 useful (i.e., will not be effective) - JOhn and I have just posted
 what, to us, would be a prerequisite for amy process mucking proposal
 to succeed

 Scott

 -
 From: internet-dra...@ietf.org
 To: i-d-annou...@ietf.org
 Subject: I-D Action:draft-bradner-restore-proposed-00.txt

 A New Internet-Draft is available from the on-line Internet-Drafts
 directories.

Title   : Restoring Proposed Standard to Its Intended Use
Author(s)   : J. Klensin, S. Bradner
Filename: draft-bradner-restore-proposed-00.txt
Pages   : 6
Date: 2011-01-29

 Restore the very low bar for Proposed Standard described in RFC 2026
 (BCP 9)

 A URL for this Internet-Draft is:
 http://www.ietf.org/internet-drafts/draft-bradner-restore-proposed-00.txt

 Internet-Drafts are also available by anonymous FTP at:
 ftp://ftp.ietf.org/internet-drafts/

 ___
 Ietf mailing list
 Ietf@ietf.org
 https://www.ietf.org/mailman/listinfo/ietf




-- 
Website: http://hallambaker.com/
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-30 Thread Andrew Sullivan
On Sun, Jan 30, 2011 at 09:27:17AM -0500, Phillip Hallam-Baker wrote:

 The raising of the bar for proposed standard has a very simple reason: it is
 now almost impossible to change specifications once deployed.

That's an argument for _no_ maturity levels, then, not for two.   

A

-- 
Andrew Sullivan
a...@shinkuro.com
Shinkuro, Inc.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-30 Thread Keith Moore

On Jan 30, 2011, at 9:58 AM, Andrew Sullivan wrote:

 On Sun, Jan 30, 2011 at 09:27:17AM -0500, Phillip Hallam-Baker wrote:
 
 The raising of the bar for proposed standard has a very simple reason: it is
 now almost impossible to change specifications once deployed.
 
 That's an argument for _no_ maturity levels, then, not for two.   

Is there an implicit assumption here that more standards (presumably of poorer 
quality) is a good thing?

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-30 Thread Andrew Sullivan
On Sun, Jan 30, 2011 at 10:15:01AM -0500, Keith Moore wrote:
  
  That's an argument for _no_ maturity levels, then, not for two.   
 
 Is there an implicit assumption here that more standards (presumably of 
 poorer quality) is a good thing?

Not on my part.  I'm merely observing that, if the claim is that you
can't alter deployed protocols, then there's no reason to say that we
need two maturity levels, because in fact nothing will advance past
the first stage anyway.

Phillip's description of the state of affairs is consistent with what
we actually see today in a three-maturity-level system: nothing moves
past the first level.  But if the problem is that you can't alter a
deployed spec, then no matter how many levels we pare off past the
first, nothing will move to those higher levels, because it's only the
first level that counts.

I'm not happy about this, note.  I'm just making an observation about
what is entailed by Phillip's description.

A

-- 
Andrew Sullivan
a...@shinkuro.com
Shinkuro, Inc.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-30 Thread Keith Moore

On Jan 30, 2011, at 10:35 AM, Andrew Sullivan wrote:

 On Sun, Jan 30, 2011 at 10:15:01AM -0500, Keith Moore wrote:
 
 That's an argument for _no_ maturity levels, then, not for two.   
 
 Is there an implicit assumption here that more standards (presumably of 
 poorer quality) is a good thing?
 
 Not on my part.  

Sorry, I didn't mean to imply that it was your assumption.  I do wonder if it's 
an assumption held by many in the discussion.

 I'm merely observing that, if the claim is that you
 can't alter deployed protocols, then there's no reason to say that we
 need two maturity levels, because in fact nothing will advance past
 the first stage anyway.

As far as I can tell, the principal reason any specifications move beyond 
Proposed is that they are widely deployed and their limitations become 
apparent.  So I think you can alter deployed protocols, but only if the 
protocols or their implementations are seen to be sufficiently broken.

(Which could lead one to conclude, from a perverse point-of-view, that some 
flaws should be left in at Proposed Standards so that they'll have to be fixed 
later, so that we can get more Draft and Full Standards published.)

Keith


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-30 Thread Dave CROCKER



On 1/30/2011 7:35 AM, Andrew Sullivan wrote:

Is there an implicit assumption here that more standards (presumably of
poorer quality) is a good thing?


Not on my part.  I'm merely observing that, if the claim is that you can't
alter deployed protocols, then there's no reason to say that we need two
maturity levels, because in fact nothing will advance past the first stage
anyway.


The current proposal specifies a second maturity level that does not permit 
changing the technical specification.




But if the problem is that you can't alter a deployed spec, then no matter
how many levels we pare off past the first, nothing will move to those higher
levels, because it's only the first level that counts.


The rationale for the second level concerns assessment of success, not changes
to the protocol.

So the basis upon which the second level will succeed or fail has nothing to do
with the criterion you are citing.

d/

--

  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-30 Thread Andrew Sullivan
On Sun, Jan 30, 2011 at 07:49:44AM -0800, Dave CROCKER wrote:
 Not on my part.  I'm merely observing that, if the claim is that you can't
 alter deployed protocols, then there's no reason to say that we need two
 maturity levels, because in fact nothing will advance past the first stage
 anyway.

 The current proposal specifies a second maturity level that does not 
 permit changing the technical specification.

Yes, I know.  I fail completely to see why anyone would ever do the
work for such movement of maturity level.  The proposal seems to me to
be something along the lines of giving gold stars to protocols with
people who are willing to do the busywork.  I don't have any special
objection to the proposal, and I don't really have strong feelings
about whether it goes anywhere.  But I don't believe it will change
things very much, and it feels to me more like a bureaucratic
improvement than something that helps IETF participants and consumers
of IETF protocols.

A

-- 
Andrew Sullivan
a...@shinkuro.com
Shinkuro, Inc.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-30 Thread Phillip Hallam-Baker
On Sun, Jan 30, 2011 at 9:58 AM, Andrew Sullivan a...@shinkuro.com wrote:

 On Sun, Jan 30, 2011 at 09:27:17AM -0500, Phillip Hallam-Baker wrote:

  The raising of the bar for proposed standard has a very simple reason: it
 is
  now almost impossible to change specifications once deployed.

 That's an argument for _no_ maturity levels, then, not for two.


Not at all, many protocols are never successfully deployed.

In the case that a protocol is successfully deployed, the final protocol has
frequently required major modification. Documenting those changes has value.


-- 
Website: http://hallambaker.com/
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-29 Thread Brian E Carpenter
On 2011-01-27 16:29, Scott O. Bradner wrote:
 1/ I still do not think this (modified) proposal will have any real
impact on the number of Proposed Standard documents that move
to a (in this proposal, the) higher level since I do not see
how this makes any significant changes to the underlying reasons
that documents have not progressed in the past - i.e., I see no
reason to think that this proposal would change the world much
(would not help, would not hurt)

I tend to be more optimistic. I think that having only one step
ahead to reach final status is *much* less of a psychological
barrier, and the name Internet Standard is a *much* more appealing
target than Draft Standard. Therefore, I believe this change will
be a significant step forward.

 2/ I think the proposal must specifically deal with the 2026 IPR licence
requirement in section 4.1.2
 
   If patented or otherwise controlled technology
   is required for implementation, the separate implementations must
   also have resulted from separate exercise of the licensing process.

I strongly agree. This exact sentence should be carried forward.

 
The requirement can be dealt with by explicitly discarding 
it or by including it. But not mentioning the requirement does
not make the issue go away.  This requirement was, in theory, a
way to keep the IETF/IESG out of the business of evaluating
the fairness of licensing terms.  I can remember only
one time it came up (in an appeal) so getting rid of it may
be fine - but don't make it look like it was just forgotten.
  
 3/ I think you also be quite specific as to how to decide that the
conditions for advancement have been met - one of the big
implementation issues with 2026 was knowing how to decide
that a technology was ready to be advanced (did you need
a spreadsheet listing all features and noting with ones
had been multiply implemented (as was done at huge effort
for HTTP 1.1) or is there someting simplier - clear rules 
would help avoid this type of issue in the future

Whike I agree with Scott, I suggest solving this outside the BCP itself.
It's quite a complex issue.

 
 4/ as part of #3 - the rules should also specifically deal with
the following pp from 2026
 
   The requirement for at least two independent and interoperable
   implementations applies to all of the options and features of the
   specification.  In cases in which one or more options or features
   have not been demonstrated in at least two interoperable
   implementations, the specification may advance to the Draft Standard
   level only if those options or features are removed.
 
this requirement was included to try to remove cruft from protocols
as they went forward - maybe this is no longer a desire but,
like with the license issue, a specific mention of what has
been decided would mean that people would not think that
things were not just forgotton.

Actually the draft does not appear to require interoperability testing
at all:

 * There are a significant number of implementations with
successful operational experience.

Is that intentional? I thought interop was generally regarded as
fundamental. So I think the text needs to be explicit about which
bits of section 4.1.2 of RFC 2026 still apply. Or expand the
sentence by adding , including interoperation between different
implementations when meaningful.

(It's when meaningful because some standards such as MIB modules
don't interoperate as such, see RFC 2438.)

On another point:

5.  Open Question Regarding STD Numbers

IMHO the easiest solution is still what I suggested some years
ago: retain STD numbers, but assign them at the PS stage. That
removes the confusion about a PS that updates a numbered Standard.

   Brian

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-29 Thread Dave CROCKER



On 1/29/2011 12:10 PM, Brian E Carpenter wrote:

On 2011-01-27 16:29, Scott O. Bradner wrote:

4/ as part of #3 - the rules should also specifically deal with
the following pp from 2026

   The requirement for at least two independent and interoperable
   implementations applies to all of the options and features of the

...

Actually the draft does not appear to require interoperability testing
at all:

  * There are a significant number of implementations with
 successful operational experience.

Is that intentional? I thought interop was generally regarded as



People are confusing testing with use. Those are two different kinds of 
interoperability, with the latter being far more stringent.


The new draft specifies the latter.  And it quite intentionally does not specify 
the former.


While testing is extremely important for when doing development, there is no 
reason that the IETF should be required to include that very intermediary 
activity within our standards process.


So the new proposal has two phases:

   1) Specification

   2) Use

That there are intermediate real-world phases, such as development, testing and 
deployment is essential, of course.  But there is nothing essential in having 
the IETF mark completion of any of those intermediate phases.


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

2011-01-29 Thread Brian E Carpenter
On 2011-01-30 09:52, Dave CROCKER wrote:
 
 
 On 1/29/2011 12:10 PM, Brian E Carpenter wrote:
 On 2011-01-27 16:29, Scott O. Bradner wrote:
 4/ as part of #3 - the rules should also specifically deal with
 the following pp from 2026

The requirement for at least two independent and interoperable
implementations applies to all of the options and features of the
 ...
 Actually the draft does not appear to require interoperability testing
 at all:

   * There are a significant number of implementations with
  successful operational experience.

 Is that intentional? I thought interop was generally regarded as
 
 
 People are confusing testing with use. Those are two different kinds of
 interoperability, with the latter being far more stringent.
 
 The new draft specifies the latter.  And it quite intentionally does not
 specify the former.

Please point to the text that requires *any* kind of interoperability
being demonstrated by running code. successful operational experience
does not state or imply interoperation between independent implementations.

This is a big change in principle from 2026, which is not what is advertised
on the box as primarily a reduction from three IETF standards track
maturity levels to two.

I want a two stage process, but I don't want to lose interoperability as
an explicit criterion. To me, that's always been the meaning of the
running code slogan.

 Brian

 
 While testing is extremely important for when doing development, there
 is no reason that the IETF should be required to include that very
 intermediary activity within our standards process.
 
 So the new proposal has two phases:
 
1) Specification
 
2) Use
 
 That there are intermediate real-world phases, such as development,
 testing and deployment is essential, of course.  But there is nothing
 essential in having the IETF mark completion of any of those
 intermediate phases.
 
 d/
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-29 Thread Scott O. Bradner

I've previously expressed my opinion that proposals to muck with the
number of steps in teh IETF standards process will no do anything
useful (i.e., will not be effective) - JOhn and I have just posted
what, to us, would be a prerequisite for amy process mucking proposal
to succeed

Scott

-
From: internet-dra...@ietf.org
To: i-d-annou...@ietf.org
Subject: I-D Action:draft-bradner-restore-proposed-00.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.

Title   : Restoring Proposed Standard to Its Intended Use
Author(s)   : J. Klensin, S. Bradner
Filename: draft-bradner-restore-proposed-00.txt
Pages   : 6
Date: 2011-01-29

Restore the very low bar for Proposed Standard described in RFC 2026
(BCP 9)

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-bradner-restore-proposed-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-29 Thread Brian E Carpenter
Hi Scott and John,

I don't see this as inconsistent with the current 2-stage proposal,
if the latter's omission of a requirement for independent interoperable
implementations for stage 2 is corrected.

I don't, however, believe that the problems are separable.
The bar for PS has crept up, IMHO, precisely because the bar
for DS/STD has appeared too high to be readily attainable.

So I see two ways forward that hang together:

1. draft-bradner-restore-proposed +
(draft-housley-two-maturity-levels + independent interoperable implementations)

2. draft-loughney-newtrk-one-size-fits-all-01 (i.e. simply abolish
the second and third stages, and make interoperability reports optional)

I prefer #1.

Regards
   Brian

On 2011-01-30 11:39, Scott O. Bradner wrote:
 I've previously expressed my opinion that proposals to muck with the
 number of steps in teh IETF standards process will no do anything
 useful (i.e., will not be effective) - JOhn and I have just posted
 what, to us, would be a prerequisite for amy process mucking proposal
 to succeed
 
 Scott
 
 -
 From: internet-dra...@ietf.org
 To: i-d-annou...@ietf.org
 Subject: I-D Action:draft-bradner-restore-proposed-00.txt
 
 A New Internet-Draft is available from the on-line Internet-Drafts 
 directories.
 
   Title   : Restoring Proposed Standard to Its Intended Use
   Author(s)   : J. Klensin, S. Bradner
   Filename: draft-bradner-restore-proposed-00.txt
   Pages   : 6
   Date: 2011-01-29
 
 Restore the very low bar for Proposed Standard described in RFC 2026
 (BCP 9)
 
 A URL for this Internet-Draft is:
 http://www.ietf.org/internet-drafts/draft-bradner-restore-proposed-00.txt
 
 Internet-Drafts are also available by anonymous FTP at:
 ftp://ftp.ietf.org/internet-drafts/
 
 ___
 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: prerequisite for change (was Re: draft-housley-two-maturity-levels)

2011-01-29 Thread John C Klensin


--On Sunday, January 30, 2011 1:01 PM +1300 Brian E Carpenter
brian.e.carpen...@gmail.com wrote:

 Hi Scott and John,
 
 I don't see this as inconsistent with the current 2-stage
 proposal, if the latter's omission of a requirement for
 independent interoperable implementations for stage 2 is
 corrected.

I won't try to speak for Scott, but I agree.

 I don't, however, believe that the problems are separable.
 The bar for PS has crept up, IMHO, precisely because the bar
 for DS/STD has appeared too high to be readily attainable.

I think one can read the symptoms, and cause-effect
relationships, in different ways.  However, I think it is safe
to say that --

* as the bar for PS creeps up, there is less energy,
inclination, and motivation to move toward DS/STD

* as the percentage of documents --out of those that
represent specifications of protocols anyone cares about
-- that are actually advanced to DS/STD goes down, the
incentives to raise the bar for PS increase.

In other words, regardless of what one believes about cause and
effect, there is a positive feedback loop operating here.

Collapsing STD onto DS is unlikely to affect that loop.  There
has been no evidence offered that such a collapse will increase
the number of documents that advance to that level.   Indeed, by
_adding_ requirements to a combined DS/STD level, it is at least
as likely to raise the perceived threshold for getting to DS/STD
without significantly increasing the motivation to push
documents into that level.

On the other hand, reverting the definition of PS both makes
that level faster and increases the motivation to move a
document to DS/STD because that second level become the first
one at which a reader can really expect a complete and
comprehensive spec.

That is why we used used the term prerequisite.

 So I see two ways forward that hang together:
 
 1. draft-bradner-restore-proposed +
 (draft-housley-two-maturity-levels + independent interoperable
 implementations)
 
 2. draft-loughney-newtrk-one-size-fits-all-01 (i.e. simply
 abolish the second and third stages, and make interoperability
 reports optional)

 I prefer #1.

So do I.  But we agree that, absent the commitment to
interoperability testing as a critical part of the standards
process -- the one thing we claimed for years was what made IETF
work almost unique and almost uniquely successful among SDO--
there is little value in having a multiple-step process.

regards,
  john

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-28 Thread John Leslie
Mark Atwood m...@pobox.com wrote:
 
 This post would be much less confusing if you would name names, cite
 examples, and point fingers.

   No, it wouldn't.

   We don't need a flame-war over which features of which protocols
would have to go away under a strict reading of RFC 2026 in order to
advance.

   The point is clear enough: that features that find their way into
Proposed Standards have constituencies, and that pulling them out is
too painful for most WGs to tackle.

 [Martin Rex m...@sap.com wrote:] 

 The reason why so many documents are at proposed is that they're
 often collections of bloat (limited-use features with an aggresive
 requirements level) from various interest groups that is
 not strictly necessary for a protocol to be useful, and sometimes
 used only by a minority.

   Thank you, Martin!

   This brings us closer to the actual problem.

 Normally, for progression from Proposed to Draft,

 - some of the MUSTs would have to be changed to SHOULDs,
 - some of the SHOULDs would have to be changed to MAYs,
 - some parts might better be moved to seperate, optional
   extensions documents

   I've been there, done that, got the T-shirt. Some pretty dreadful
MUSTs remain because of constituencies. Consensus is reached only
by exhaustion.

   Often we end up leaving stuff which can reasonably be called bloat
(though that's not how I would describe it) because we can't reach
agreement that we can patch-in a better way without recycling at
Proposed.

   The whole process is exhausting. More often than not, folks give up.

 But the particular interest groups would rather have the document
 remain at Proposed than seeing any of the requirements level of
 those particular features they're interested in, to come out lowered,
 or see features removed from the base protocol and into a
 seperate extensions document.

   Remaining at Proposed just doesn't seem that bad after you've been
through the wringer a few times. (It's not that people start out
wanting to prevent progression; it's that consensus on needed changes
is too hard to reach.)

   Add to this that chartering a WG to advance from Proposed to Draft
never seems to happen (what AD would volunteer to endure this _again_?)
and we have the wrangling which should be contained in a WG arising
during IETF LastCall: few document authors will persist long enough.

   I refuse to argue how many levels there should be -- though I'd
be happy to work within the old consensus for three. What needs work
(assuming we aim for more than one) is how to get there from here!
I have some ideas; but the time just doesn't seem ripe to discuss them.

--
John Leslie j...@jlc.net
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-27 Thread John C Klensin


--On Thursday, January 27, 2011 09:41 +0200 Gonzalo Camarillo
gonzalo.camari...@ericsson.com wrote:

 Hi,
 
 yes, I also agree the first one is the most important point
 and has not been addressed so far. If we want a system that
 works (and is used), it needs to include incentives to move
 from one level to the next one. I have discussed this issue
 with quite a few people. Some people claim that those
 incentives exist in some areas (e.g., public institutions
 preferring or requiring full standards in their RFQs) but, at
 least in the RAI area, the incentives are not there in the
 vast majority of cases.

Gonzalo,

Suppose we were to succeed in returning Proposed Standard to its
intended purpose --  more or less a good rough sketch of a
protocol, suitable for implementation and testing with the
support of mailing list discussions -- and being completely
clear about what that meant.   I think the incentives to advance
to a more complete specification that represented community
consensus about its being implementable and probably useful
would then be clear.

That change clearly requires our being very clear internally
that Proposed Standard is a lightweight spec with a lightweight
approval process: if we can't get away from the mentality of
you made me review this, so I have to find at least something
to comment on and ask for changes in the various review teams
and the IESG, I think it is pretty much hopeless and that
draft-housley-two-maturity-levels will turn out to accomplish
exactly nothing other than to eliminate whatever further
specification refinement occurs in the few documents that now to
to Full Standard.

As long as we apply a very high bar to entry for Proposed
Standard and insist that specifications at that level are
perfectly good standards, there will rarely be an incentive to
move to the second level, no matter what we call it and whether
or not there is a third level.

I think the change, and the incentives, might be reinforced by
renaming Proposed to Rough Preliminary Specification or
something else without Standard in its name, but that is a
separate matter.

best,
john





___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-27 Thread Dave CROCKER



On 1/26/2011 7:29 PM, Scott O. Bradner wrote:

2/ I think the proposal must specifically deal with the 2026 IPR licence
requirement in section 4.1.2

   If patented or otherwise controlled technology
   is required for implementation, the separate implementations must
   also have resulted from separate exercise of the licensing process.

The requirement can be dealt with by explicitly discarding
it or by including it. But not mentioning the requirement does
not make the issue go away.  This requirement was, in theory, a
way to keep the IETF/IESG out of the business of evaluating
the fairness of licensing terms.  I can remember only
one time it came up (in an appeal) so getting rid of it may
be fine - but don't make it look like it was just forgotten.



Please note that this reply is only about Scott's friendly amendment for one 
added sentence to cover interoperability about IPR:


+1

It's terse, relevant and seems pragmatic.

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

2011-01-27 Thread Doug Barton

On 01/27/2011 01:10, John C Klensin wrote:



--On Thursday, January 27, 2011 09:41 +0200 Gonzalo Camarillo
gonzalo.camari...@ericsson.com  wrote:


Hi,

yes, I also agree the first one is the most important point
and has not been addressed so far. If we want a system that
works (and is used), it needs to include incentives to move
from one level to the next one. I have discussed this issue
with quite a few people. Some people claim that those
incentives exist in some areas (e.g., public institutions
preferring or requiring full standards in their RFQs) but, at
least in the RAI area, the incentives are not there in the
vast majority of cases.


Gonzalo,

Suppose we were to succeed in returning Proposed Standard to its
intended purpose --  more or less a good rough sketch of a
protocol, suitable for implementation and testing with the
support of mailing list discussions -- and being completely
clear about what that meant.   I think the incentives to advance
to a more complete specification that represented community
consensus about its being implementable and probably useful
would then be clear.

That change clearly requires our being very clear internally
that Proposed Standard is a lightweight spec with a lightweight
approval process: if we can't get away from the mentality of
you made me review this, so I have to find at least something
to comment on and ask for changes in the various review teams
and the IESG, I think it is pretty much hopeless and that
draft-housley-two-maturity-levels will turn out to accomplish
exactly nothing other than to eliminate whatever further
specification refinement occurs in the few documents that now to
to Full Standard.

As long as we apply a very high bar to entry for Proposed
Standard and insist that specifications at that level are
perfectly good standards, there will rarely be an incentive to
move to the second level, no matter what we call it and whether
or not there is a third level.

I think the change, and the incentives, might be reinforced by
renaming Proposed to Rough Preliminary Specification or
something else without Standard in its name, but that is a
separate matter.


I've made this statement before, so I'll only touch on it briefly. The 
world outside the IETF does not understand the difference between our 
various flavors of RFC now. There is absolutely no hope of refining 
that understanding EXternally when we can't even follow it consistently 
INternally.


To some extent I think Russ' draft accurately reflects the status quo, 
namely that drafts are the new proposed, and that proposed is the new 
deployed. I'm hesitant to provide full-throated support for the draft 
for a few reasons:


1. To the extent that anyone still cares that I once managed the IANA I 
don't want to appear to be trying to influence the IETF's processes.
2. As an IETF participant I haven't fully thought through all the 
ramifications of the draft.
3. As both an IETF participant and as a consumer of the standards we 
create I still believe (as I've said previously) that what we need is 
not an evolution, but a revolution; with different names for things that 
more accurately reflect their status and intended use. However, it's 
pretty obvious at this point that there is no broad support for this 
position, so I won't waste more time on it.



hth,

Doug

--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-27 Thread SM

At 19:29 26-01-11, Scott O. Bradner wrote:

1/ I still do not think this (modified) proposal will have any real
   impact on the number of Proposed Standard documents that move
   to a (in this proposal, the) higher level since I do not see
   how this makes any significant changes to the underlying reasons
   that documents have not progressed in the past - i.e., I see no
   reason to think that this proposal would change the world much
   (would not help, would not hurt)


If this draft is published, there may be more documents moving to the 
next level.  There has been some comments about stated requirements 
for Proposed Standard being restored.  It requires more than a BCP 
for that to happen.


In Section 2:

 Reconsideration of the portions that were previously approved for
  publication as a Proposed Standard requires evidence that the
  unchanged features are causing harm to the Internet.

I gather that there won't be any requirement for interoperability.

That draft does not say which sections of RFC 2026 are being 
updated.  As I do not have any IETF experience, I'll defer to what 
the elders of the IETF have to say about BCP 9 if it ever becomes 
subject to interpretation. :-)


At 01:10 27-01-11, John C Klensin wrote:

I think the change, and the incentives, might be reinforced by
renaming Proposed to Rough Preliminary Specification or
something else without Standard in its name, but that is a
separate matter.


The constituency has a lot of authors of documents which are at 
Proposed Standard.  A name change will face strong resistance 
unless it is at least at par with the current gold standard.


At 13:50 27-01-11, Doug Barton wrote:
I've made this statement before, so I'll only touch on it briefly. 
The world outside the IETF does not understand the difference 
between our various flavors of RFC now. There


As it is probably the consensus of the IETF that the world inside the 
IETF understands the difference, it is not worth arguing about.


3. As both an IETF participant and as a consumer of the standards we 
create I still believe (as I've said previously) that what we need 
is not an evolution, but a revolution; with different names for 
things that more accurately reflect their status and intended use. 
However, it's pretty obvious at this point that there is no broad 
support for this position, so I won't waste more time on it.


A revolution is only possible if the world runs out of IPv4 addresses 
or if there is support from business constituency, whichever happens later.


Regards,
-sm 


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-27 Thread Martin Rex
Scott O. Bradner wrote:
 
 1/ I still do not think this (modified) proposal will have any real
impact on the number of Proposed Standard documents that move
to a (in this proposal, the) higher level since I do not see
how this makes any significant changes to the underlying reasons
that documents have not progressed in the past - i.e., I see no
reason to think that this proposal would change the world much
(would not help, would not hurt)

The reason why so many documents are at proposed is that they're
often collections of bloat (limited-use features with an aggresive
requirements level) from various interest groups that is
not strictly necessary for a protocol to be useful, and sometimes
used only by a minority.

Normally, for progression from Proposed to Draft,

   - some of the MUSTs would have to be changed to SHOULDs,
   - some of the SHOULDs would have to be changed to MAYs,
   - some parts might better be moved to seperate, optional
 extensions documents

But the particular interest groups would rather have the document
remain at Proposed than seeing any of the requirements level of
those particular features they're interested in, to come out lowered,
or see features removed from the base protocol and into a
seperate extensions document.


This is one of the reasons why there is a constant stream of new
authentication protocols.


-Martin

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-27 Thread Mark Atwood
This post would be much less confusing if you would name names, cite
examples, and point fingers.

 The reason why so many documents are at proposed is that they're
 often collections of bloat (limited-use features with an aggresive
 requirements level) from various interest groups that is
 not strictly necessary for a protocol to be useful, and sometimes
 used only by a minority.

 Normally, for progression from Proposed to Draft,

   - some of the MUSTs would have to be changed to SHOULDs,
   - some of the SHOULDs would have to be changed to MAYs,
   - some parts might better be moved to seperate, optional
     extensions documents

 But the particular interest groups would rather have the document
 remain at Proposed than seeing any of the requirements level of
 those particular features they're interested in, to come out lowered,
 or see features removed from the base protocol and into a
 seperate extensions document.


 This is one of the reasons why there is a constant stream of new
 authentication protocols.


 -Martin

 ___
 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

2011-01-26 Thread ned+ietf

+1 to the proposed rules for reclassifying DS to IS. I think they offer a
reasonable balance between expediency and quality.

Ned


On 1/24/2011 12:37 PM, Russ Housley wrote:
 draft-housley-two-maturity-levels-03 was just posted. ...



Overall I find this spec to be an improvement over the previous version.
Here are a few areas where improvements can be made.







This phrase in Section 1:



 In addition,
 IETF working groups and IESG members providing much more scrutiny
 than is called for by RFC 2026 [1] prior to publication as Proposed
 Standard.



is not a sentence. Should it be provide? Should it be have been
providing? Something else?







The sentence in Section 1



 One desired outcome is to provide an environment where the
 IETF community is able to publish Proposed Standards as soon
 as rough consensus is achieved.



and these sentences in Section 2.1:



 The intention of the two-tier maturity
 ladder is to restore the requirements for Proposed Standard from RFC
 2026. No new requirements are introduced; no existing published
 requirements are relaxed.



together lay out what is required for PS. Disregarding the other
arguments over the word restore, these sentences are otherwise fine
and dandy.



But I think there needs to be further guidance provided to the IESG and
Working Groups on how they should change their behavior. What is wrong
with how the WGs and IESG are currently interpreting the rules of 2026
for PS? What current behaviors differ or have gone beyond what 2026
requires, and hence need to be changed to restore those requirements?
Without such guidance, nothing changes.







One major section that has been removed from the previous version of
this I-D is what to do with documents currently in the Draft Standard
status. I know that there was significant disagreement with the
automatic reclassification to Internet Standard proposed before, with
good reason.



I'm going to letter the the rules in section 2.2 as follows. I'm also
going to indicate how these sort of map into the old classifications:



 a) technical maturity (DS = FS)
 b) belief in significant benefit to Internet community (DS = FS)
 c) significant number of implementations with successful
operational experience (DS = FS)
 d) no unresolved errata (PS = DS)
 e) no unused features that increases implementation complexity (PS
= DS)



Some people have argued that having a significant number of
implementations (c) is sufficient to demonstrate both technical maturity
(a) and the belief in benefit (b). The (d) and (e) requirements have
already been demonstrated by virtue of those RFCs already being at DS
status, although additional errata may have been filed against the DS.



So I'm going to suggest that the following be applied to documents that
are currently in Draft Standard status:



 Any protocol or service that is currently in Draft Standard status,
without
 significant unresolved errata, may be reclassified as an Internet
Standard
 as soon as it can be demonstrated to have a significant number of
 implementations with successful operational experience.



 This reclassification may be accomplished by filing a request with
the IESG,
 detailing the Implementation and Operational Experience. After
review, the
 IESG will hold an IETF-wide Last Call on the reclassification. If
there is consensus
 for the reclassification, the RFC will be reclassified without
being reissued.



 Protocols and services that have significant unresolved errata will
need to be
 re-issued to resolve the errata before the above criteria can be
applied.



Of course, there is still an open question what it means to have a
significant number, which will remain as subjective as it was before
with the 2026 rules.



 Tony Hansen
 t...@att.com
___
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

2011-01-26 Thread Scott O. Bradner

1/ I still do not think this (modified) proposal will have any real
   impact on the number of Proposed Standard documents that move
   to a (in this proposal, the) higher level since I do not see
   how this makes any significant changes to the underlying reasons
   that documents have not progressed in the past - i.e., I see no
   reason to think that this proposal would change the world much
   (would not help, would not hurt)

2/ I think the proposal must specifically deal with the 2026 IPR licence
   requirement in section 4.1.2

  If patented or otherwise controlled technology
  is required for implementation, the separate implementations must
  also have resulted from separate exercise of the licensing process.

   The requirement can be dealt with by explicitly discarding 
   it or by including it. But not mentioning the requirement does
   not make the issue go away.  This requirement was, in theory, a
   way to keep the IETF/IESG out of the business of evaluating
   the fairness of licensing terms.  I can remember only
   one time it came up (in an appeal) so getting rid of it may
   be fine - but don't make it look like it was just forgotten.
 
3/ I think you also be quite specific as to how to decide that the
   conditions for advancement have been met - one of the big
   implementation issues with 2026 was knowing how to decide
   that a technology was ready to be advanced (did you need
   a spreadsheet listing all features and noting with ones
   had been multiply implemented (as was done at huge effort
   for HTTP 1.1) or is there someting simplier - clear rules 
   would help avoid this type of issue in the future

4/ as part of #3 - the rules should also specifically deal with
   the following pp from 2026

  The requirement for at least two independent and interoperable
  implementations applies to all of the options and features of the
  specification.  In cases in which one or more options or features
  have not been demonstrated in at least two interoperable
  implementations, the specification may advance to the Draft Standard
  level only if those options or features are removed.

   this requirement was included to try to remove cruft from protocols
   as they went forward - maybe this is no longer a desire but,
   like with the license issue, a specific mention of what has
   been decided would mean that people would not think that
   things were not just forgotton.

Scott



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-26 Thread John C Klensin
+1 on all points, especially the first one.

   john


--On Wednesday, January 26, 2011 22:29 -0500 Scott O. Bradner
s...@harvard.edu wrote:

 
 1/ I still do not think this (modified) proposal will have any
 realimpact on the number of Proposed Standard documents
 that moveto a (in this proposal, the) higher level since
 I do not seehow this makes any significant changes to the
 underlying reasonsthat documents have not progressed in
 the past - i.e., I see noreason to think that this
 proposal would change the world much(would not help, would
 not hurt)
 
 2/ I think the proposal must specifically deal with the 2026
 IPR licencerequirement in section 4.1.2
 
   If patented or otherwise controlled technology
   is required for implementation, the separate
 implementations must   also have resulted from separate
 exercise of the licensing process.
 
The requirement can be dealt with by explicitly discarding 
it or by including it. But not mentioning the requirement
 doesnot make the issue go away.  This requirement was, in
 theory, away to keep the IETF/IESG out of the business of
 evaluatingthe fairness of licensing terms.  I can remember
 onlyone time it came up (in an appeal) so getting rid of
 it maybe fine - but don't make it look like it was just
 forgotten.  
 3/ I think you also be quite specific as to how to decide that
 theconditions for advancement have been met - one of the
 bigimplementation issues with 2026 was knowing how to
 decidethat a technology was ready to be advanced (did you
 needa spreadsheet listing all features and noting with ones
had been multiply implemented (as was done at huge effort
 for HTTP 1.1) or is there someting simplier - clear rules 
 would help avoid this type of issue in the future
 
 4/ as part of #3 - the rules should also specifically deal with
the following pp from 2026
 
   The requirement for at least two independent and
 interoperable   implementations applies to all of the
 options and features of the   specification.  In cases in
 which one or more options or features   have not been
 demonstrated in at least two interoperable
 implementations, the specification may advance to the Draft
 Standard   level only if those options or features are
 removed.
 
this requirement was included to try to remove cruft from
 protocolsas they went forward - maybe this is no longer a
 desire but,like with the license issue, a specific mention
 of what hasbeen decided would mean that people would not
 think thatthings were not just forgotton.
 
 Scott
 
 
 
 ___
 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

2011-01-26 Thread Gonzalo Camarillo
Hi,

yes, I also agree the first one is the most important point and has not
been addressed so far. If we want a system that works (and is used), it
needs to include incentives to move from one level to the next one. I
have discussed this issue with quite a few people. Some people claim
that those incentives exist in some areas (e.g., public institutions
preferring or requiring full standards in their RFQs) but, at least in
the RAI area, the incentives are not there in the vast majority of cases.

Cheers,

Gonzalo


On 27/01/2011 9:28 AM, John C Klensin wrote:
 +1 on all points, especially the first one.
 
john
 
 
 --On Wednesday, January 26, 2011 22:29 -0500 Scott O. Bradner
 s...@harvard.edu wrote:
 

 1/ I still do not think this (modified) proposal will have any
 realimpact on the number of Proposed Standard documents
 that moveto a (in this proposal, the) higher level since
 I do not seehow this makes any significant changes to the
 underlying reasonsthat documents have not progressed in
 the past - i.e., I see noreason to think that this
 proposal would change the world much(would not help, would
 not hurt)

 2/ I think the proposal must specifically deal with the 2026
 IPR licencerequirement in section 4.1.2

   If patented or otherwise controlled technology
   is required for implementation, the separate
 implementations must   also have resulted from separate
 exercise of the licensing process.

The requirement can be dealt with by explicitly discarding 
it or by including it. But not mentioning the requirement
 doesnot make the issue go away.  This requirement was, in
 theory, away to keep the IETF/IESG out of the business of
 evaluatingthe fairness of licensing terms.  I can remember
 onlyone time it came up (in an appeal) so getting rid of
 it maybe fine - but don't make it look like it was just
 forgotten.  
 3/ I think you also be quite specific as to how to decide that
 theconditions for advancement have been met - one of the
 bigimplementation issues with 2026 was knowing how to
 decidethat a technology was ready to be advanced (did you
 needa spreadsheet listing all features and noting with ones
had been multiply implemented (as was done at huge effort
 for HTTP 1.1) or is there someting simplier - clear rules 
 would help avoid this type of issue in the future

 4/ as part of #3 - the rules should also specifically deal with
the following pp from 2026

   The requirement for at least two independent and
 interoperable   implementations applies to all of the
 options and features of the   specification.  In cases in
 which one or more options or features   have not been
 demonstrated in at least two interoperable
 implementations, the specification may advance to the Draft
 Standard   level only if those options or features are
 removed.

this requirement was included to try to remove cruft from
 protocolsas they went forward - maybe this is no longer a
 desire but,like with the license issue, a specific mention
 of what hasbeen decided would mean that people would not
 think thatthings were not just forgotton.

 Scott



 ___
 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
 

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-24 Thread Russ Housley
draft-housley-two-maturity-levels-03 was just posted.  It reflects much of the 
discussion on this thread over the last few months.  In particular, it embraces 
the changes put forward in the recent proposal by Dave Crocker, Eric Burger, 
Peter Saint-Andre, and Spencer Dawkins.  Please take a look at the revised 
document, and provide your thoughts.

Russ
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-24 Thread Peter Saint-Andre
On 1/24/11 10:37 AM, Russ Housley wrote:
 draft-housley-two-maturity-levels-03 was just posted.  It reflects
 much of the discussion on this thread over the last few months.  In
 particular, it embraces the changes put forward in the recent
 proposal by Dave Crocker, Eric Burger, Peter Saint-Andre, and Spencer
 Dawkins.  Please take a look at the revised document, and provide
 your thoughts.

Thanks, Russ.

A few comments:

1. It's not clear to me if this is quite correct in the Introduction:

   Similarly, subsequent revisions to the
   documents ought to be easier to publish, whether the document is
   advancing on the maturity ladder or not.

As discussion later in the I-D reveals, we don't want to make it easy
for folks to publish subsequent revisions that are significant, we want
to make it easy to publish adjustments based on implementation and
deployment experience:

   Experience with a Proposed Standard often leads to revisions that
   clarify, modify, enhance, or remove features.

See also:

   A specification may be, and indeed, is likely to be, revised as it
   advances from Proposed Standard to Internet Standard.  When a revised
   specification is proposed for advancement to Internet Standard, the
   IESG shall determine the scope and significance of the changes to the
   specification, and, if necessary and appropriate, modify the
   recommended action.  Minor revisions and the removal of unused
   features are expected, but a significant revision may require that
   the specification accumulate more experience at Proposed Standard
   before progressing.

I suggest:

   Similarly, it ought to be easier to publish revisions that
   incorporate implementation and deployment experience, whether the
   document is advancing on the maturity ladder or not.

2. I found this statement to be strange:

   The intention of the two-tier maturity
   ladder is to restore the requirements for Proposed Standard from RFC
   2026.

Why restore? Have they been superseded or ignored? I suggest retain.

3. I think there is a word missing here:

   The rules that make references to documents at
   lower maturity levels are a major cause of stagnation in the
   advancement of documents.

Perhaps The rules prohibiting references...?

Peter

-- 
Peter Saint-Andre
https://stpeter.im/





smime.p7s
Description: S/MIME Cryptographic Signature
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-24 Thread Joel M. Halpern
It seems to me that this proposal strikes a good balance in making an 
effort to improve the situation regarding our document track.


Regarding the particular clause:

On 1/24/2011 1:30 PM, Peter Saint-Andre wrote:
...

2. I found this statement to be strange:

The intention of the two-tier maturity
ladder is to restore the requirements for Proposed Standard from RFC
2026.

Why restore? Have they been superseded or ignored? I suggest retain.


I think the use of the word restore is very important. Over the years, 
our informal requirements and our sense of what was needed for Proposed 
Standard have moved up noticeably.  This reflected a number of factors, 
all of them driven as best I can tell by good intentions.
Restoring the lower bar for PS is probably the most direct benefit this 
proposal can have on our work.


Separately, the replacement of the requirement for verified 
interoperability with the assumption of interoperability based on wide 
deployment is an understandable compromise.  I am not sure I like this 
change, but I can live with it, which is good enough.


I do like the more relaxed wording on the removal of unused features.

Yours,
Joel M. Halpern
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-24 Thread Peter Saint-Andre
On 1/24/11 11:39 AM, Joel M. Halpern wrote:
 It seems to me that this proposal strikes a good balance in making an
 effort to improve the situation regarding our document track.
 
 Regarding the particular clause:
 
 On 1/24/2011 1:30 PM, Peter Saint-Andre wrote:
 ...
 2. I found this statement to be strange:

 The intention of the two-tier maturity
 ladder is to restore the requirements for Proposed Standard from RFC
 2026.

 Why restore? Have they been superseded or ignored? I suggest retain.
 
 I think the use of the word restore is very important. Over the years,
 our informal requirements and our sense of what was needed for Proposed
 Standard have moved up noticeably.  This reflected a number of factors,
 all of them driven as best I can tell by good intentions.
 Restoring the lower bar for PS is probably the most direct benefit this
 proposal can have on our work.

Aha: so restore operationally. That makes sense.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/





smime.p7s
Description: S/MIME Cryptographic Signature
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-24 Thread Phillip Hallam-Baker
On Mon, Jan 24, 2011 at 1:39 PM, Joel M. Halpern j...@joelhalpern.comwrote:

 It seems to me that this proposal strikes a good balance in making an
 effort to improve the situation regarding our document track.

 Regarding the particular clause:

 On 1/24/2011 1:30 PM, Peter Saint-Andre wrote:
 ...

  2. I found this statement to be strange:

The intention of the two-tier maturity
ladder is to restore the requirements for Proposed Standard from RFC
2026.

 Why restore? Have they been superseded or ignored? I suggest retain.


 I think the use of the word restore is very important. Over the years,
 our informal requirements and our sense of what was needed for Proposed
 Standard have moved up noticeably.  This reflected a number of factors, all
 of them driven as best I can tell by good intentions.
 Restoring the lower bar for PS is probably the most direct benefit this
 proposal can have on our work.


I would like that to be possible, but I would settle for just being able to
make Standard status feasible.

One of the side effects of most drafts deadlocking at Proposed is that
people don't want to let anything 'bad' go through and that often means
something that people 'feel uncomfortable with'.


-- 
Website: http://hallambaker.com/
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-24 Thread RJ Atkinson
Earlier, Joel Halpern wrote:
 It seems to me that this proposal strikes a good balance in making an effort
 to improve the situation regarding our document track.
 
 Regarding the particular clause:
 
 On 1/24/2011 1:30 PM, Peter Saint-Andre wrote:
 ...
 
 2. I found this statement to be strange:
 
 The intention of the two-tier maturity
 ladder is to restore the requirements for Proposed Standard from RFC
 2026.
 
 Why restore? Have they been superseded or ignored? I suggest retain.
 
 I think the use of the word restore is very important. Over the years, 
 our informal requirements and our sense of what was needed for Proposed 
 Standard
 have moved up noticeably. This reflected a number of factors, all of them
 driven as best I can tell by good intentions.  Restoring the lower bar for PS
 is probably the most direct benefit this proposal can have on our work.
 
 Separately, the replacement of the requirement for verified interoperability
 with the assumption of interoperability based on wide deployment
 is an understandable compromise. I am not sure I like this change,
 but I can live with it, which is good enough.
 
 I do like the more relaxed wording on the removal of unused features.

+1 to Joel's comments.


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-24 Thread Tony Hansen

On 1/24/2011 12:37 PM, Russ Housley wrote:

draft-housley-two-maturity-levels-03 was just posted. ...


Overall I find this spec to be an improvement over the previous version. 
Here are a few areas where improvements can be made.




This phrase in Section 1:

In addition,
IETF working groups and IESG members providing much more scrutiny
than is called for by RFC 2026 [1] prior to publication as Proposed
Standard.

is not a sentence. Should it be provide? Should it be have been 
providing? Something else?




The sentence in Section 1

One desired outcome is to provide an environment where the
IETF community is able to publish Proposed Standards as soon
as rough consensus is achieved.

and these sentences in Section 2.1:

The intention of the two-tier maturity
ladder is to restore the requirements for Proposed Standard from RFC
2026. No new requirements are introduced; no existing published
requirements are relaxed.

together lay out what is required for PS. Disregarding the other 
arguments over the word restore, these sentences are otherwise fine 
and dandy.


But I think there needs to be further guidance provided to the IESG and 
Working Groups on how they should change their behavior. What is wrong 
with how the WGs and IESG are currently interpreting the rules of 2026 
for PS? What current behaviors differ or have gone beyond what 2026 
requires, and hence need to be changed to restore those requirements? 
Without such guidance, nothing changes.




One major section that has been removed from the previous version of 
this I-D is what to do with documents currently in the Draft Standard 
status. I know that there was significant disagreement with the 
automatic reclassification to Internet Standard proposed before, with 
good reason.


I'm going to letter the the rules in section 2.2 as follows. I'm also 
going to indicate how these sort of map into the old classifications:


a) technical maturity (DS = FS)
b) belief in significant benefit to Internet community (DS = FS)
c) significant number of implementations with successful 
operational experience (DS = FS)

d) no unresolved errata (PS = DS)
e) no unused features that increases implementation complexity (PS 
= DS)


Some people have argued that having a significant number of 
implementations (c) is sufficient to demonstrate both technical maturity 
(a) and the belief in benefit (b). The (d) and (e) requirements have 
already been demonstrated by virtue of those RFCs already being at DS 
status, although additional errata may have been filed against the DS.


So I'm going to suggest that the following be applied to documents that 
are currently in Draft Standard status:


Any protocol or service that is currently in Draft Standard status, 
without
significant unresolved errata, may be reclassified as an Internet 
Standard

as soon as it can be demonstrated to have a significant number of
implementations with successful operational experience.

This reclassification may be accomplished by filing a request with 
the IESG,
detailing the Implementation and Operational Experience. After 
review, the
IESG will hold an IETF-wide Last Call on the reclassification. If 
there is consensus
for the reclassification, the RFC will be reclassified without 
being reissued.


Protocols and services that have significant unresolved errata will 
need to be
re-issued to resolve the errata before the above criteria can be 
applied.


Of course, there is still an open question what it means to have a 
significant number, which will remain as subjective as it was before 
with the 2026 rules.


Tony Hansen
t...@att.com
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: draft-housley-two-maturity-levels

2011-01-24 Thread Mykyta Yevstifeyev

25.01.2011 6:13, Tony Hansen wrote:

On 1/24/2011 12:37 PM, Russ Housley wrote:

draft-housley-two-maturity-levels-03 was just posted. ...


Overall I find this spec to be an improvement over the previous 
version. Here are a few areas where improvements can be made.



[. . . . .]



One major section that has been removed from the previous version of 
this I-D is what to do with documents currently in the Draft Standard 
status. I know that there was significant disagreement with the 
automatic reclassification to Internet Standard proposed before, 
with good reason.


I'm going to letter the the rules in section 2.2 as follows. I'm also 
going to indicate how these sort of map into the old classifications:


a) technical maturity (DS = FS)
b) belief in significant benefit to Internet community (DS = FS)
c) significant number of implementations with successful 
operational experience (DS = FS)

d) no unresolved errata (PS = DS)
e) no unused features that increases implementation complexity (PS 
= DS)


Some people have argued that having a significant number of 
implementations (c) is sufficient to demonstrate both technical 
maturity (a) and the belief in benefit (b). The (d) and (e) 
requirements have already been demonstrated by virtue of those RFCs 
already being at DS status, although additional errata may have been 
filed against the DS.


So I'm going to suggest that the following be applied to documents 
that are currently in Draft Standard status:


Any protocol or service that is currently in Draft Standard 
status, without
significant unresolved errata, may be reclassified as an Internet 
Standard

as soon as it can be demonstrated to have a significant number of
implementations with successful operational experience.

This reclassification may be accomplished by filing a request with 
the IESG,
detailing the Implementation and Operational Experience. After 
review, the
IESG will hold an IETF-wide Last Call on the reclassification. If 
there is consensus
for the reclassification, the RFC will be reclassified without 
being reissued.


Protocols and services that have significant unresolved errata 
will need to be
re-issued to resolve the errata before the above criteria can be 
applied.


Of course, there is still an open question what it means to have a 
significant number, which will remain as subjective as it was before 
with the 2026 rules.

Russ, Tony, all,

I think that Section 5, regarding STD numbers, does not fully introduce 
the topic and is not acceptable.  So I'd like to propose the following 
solution: the STD numbers are splitted into two groups: STD P-xxx and 
STD F-xxx, for proposed and full standards and assigned to all 
Standards-Track document once they move to one of these levels.   The 
number must then be the same for P- and F- groups, with one of them 
reserved while the doc is in the other level.  I.e. the doc is PS - STD 
F-xxx is reserved and vice versa.


This, IMO, will resolve the problem with STD numbers.

As for the issue with Draft Standards, I find that Tony proposed 
acceptable.  But we should mention that if reclassification to FS did 
not gain the consensus, the spec. is reclassified to Proposed Standard.


All the best,
Mykyta Yevstifeyev


Tony Hansen
t...@att.com
___
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: Alternate entry document model (was: Re: IETF processes (was Re: draft-housley-two-maturity-levels))

2010-11-03 Thread SM

At 13:39 29-10-10, Andrew Sullivan wrote:

Supppse we actually have the following problems:

1.  People think that it's too hard to get to PS.  (Never mind the
competing anecdotes.  Let's just suppose this is true.)

2.  People think that PS actually ought to mean Proposed and not
Permanent.  (i.e. people want a sort of immature-ish level for
standards so that it's possible to build and deploy something
interoperable without first proving that it will never need to
change.)


Some people view that level as an immature-ish level; some people may 
view it as a mature as they have overcome the barriers to publication.



4.  Most of the world thinks RFC == Internet Standard.


Yes.


If all of those things are right and we're actually trying to solve
them all, then it seems to me that the answer is indeed to move to _n_
maturity levels of RFC, where _n_  3 (I propose 1), but that we
introduce some new document series (call them TRFC, for Tentative
Request For Comment, or whatever) that is the first step.  Then we
get past the thing that people are optimizing for (everything stays
as Proposed Standard once it gets published) by simply eliminating
that issue permanently.


That's somewhat similar to the Working Group Snapshot proposal.  Such 
proposals are mainly about addressing point 4.


I don't think that this community would support having Proposed 
Standard renamed to Alleged Standard or that such a change is in 
accordance with the IETF's sense of humor.



Ah, you say, but now things will stick at TRFC.  Maybe.  But we could
on purpose make it easier to get TRFC than it is now to get PS (say,
by adopting John's limited DISCUSS community for TRFC, or one of the
other things discussed in this thread).  Also, the argument about
everyone thinking that RFCs are standard, and the resulting pressure
to make them perfect and permanent, would be explicitly relieved (at
least for a while), because nobody thinks that TRFCs are standards.


The RFC brand worked too well.  The people who have to decide on the 
issue are the same people who have authored documents which are 
currently at Proposed Standard level.  At a different level, this is 
like asking the IETF to give up the RFC brand.



Note that this is not to denigrate SM's suggestion, which also doesn't


I view your comments as constructive criticism.


seem wrong to me.  But since one of the issues appears to be that
anything called RFC is set in stone, then if we just stop calling
the early-publication documents RFC that and introduce something
after I-D (which is formally only on the _way_ to some consensus, and
not actually the product of it), the blockage might be removed.


People commented that there were not one issue but multiple 
issues.  RFCs published in the IETF Stream differ from RFCs from 
other streams in one aspect; they go through the IETF Standards 
Process.  I am over-simplying here.  The label is also about archival 
of the consensus decision [1].


At 14:03 29-10-10, Martin Rex wrote:

Essentially, you seem to be asserting that IETF community feedback
should be considered harmful and delayed to much later in the process
where it can have even less impact.


I did not describe community feedback as harmful.  I prefer not to 
provide an example here to avoid conflating this with matters that 
are subject to appeal.



To me, that sound a little like giving up.


Maybe.  I doubt that the ideal solution would gain 
consensus.  Anyway, what's ideal is subjective.



Changing solutions, fixing protocols and fixing documents is exhausting
and painful, so let's just skip all of that.  Let vendors and implementors


I agree that it can be exhausting and painful.  But then there is a 
price to pay for getting free reviews.  Authors who would like to 
have their protocols and documents fixed should realize that it 
cannot happen without effort on both sides.



wiggle out how to create interoperable products from shoddy specs
all by themselves -- which is what some of them have been doing for
some time -- implementing defective specs and shipping interoperability-
impaired products long before the standardization work has converged
on a moderately stable Proposed Standard.


We might call it shoddy specs; other view it as a matter of doing 
business.  It works for me is a bad idea if we are concerned about 
interoperability and clarity.


At 01:39 30-10-10, John C Klensin wrote:

If that is true --and it may be-- it would indicate that not
even we can keep track of the difference between RFC and
Standard.  If that were to be the case, discussion of maturity
levels is basically a waste of time.


Yes, and the end result could be giving up.


I think there are other issues with your outline, but the key
one is that it would really, really, depend on do or die
working.  If it didn't, the IETF would rapidly acquire a
reputation for producing garbage as Standards, and that would
be, IMO, really bad.


Yes.


But the 

Re: Alternate entry document model (was: Re: IETF processes (was Re: draft-housley-two-maturity-levels))

2010-10-30 Thread John C Klensin
A few quick observations...

--On Friday, October 29, 2010 13:20 -0700 SM s...@resistor.net
wrote:

...
 While my instinct is that RFC publication would be desirable,
 if that didn't seem workable we could move the idea a bit
 closer to the Snapshot idea by posting the document in the
 I-D series and giving it a gold star.
 
 It would be difficult to get buy-in if the document is not
 published as a RFC.

If that is true --and it may be-- it would indicate that not
even we can keep track of the difference between RFC and
Standard.  If that were to be the case, discussion of maturity
levels is basically a waste of time.

  Instead of  eliminating Proposed
 Standard, how about allowing the working group output document
 to be
 published as Proposed Standard?  The approval could be done
 within the working group only but that might results in
 documents of questionable quality.  If we take your idea of
...
(v)   Document goes into do or die track

I think there are other issues with your outline, but the key
one is that it would really, really, depend on do or die
working.  If it didn't, the IETF would rapidly acquire a
reputation for producing garbage as Standards, and that would
be, IMO, really bad.

But the odds are against do or die.  We've had that provision
(automatic moves to Historic for Proposed (or Draft) Standards
that are not advanced within a set period) for a very long time.
Unlike the Proposed Standard criteria, which have gradually
evolved to become more and more burdensome in practice, we have
_never_ followed that rule as written and only once (the
de-cruft spinoff from the NEWTRK WG) make a serious attempt to
clean out documents no one cared about any more.

I also suggest that the odds are against us, if only because the
IESG will always have higher priorities than reviewing the
status of documents no one cares about any more (either because
they didn't get traction or because they got so much traction
that they represent established practice that no one has
motivation to update them).  In addition, I'm cynical enough to
believe that IESG members would hesitate to kill off documents
that have a few supporters who might put a lot of effort into
complaining to the Nomcom... at least without strong documented
evidence of community support.

Note that we have also made killing things hard: the idea that
it takes putting together and publishing an RFC with details,
justification, and all of the usual sections and boilerplate to
move another RFC to Historic is a post-2026 innovation.  I think
it was caused by the above issues with the IESG deprecating
things because it was obviously the Right Thing to Do.  But,
regardless of the causes, it means a lot of motivation is needed
to kill (or deprecate) something rather than letting it
languish.  IMO, if we wanted do or die, we'd have to change
that culture too.

...

best,
  john

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Alternate entry document model (was: Re: IETF processes (was Re: draft-housley-two-maturity-levels))

2010-10-30 Thread Yoav Nir

On Oct 29, 2010, at 10:39 PM, Andrew Sullivan wrote:

 If all of those things are right and we're actually trying to solve
 them all, then it seems to me that the answer is indeed to move to _n_
 maturity levels of RFC, where _n_  3 (I propose 1), but that we
 introduce some new document series (call them TRFC, for Tentative
 Request For Comment, or whatever) that is the first step.  Then we
 get past the thing that people are optimizing for (everything stays
 as Proposed Standard once it gets published) by simply eliminating
 that issue permanently.
 
 Ah, you say, but now things will stick at TRFC.  Maybe.  But we could
 on purpose make it easier to get TRFC than it is now to get PS (say,
 by adopting John's limited DISCUSS community for TRFC, or one of the
 other things discussed in this thread).  Also, the argument about
 everyone thinking that RFCs are standard, and the resulting pressure
 to make them perfect and permanent, would be explicitly relieved (at
 least for a while), because nobody thinks that TRFCs are standards. 

I know how you can get it to approve first: Don't take it to the IESG. Require 
approval only from the ADs for that area. And don't give them a name that makes 
them look like some slightly different kind of RFC. Call it blessed draft or 
something like that.

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


  1   2   3   >