Re: Last Call: <draft-resnick-on-consensus-05.txt> (On Consensus and Humming in the IETF) to Informational RFC

Ted Hardie <ted.ietf@gmail.com> Mon, 07 October 2013 19:04 UTC

Return-Path: <ted.ietf@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C30B421F843F; Mon, 7 Oct 2013 12:04:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PrbAfsE17oWQ; Mon, 7 Oct 2013 12:04:24 -0700 (PDT)
Received: from mail-ie0-x22f.google.com (mail-ie0-x22f.google.com [IPv6:2607:f8b0:4001:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 083DD11E8146; Mon, 7 Oct 2013 12:03:55 -0700 (PDT)
Received: by mail-ie0-f175.google.com with SMTP id e14so16233103iej.6 for <multiple recipients>; Mon, 07 Oct 2013 12:03:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=uAdTWfYAv19Y1i94lS8vsxHoJC0x1ZaMVRkl7DHZsSw=; b=n+SggzDTe1uuMpPqaslgJk7WhanZrWrbsuzEGwpIQy+eAuk3Mn/iyi6LV1wk5Rh9Il 1b9EMnjss2v3SQ7gBLY+2TjSU8R5G2+7YJgfKnNkyd/RResMs4r9OJLjpMTt89pjJgmd yhiCvs8yFY0whlNHfzi+SDdaS1ZuCGaynMb0vzCJKBy/FLO1IitxDD6FcDfqnbM4Iqh1 Ugv5DjdOcOMAaD90OVOllJivMHJ0ahJ0b9ujW1yzBNvAGCKjwXJV0jsR4FV4S5siOL7n oQcGige/eNlEQysKXQ1400jXuHZfXQHo5taw3t9fkDduUnYdouoKZHc+mOg4m0j5zHnq 0qUA==
MIME-Version: 1.0
X-Received: by 10.43.3.196 with SMTP id nz4mr1340659icb.74.1381172635393; Mon, 07 Oct 2013 12:03:55 -0700 (PDT)
Received: by 10.42.29.202 with HTTP; Mon, 7 Oct 2013 12:03:55 -0700 (PDT)
In-Reply-To: <20131007164829.16131.73595.idtracker@ietfa.amsl.com>
References: <20131007164829.16131.73595.idtracker@ietfa.amsl.com>
Date: Mon, 07 Oct 2013 12:03:55 -0700
Message-ID: <CA+9kkMB4VX7mABG=oZ16uNu3zOT-1-h0K5dEN68RW92X9ER59w@mail.gmail.com>
Subject: Re: Last Call: <draft-resnick-on-consensus-05.txt> (On Consensus and Humming in the IETF) to Informational RFC
From: Ted Hardie <ted.ietf@gmail.com>
To: IETF <ietf@ietf.org>
Content-Type: multipart/alternative; boundary="bcaec516197d4e665a04e82b5087"
Cc: IESG <iesg@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2013 19:04:25 -0000

First, I am always happy when folks take the time to think deeply about the
IETF's processes and share those thoughts with the community.  I think the
conversation this has already started has been useful, and I hope that the
last call conversation is the same.

That said, I do not think this document is ready for publication as an RFC,
and I personally suspect that it wouldn't be the best fate for it even it
were.  On the second point, the truth is that informational RFCs are
treated as actual requests for comments much any more, but are taken as
fixed; if the points this raises are to be maintained as items of
conversation (which is my personal preference), then incorporating pieces
of it into the Tao, Edu Team documents, or WG training may be appropriate
instead.  That is, put this into some form where folks will not take it as
an item of dogma, but as the start of a conversation, and the community
will be better served.  Even as an Informational document, if it is
published as an RFC by a sitting AD via the IETF stream, it may not get
that treatment.

If the IESG does believe that this should be published as an RFC, I think
it continues to need serious work before publication.  At the very base, I
think it needs a much stronger sense of its audience (advice to WG chairs
and those that deal with them? new participants in the IETF? those who want
to understand the workings of the IETF from the outside?) and a structure
which relates to that audience.  I note, for example, that the document
references none of the IETF's process documents or discussions that arose
out previous work in this area; that's fine for some audiences but is going
to be missed by folks who might get handed this as an explanatory document
on how things work (or ought to) in the IETF.

Once it has that audience, some of the issues with the current document may
fall out, but among those with which I have personal disagreements:

The document consistently describes a test for objection model of document
processing; that's a fair summary of how the IETF works, but shoe-horning
the description into "rough consensus" because we like the slogan is not
really helping folks understand the IETF.  The core of the IETF is a
participatory process which is meant to be cooperative rather than
adversarial; to that extent it is fair to describe it in consensus terms.
Beyond that, however, we are really not seeking the consent of all parties,
even as an ideal.  We are trying to make sure that there are no known
technical issues with a proposal and that there is sufficient support to
believe that it will be implemented and deployed to the good of the
network.  Encouraging folks to believe that the ideal is full consensus is
highly problematic, for exactly the reasons that Pete later raises with
regards to voting:  it is very difficult to determine when you have the
consent of all parties if you cannot limit the parties in some way.  We
cannot name our members, so we cannot either count votes *or count all of
them as consenting*.

The document has vastly improved its description of compromise over its
previous iterations, for which Pete should be commended.  But it remains
problematic in its description of participation. In the section "Five
people for
and one hundred people against might still be rough consensus", the
document describes what can occur when one proposal is favoured over
another by a working group's active participants:  one set of participants
may recruit new voices to add to their preferences.  The difficulty with the
given description is that it is a strawman compared to that actual
complexity
of dealing with this situation, because it posits sales and marketing folks
being the new voices.  The far more difficult reality is that the voices
often
come from members of an impacted technical community who generally do
not attend or participate in the IETF.  Were they known participants in the
IETF process, it is clear that their message "I agree with X's points" would
be heard in one way, where them being new participants causes them, in
this approach, to be discounted entirely if they raise no new points.
Novelty
is the wrong test here, as is length of participation; the test that WG
chairs
must use is the much messier judgement call of what the impact of the
objections is on the likely implementation and deployment of the system
under
discussion.

Lastly, I think Pete has failed to capture that one reason for using
humming or hands is that it is easy for very active participants to
dominate a conversation
but much less easy for them to pretend to be a large group.  Particularly
in BoFs, using those methods to indicate the likely breadth of interest is
critical.  The same method can be used, with some of the caution Pete
recommends, to gauge whether an issue which appears to be contentious based
on a mic line is actually a problem.  It can also, in some cases, be a
valuable method of reinforcing the resolve a room that has already likely
come to a broad agreement.  That does not contravene Pete's point that this
should not be used to silence objections, but there are cases where it is
important in its own right.

Again, I believe this is a valuable conversation and one that ought to keep
going; my recommendation against publication should also be taken as a
recommendation both to Pete to keep working on these ideas and to the
General Area Director to support a forum for that discussion.

regards,

Ted Hardie



On Mon, Oct 7, 2013 at 9:48 AM, The IESG <iesg-secretary@ietf.org> wrote:

>
> The IESG has received a request from an individual submitter to consider
> the following document:
> - 'On Consensus and Humming in the IETF'
>   <draft-resnick-on-consensus-05.txt> as Informational RFC
>
> The IESG plans to make a decision in the next few weeks, and solicits
> final comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2013-11-04. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the
> beginning of the Subject line to allow automated sorting.
>
> Abstract
>
>
>    The IETF has had a long tradition of doing its technical work through
>    a consensus process, taking into account the different views among
>    IETF participants and coming to (at least rough) consensus on
>    technical matters.  In particular, the IETF is supposed not to be run
>    by a "majority rule" philosophy.  This is why we engage in rituals
>    like "humming" instead of voting.  However, more and more of our
>    actions are now indistinguishable from voting, and quite often we are
>    letting the majority win the day, without consideration of minority
>    concerns.  This document is a collection of thoughts on what rough
>    consensus is, how we have gotten away from it, and the things we can
>    do in order to really achieve rough consensus.
>
>       Note (to be removed before publication): This document is quite
>       consciously being put forward as Informational.  It does not
>       propose to change any IETF processes and is therefore not a BCP.
>       It is simply a collection of principles, hopefully around which
>       the IETF can come to (at least rough) consensus.
>
>
>
>
> The file can be obtained via
> http://datatracker.ietf.org/doc/draft-resnick-on-consensus/
>
> IESG discussion can be tracked via
> http://datatracker.ietf.org/doc/draft-resnick-on-consensus/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>