Re: IETF Process Evolution

Brian E Carpenter <brc@zurich.ibm.com> Mon, 19 September 2005 09:37 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EHI5x-0005Uf-2r; Mon, 19 Sep 2005 05:37:53 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EHI5v-0005SQ-Ce for ietf@megatron.ietf.org; Mon, 19 Sep 2005 05:37:51 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA08409 for <ietf@ietf.org>; Mon, 19 Sep 2005 05:37:46 -0400 (EDT)
Received: from mtagate2.de.ibm.com ([195.212.29.151]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EHIBM-0000ja-Ov for ietf@ietf.org; Mon, 19 Sep 2005 05:43:36 -0400
Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate2.de.ibm.com (8.12.10/8.12.10) with ESMTP id j8J9bPd7192998 for <ietf@ietf.org>; Mon, 19 Sep 2005 09:37:25 GMT
Received: from d12av03.megacenter.de.ibm.com (d12av03.megacenter.de.ibm.com [9.149.165.213]) by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VERS6.7) with ESMTP id j8J9bPlo181054 for <ietf@ietf.org>; Mon, 19 Sep 2005 11:37:25 +0200
Received: from d12av03.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av03.megacenter.de.ibm.com (8.12.11/8.13.3) with ESMTP id j8J9bPqC019674 for <ietf@ietf.org>; Mon, 19 Sep 2005 11:37:25 +0200
Received: from sihl.zurich.ibm.com (sihl.zurich.ibm.com [9.4.16.232]) by d12av03.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id j8J9bOmu019661; Mon, 19 Sep 2005 11:37:24 +0200
Received: from zurich.ibm.com (sig-9-146-223-226.de.ibm.com [9.146.223.226]) by sihl.zurich.ibm.com (AIX4.3/8.9.3p2/8.9.3) with ESMTP id LAA11850; Mon, 19 Sep 2005 11:37:22 +0200
Message-ID: <432E86D0.1030205@zurich.ibm.com>
Date: Mon, 19 Sep 2005 11:37:20 +0200
From: Brian E Carpenter <brc@zurich.ibm.com>
Organization: IBM
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en, fr, de
MIME-Version: 1.0
To: Ted Hardie <hardie@qualcomm.com>
References: <E1EGI1e-00038I-8N@newodin.ietf.org> <p06230901bf509c2b07b4@[192.168.1.4]>
In-Reply-To: <p06230901bf509c2b07b4@[192.168.1.4]>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 155726d2f5fe5eb5c40a9f079fd9e841
Content-Transfer-Encoding: 7bit
Cc: ietf@ietf.org
Subject: Re: IETF Process Evolution
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org

Ted,

Ted Hardie wrote:
> I would like to note that the use of this process was not agreed to by a consensus of
> the IESG. 

Indeed not. To be frank I feel that the IETF Chair has to be independent
of the IESG in certain matters, even though the ADs are deeply dependent
on the way the process is defined.

> 
> Brian sent early versions of this proposal to the IESG, and it received
> considerable pushback, some of it from me.  I strongly encouraged
> Brian to use a design team to draft a charter for a tightly focused working
> group in the General Area instead.  I agree with Brian that general
> discussion of IETF process change tends to diverge and to move slowly,
> but I believe that working groups like NomCom show that we can succeed
> with focused charters in establishing new procedures or revising existing
> ones.  I believe the public chartering process of a focused working group
> is a useful, necessary part of the openness of the IETF process, and that
> the public discussion within that charter, once established, is critical
> for process change of the scope envisioned.

I very nearly sent my note with the whole "possible next steps" text
deleted, but was advised that would leave things too open. If the consensus
after the first stage is to set up several tightly focussed WGs, that will
be just fine by me. But we aren't there yet.

> 
> It is not clear from the note below whether every volunteer to serve will
> be a part of the PESCI team team, or whether the group will be selected
> from among the volunteers by Brian.  I ask him to clarify that point.

I don't think that's possible. I already have about ten names and that
is too many for a focussed effort, so I will have to select.

> 
> It is not clear from the note below whether the pesci-discuss list is the
> discussion list for the PESCI design team or a conduit of community
> input into its deliberations.  I ask Brian to clarify that point.

