Newtrk and ISDs (was: Re: Facts, please not handwaving [Re: Its about mandate RE: Why cant the IETF embrace an open Election Process]

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

 




--On Wednesday, 20 September, 2006 08:23 -0400 Scott Bradner
<sob@xxxxxxxxxxx> wrote:

> Spencer remembered:
>> My understanding (as author of three of the proposals) was
>> that for most of  the time newtrk was in existence, the
>> working group's attention was focused  on ISDs as a way of
>> avoiding the need to tackle the 3 stage process. So I'm  not
>> sure there was even a call for consensus on adopting any of
>> the  proposals as a working group document.
> 
> almost
> 
> the newtrk chair (at least) felt that ISD would remove the
> issue of how many stages by taking a different path

So did another one of the authors.

Having seen the consequences of one-step standards processes,
especially in environments in which the standards designers are
not very closely tied to products that are shipping or ready to
ship, I remain strongly committed to a standards model that
separates "consensus proposals for implementation" and
"consensus standards that have been tested -- for both
specification quality and demonstrable experience with
interoperability and scalability-- by implementation and
deployment.

>From that point of view, there are three problems with our
present multi-step model:

	(1) The complexity of our standards has risen
	sufficiently that attaching a single category label
	(with only three choices) as the maturity level of an
	entire standard just doesn't make sense, if it ever did.
	
	(2) The IESG has both responded to and aggravated the
	difficulties of moving from one step to the next by
	continually raising the threshold for the first step,
	making it harder to get to that step. This creates less
	differentiation from the subsequent steps as well as
	more exhaustion, both of which deter getting there.
	While the rate of deterioration has been slower than one
	might expect, this is a positive feedback loop.
	
	(3) If we had wanted to choose a term for the first step
	that was guaranteed to cause confusion outside the
	community, we could not have done much better than
	"proposed standard".   With apologies to the IEEE
	"Standard for trial use" or even "Preliminary
	specification for trial use" would have come much closer
	to what we have historically thought we were doing.

I find myself in complete agreement with Dave Cridland's posting
and analysis of 20 September, 2006 10:17 +0100.  I think that we
are more or less saying the same thing in different language and
that his explanation is better than anything I could come up
with during the period in which ISDs were a live issue.

ISDs were intended to change that situation, not by having an
extended argument over "two" or "three" (or even "one") but by

	*  removing both the fixed categories and the notion
	that the same classification needed to apply to an
	entire document with many features while
	
	* continuing to be very clear about the IETF's beliefs
	about the degree to which the specification had been
	validated by implementation, interoperability testing or
	demonstrations, and deployment.

They were also intended to do another job but, from the
perspective of this discussion, it is merely a useful
side-effect.  That was to make it far more clear which
specifications were necessary or recommended to effectively
implement a particular function, answering the "what standard"
question of John Loughney's original I-D on the subject and
providing much of the function of the applicability statements
we never get around to writing.

>From my point of view, ISDs were a proposal for a fairly radical
change in the IETF's standards model and process, albeit one
that brought us closer to what I see as what the community
culture intends than what we have been doing in recent years.
They were much more about that change than about its expression
in specific document formats, organization, or titles.  Part of
the community that argued for and against ISDs never understood
that ("non-normative ISD" is about as close to an oxymoron as
one can get).  Others understood it perfectly well but were
unwilling or unable to consider anything that wasn't tiny-step
incrementalism.

As far as the "running code" part of this story was concerned,
several drafts were produced that showed what ISDs might look
like and how they might fit in.  They were mostly ignored.  To
the extent to which they were not, unimportant details of the
examples became the focus of attention, not the goals and
principles of the ISD model.

So we get stuck.  Over and over and over and over and... again.

I felt (and feel) that seriously considering and refining a
change in the IETF's model for talking about standards would be
far more productive than an extended debate over "two" versus
"three" (or "one").  I believe that we will never get consensus,
except possibly by exhaustion, on "two" versus "three", mostly
because the change wouldn't solve any significant problem, and
that we will never get consensus on "one" because too much of
the community fundamentally understands the risks of speculative
(or "anticipatory" to use the official term) standards.

    john

p.s. to avoid a separate note, Brian wrote...

> There was consensus to put forward the ISD proposal, which the
> IESG kicked back, with an explanation of its issues, which you
> can find in the newtrk archive. That didn't lead to a revised
> ISD proposal.

Obviously, interpretations of this differ.  From the standpoint
of at least one of the newtrk authors and proponents, there was
no explanation from the IESG that anyone could satisfy.  The
combination of the written explanation and the oral comments was
a general impression that the IESG simply did not like the
proposal because (i) it was too radical, (ii) it was a proposal
for significant change, rather than some incremental tuning,
and/or (iii) it might increase IESG workload for a while.  The
message --as received, regardless of what was intended -- was no
proposal with any of those properties, much less all three of
them, was going anywhere as long as the IESG got to decide.  And
the logical conclusion from that was that the precondition for
serious process changes was to change the IESG's ability to
decide, not to try to disguise ISDs into something that would
not solve any of the key problems to which they were addressed.

Just my opinion
   john


_______________________________________________

Ietf@xxxxxxxx
https://www1.ietf.org/mailman/listinfo/ietf

[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]