Re: [babel] Consensus Call for Babel Charter Update (2018-06-17 to 2018-06-25)

Donald Eastlake <d3e3e3@gmail.com> Wed, 27 June 2018 19:44 UTC

Return-Path: <d3e3e3@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 951F61292F1; Wed, 27 Jun 2018 12:44:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level:
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qw0FSOACOrCP; Wed, 27 Jun 2018 12:44:30 -0700 (PDT)
Received: from mail-it0-x22b.google.com (mail-it0-x22b.google.com [IPv6:2607:f8b0:4001:c0b::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 981D4130E14; Wed, 27 Jun 2018 12:44:30 -0700 (PDT)
Received: by mail-it0-x22b.google.com with SMTP id p17-v6so4178731itc.2; Wed, 27 Jun 2018 12:44:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=m4SkXZRInFYn4dPImSXrCX97LtbZ9ROk/iRZy8F3cY8=; b=MYKl14F8aJ0swzCZ1i+ft6NRvwRfiLAalgtRrlK9SOMSN2PlH9S6nOJLiGL/K7BT8N pUq01K1j670OqASQy4XLs0nP5L0bUsRWfQuhhJa+6ayEQpJSyIBMo3C76FfiUbAWvgOH 3DbZTd9pE+zAnCSXyUAqBuLe5YP3Asy2PkSUjx7Js5c9u4QehwGFl6z7i93b1ndDto+D Bsc2ZxzNdyYV6T/oXVgw2ykkw9l5e/aGTtH0NoTPqvY9143lQmBjntZA3HVTe8zxiSs1 FPJmfKMWpfLeM7bjZCpEfboGcEdj70sVU8v8sie0Q1ndFgsjzSt/Upuq6pXXOqNZwYBX +ssg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=m4SkXZRInFYn4dPImSXrCX97LtbZ9ROk/iRZy8F3cY8=; b=GZVXYzElSnXQdXCd8H2L1xbnnNWQT2yr0luu3hRGA+Eqo6R9gJMX66Zt3uML1ZAv2d +AfA3WucNZ1bT8jwx3FlpEjLd/G3QB+I4cdorkwqrDjI3LxUhvW8cXXlDokz+ZMMqvUG dnd1y8xhzjufLthcF5qHRaPwkddYqNig+GuHAtR/IEiuKWYe4bJtgMV5eilL7zYl7unY 98wsO8Rb2oUOBSld2a6k6rkjOgVvUQukVnJkfCq4MMHV8vgm7mrXdbnUr9lNDiX1sVxy sCLkznc6pQbp6k0++PObXAPOSuIM27FAgswp3fB2r+pjS1qfY+GoSQXecs8CR1RRHJR+ sk5w==
X-Gm-Message-State: APt69E3DGgBPV3p8GvSV6ZzVLsJRU6CzbqkURTrCG0cXZeV4v02PcckL IftjpUYE/BdD79/t6jwgv7ow+gXk6ciewjqLsT4=
X-Google-Smtp-Source: AAOMgpcmGlIIzg+RsvQAZqCLdU2gyM5pBPUHYduufGUyzLncxkcUQ/35Hhh2KLPNfCXp4V70QZ8r7rGnpC9wJcBNHGw=
X-Received: by 2002:a24:1155:: with SMTP id 82-v6mr5806129itf.59.1530128669808; Wed, 27 Jun 2018 12:44:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a6b:bf84:0:0:0:0:0 with HTTP; Wed, 27 Jun 2018 12:44:14 -0700 (PDT)
In-Reply-To: <1641dd2ca78.c00b97523761.4967171539240276911@ovsienko.info>
References: <CAF4+nEE6m-4WpG5Tvx0uK7+5V3hegOnVwh+HYX+rZwaS+wFJ0A@mail.gmail.com> <1640f31963d.e3da2ad4319526.4149190004246054001@ovsienko.info> <CAF4+nEE+6_FCmU3Ua7Dr=5WrkRurRqL12YM8GaUgEGDB-B26zA@mail.gmail.com> <1641dd2ca78.c00b97523761.4967171539240276911@ovsienko.info>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Wed, 27 Jun 2018 15:44:14 -0400
Message-ID: <CAF4+nEEBAPzyP5dhPXKnHSc5Ra3OdPD1dFncaGVxaueP9GnvxA@mail.gmail.com>
To: Denis Ovsienko <denis@ovsienko.info>
Cc: babel-chairs@ietf.org, Babel at IETF <babel@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/D0OUJ6rwMbYVBVblRTKyCMmS8dk>
Subject: Re: [babel] Consensus Call for Babel Charter Update (2018-06-17 to 2018-06-25)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jun 2018 19:44:33 -0000

Hi Denis,

On Wed, Jun 20, 2018 at 11:31 AM, Denis Ovsienko <denis@ovsienko.info> wrote:
> Thank you for your comments Donald, please see my questions and comments below.
>
>  ---- On Mon, 18 Jun 2018 15:27:51 +0100 Donald Eastlake <d3e3e3@gmail.com> wrote ----
>  > Hi Denis,
>  >
>  > Thanks for your comments.
>  >
>  > On Sun, Jun 17, 2018 at 3:21 PM, Denis Ovsienko <denis@ovsienko.info> wrote:
>  > >  > ...
>  > >
>  > > Hello all.
>  > >
>  > > I oppose the proposed change for the following reasons.
>  > >
>  > > First, the fault is not in the charter. As my previous message to the list discusses, it looks like we (the working group as a whole) have neglected some meaningful parts of our charter: "Particular emphasis will be placed on work needed for a Proposed Standard routing protocol, such as ensuring manageability and strong security." We have achieved exactly the opposite so far, and it would be fair to fix first what is actually broken (specific suggestions are in that message).
>  >
>  > This Charter change is about process and gating, not about ultimate
>  > goals. There is substantial work on manageability in the Information
>  > Model and we do have a volunteer to do a preliminary YANG model. The
>  > problem is the interlock in the current Charter between the YANG model
>  > and the base protocol getting to Proposed Standard status and the
>  > normative dependency on Babel in the HOMENT WG.
>
> I am sorry, but the only way I can read the above is it begins saying it is not about ultimate goals, and then says Proposed Standard is an ultimate goal and justifies bending the rules. Can you see it from this point of view?

No, I don't see that. There is no rule being bent. The Charter is
something specified by the IESG, the IESG can change it, and the WG
can ask the IESG to change it. Standards track status for Babel was
and remains a goal. Manageability for Babel was and remain a goal.

> The _intentional_ dependency on YANG has been in the charter for 2 years, but only now it suddenly became a "problem", do you agree it looks strange enough to deserve a proper explanation?

No, I do not agree. Perhaps everyone should always keep the WG Charter
details in mind but many IETF participants, even WG Officers,
sometimes overlook those details. And the longer it has been since the
WG was Chartered, the more memory of those details may fade although,
of course, they are still documented in writing in the Charter itself.
And the longer it has been since the WG was Chartered, the more likely
it is that circumstances have changed so that an adjustment to the
Charter is called for. So I do not think it is strange that the
"problem" is noticed now.

Let me give an example of people missing something in a Charter,
although it is a little embarrassing. When I took over as Chair of the
PPPEXT WG, Jim Carlson had long been the Chair. At the time, a draft
targeted for Proposed Standard was going through the WG, was found to
have WG consensus, and forwarded to the IESG. The only problem with
this was that the PPPEXT Charter said that the purpose of the WG was
only to review documents related to PPP and that the PPPEXT WG was
specifically prohibited from producing any new documents.  :-)
Neither Jim Carlson, who had been Chair for years, nor myself who had
taken over had noticed this. In fact, the Area Director for the WG
didn't notice this either and went ahead and issued an IETF Last Call
on the draft before this problem was noticed by another IESG member.
(The IESG solved the problem in this case by treating the document as
if it was not a WG document and re-issuing the IETF Last Call for the
required longer period of time.)

>  > > Second, de-rating of the requirements level should mean de-rating of the publication category. If the working group explicitly finds itself unable to produce a quality YANG deliverable in time, it could _potentially_ (if the charter allowed it) capture its core (6126bis + whatever security) deliverables as IETF Experimental publications, take a break and retain the motivation to have YANG eventually done and aim for Proposed Standard. But neither the current charter nor the proposed change take this into account.
>  >
>  > The entire thrust of this WG effort is to move Babel to the Standards
>  > Track and any change from that would be a major change for which I
>  > have not seen any support except your message.
>
> Standards Track work indeed has been the IETF's expectation of this working group. This was a reasonable initial expectation based on the way the pre-IETF work was presented at the IETF. That said, if the actual in-IETF results were as good as expected, there would not be this call and this discussion in the first place, do you agree?

I do not agree. Whether results are "good" or not is a judgement call.
Whether or not there is a YANG model is a factor some people would
include in such a judgement. But there are many other factors.

> I agree the proportional de-rating would be a major change to the charter. However, just writing deliverables off with no consequences would be a major change too, and in addition to that it would be difficult to distinguish from just gaming the Standards Track process. Does one of the evils look significantly less than the other?
>
> I agree 8 people on the list have voted to support the charter change so far, and I am the only one who has objected so far. Notwithstanding the fact, I believe this working group does not yet have valid grounds to declare consensus on this call and to ask to change the charter. The matter is, your message that starts this call asks for _comments_. This is indeed a valid way to start a consensus process, and it is not a warrant to reduce it to a voting. To emphasize the difference, let me quote this:
>
> "We reject kings, presidents and voting. We believe in rough consensus and running code."
>
> One of the reasons I decided to join the IETF in 2016 was I knew what this saying is intended to mean -- long before that I had read RFC 7282 (On Consensus and Humming in the IETF). The document explains in detail why opposing a majority of _votes_ with a reasoned _objection_ in a call for _consensus_ is a normal IETF approach and it should not be questioned or dismissed. Specifically, it tells why the situation with this call is _not_ a consensus (and what could be done to try to achieve it).

You are entitled to your opinion that this Charter change is not a
good idea and that either Charter should not be changed or, if it is
changed as indicated, the based Babel draft should re-cycle at
Experimental. However, that is not the consensus of the WG.

Any objection can be written up at great length and with many reasons
as to why it is a good objection. This does not mean that one person
can just block progress by writing up their objection that way. RFC
7282 applies only to technical objections and we are discussing
process here.  I'd be willing to say that a minority or one person who
point to a significant violation of process rules can stop something
even if many are in favor of it. But there is no process rules
violation in asking the IESG to make this minor Charter change. That's
not just my opinion but we have an explicit post by our AD stating it.

> To sum my position up, the right thing to do would be either to leave the charter intact or to ask for proportional de-rating on both sides of the deal like suggested, in either case the working group should keep to the intended IETF methods of work. I am willing to address any comments regarding my input to this consensus call.

"Experimental" is not a de-rating of "Proposed Standard". They are
different things for different purposes. I do not think the WG is
going outside of "intended IETF methods of work".

I'm sorry you are not happy but I do not see a reason to revisit the
determination that the WG consensus is in favor of the Charter change.

Thanks,
Donald
=============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 155 Beaver Street, Milford, MA 01757 USA
 d3e3e3@gmail.com

> Thank you.
>
> --
>     Denis Ovsienko