pesci-discuss will be open to the community -- hopefully it will be up and
running today or tomorrow. (My preference is to have a dedicated list,
simply so that *this* list can remain as the general-purpose list.) We'll
have a private list for the team, like any design team.

> 
> Brian notes that after his design team reports to the IETF on the IETF's goals
> and principles multiple things may happen, among them:
> 
> 
>>- decide whether to renew the PESCI design team (assumed below)
>>   or use an alternative discussion forum
>> - consider various process change proposals from any source
>>- reach a team consensus on a consistent set of proposals
>>   and a sequence for implementing them, with target dates. All
>>   proposals must embed the principle of rough IETF consensus and
>>   must provide an appeal mechanism.
>> - one of the proposals, likely the first, may be a proposal
>>   for a new process for process change
>> - post the proposals as Internet-Drafts intended for publication
>>   as BCPs
> 
> 
> It is not clear who decides whether to renew the PESCI design team.
> Its creation is a unilateral decision of Brian as Chair; is the decision
> for renewal subject to public review?

I don't want to appear flippant, but it seems that every decision in the
IETF is subject to public review. (Actually, that is probably a candidate
for the list of PESCI principles.) So let me say that if PESCI proposes
that it should be renewed after the initial phase, that would need to
be part of the consensus that we have to form. My intention here is to
bootstrap a process, not to dictate the future of the IETF.
> 
> Given the lack of a working group, who decides among alternatives
> agreed to by consensus of this design team and those proposed
> outside of this mechanism, should there be alternate proposals
> that are proposed to the IETF?

That's why I want to focus on simple statements of goals and
principles - it will be much easier to argue for or against specific
proposals against a background of agreed principles. If you're saying
that a design team doesn't have priority over an independent proposal,
I can only agree - ultimately proposals have to be discussed on their
merits.
> 
> Though Brian notes that there are multiple possible outcomes after
> PESCI reports, this step appears to be a concrete proposal for how
> to proceed:
> 
> 
>>forward proposals for approval as BCPs* and acceptance by
>>   the ISOC Board. Until such time as the new process for process
>>   change has been approved, the proposals will be submitted
>>   directly to the General Area Director and the approval body
>>   will be the IESG. 

That's a fact of life: that *is* the current process.


>> However, the IESG members' principal chance
>>   to comment on and influence the proposals is prior to their
>>   forwarding for approval.

And that is an intention - it would clearly be highly unfortunate
for the IESG to find objections of principle at a late stage in
the consensus-building process.
> 
> 
> Brian has commented in the past on the difficulty of him being both
> Chair and General Area Director, and this highlights the problem.
> Brian is choosing to start the PESCI effort as IETF Chair(Roll 1); he will lead it (Roll 2);
> he will then forward its proposal to himself as General Area Director (Roll 3).

I have no problem with filling both role 1 and 2. I think it comes with the
territory. It may well be that role 3 raises potential issues - that is
why I think an early proposal should be for a change to the change process.

> 
> The IETF has had a serious queueing problem for a long time, as things have
> evolved such that "important to the IETF" has meant "passes through the IESG".
> That's deeply wrong (and very slow), and it needs to change.  Getting us to a point
> where new queues are available for distinct tasks is a good idea, and "process change
> management" is clearly a distinct task from "manage working groups", which is
> the IESG's basic job.   But getting us to that new point by funneling the interim
> change process through a single individual (in however many multiple roles)
> is equally wrong.   

There I'm afraid that pragmatism wins. Whether it's right or wrong, it's
the process we have today.
> 
> I ask Brian to adjust this plan so that PESCI's output is a charter for a working group
> that can achieve at least the first task "set up a new change management process"
> according to the existing system.  I strongly support the need for change, and
> I believe that to achieve the appropriate community involvement this is required.

Well, I believe that community involvement is required to (as it was required for
BCP 101). But I don't assume that a WG is the best way to get that involvement for
the first steps - as noted above, it may well be best for later steps once they are
based on clear principles.

Briefly, on your other message about

> WG Name:  New Queues (NQ)

Well yes, I will be very happy if we can focus enough to get a set of concrete
proposals like that a few months from now. That would be ideal.

     Brian

> 
> 			regards,
> 				Ted Hardie
> 
> 
> At 11:21 AM -0400 9/16/05, IETF Chair wrote:
> 
>>There has been quite a bit of community discussion of IETF process
>>change in recent months. Obviously, process changes must obtain
>>rough consensus in the IETF and follow the procedures in place
>>(principally RFC 2026 today). However, past experience has shown
>>that general discussion of IETF process change on the main IETF
>>list, or in a normal working group, rapidly tends towards divergent
>>opinions with consensus being extremely hard and slow to establish.
>>On the other hand, we have experience that discussion of simply
>>formulated principles and of consistent process proposals can be
>>constructive and convergent.
>>
>>This note describes a method of starting the next phase of IETF
>>IETF process change, possibly including updating the change process
>>itself.
>>
>>As IETF Chair, I intend to lead a short term design team, to be
>>known as PESCI (Process Evolution Study Committee of the IETF).
>>
>>I will request PESCI to
>> - review recent discussions on IETF process changes
>> - identify a concise set of goals and principles for process change
>> - publish these for comment and seek IETF debate and rough consensus
>>
>>The target is to have a draft of goals and principles by IETF64.
>>
>>The next steps will depend on the agreed goals and principles
>>after this debate. It is very likely that we will need
>>a process that will generate a consistent set of proposals
>>and a sequence for implementing them, with target dates. It is
>>also likely that the first proposal will be a new process for
>>process change. And it's a given that open discussion and
>>rough consensus, in accordance with IETF principles, will
>>be required.
>>
>>A non-binding proposal for the next steps is appended to this
>>message.
>>
>>Given the short time until the next IETF, the team will have to
>>start very soon and work quite intensively. If you would like to
>>volunteer for the PESCI team or nominate someone to serve on it,
>>please send me email immediately. I want to create the team within
>>a week.
>>
>>  Brian Carpenter
>>  IETF Chair
>>
>>N.B. The open discussion list will be pesci-discuss@ietf.org,
>>but it hasn't yet been created at the time of sending this message.
>>
>>-----
>>
>>Possible next steps after the PESCI goals and principles are agreed:
>>
>> - decide whether to renew the PESCI design team (assumed below)
>>   or use an alternative discussion forum
>> - consider various process change proposals from any source
>> - reach a team consensus on a consistent set of proposals
>>   and a sequence for implementing them, with target dates. All
>>   proposals must embed the principle of rough IETF consensus and
>>   must provide an appeal mechanism.
>> - one of the proposals, likely the first, may be a proposal
>>   for a new process for process change
>> - post the proposals as Internet-Drafts intended for publication
>>   as BCPs
>> - seek IETF-wide rough consensus on these drafts
>> - legal considerations, IASA financial considerations, and
>>   considerations of practicality raised by current or past
>>   Area Directors, WG Chairs and the like will be given special
>>   consideration. If IETF consensus appears to be for a proposal
>>   which is legally, financially or practically unacceptable,
>>   PESCI will need to convince the community to change its mind.
>>
>>   To enable this, as relevant, the ADs, IAB members and IAOC
>>   members including the IAD will be asked to provide personal
>>   input specifically on the feasibility of implementing the
>>   proposed process changes as they affect their specific roles.
>> 
>> - forward proposals for approval as BCPs* and acceptance by
>>   the ISOC Board. Until such time as the new process for process
>>   change has been approved, the proposals will be submitted
>>   directly to the General Area Director and the approval body
>>   will be the IESG. However, the IESG members' principal chance
>>   to comment on and influence the proposals is prior to their
>>   forwarding for approval.
>>
>>   *An alternative would be to use the mechanism described in
>>    RFC 3933, if consensus was weak. In particular, this can be
>>    used to experiment with the practicality of ideas.
>>
>>Additional conditions for PESCI's work
>>
>> - a subsidiary goal is to end up with a clearly defined
>>   and interlocked set of process documents, rather than
>>   a patchwork of updates to existing documents
>>
>> - PESCI will provide an open mailing list where discussion
>>   with the community will be encouraged. It will
>>   issue regular (monthly?) progress reports and generally
>>   operate as transparently as possible. Discussion in IETF
>>   plenary sessions is also expected.
>>
>> - nothing in this proposal prevents ongoing operational
>>   improvements within the current process.
>>
>>
>>
>>_______________________________________________
>>IETF-Announce mailing list
>>IETF-Announce@ietf.org
>>https://www1.ietf.org/mailman/listinfo/ietf-announce
> 
> 


_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf