Re: [Gendispatch] Last Call: <draft-eggert-bcp45bis-06.txt> (IETF Discussion List Charter) to Best Current Practice
Keith Moore <moore@network-heretics.com> Wed, 20 October 2021 22:53 UTC
Return-Path: <moore@network-heretics.com>
X-Original-To: gendispatch@ietfa.amsl.com
Delivered-To: gendispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 77D353A0AB0
for <gendispatch@ietfa.amsl.com>; Wed, 20 Oct 2021 15:53:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001,
SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
header.d=messagingengine.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 BEZDpbnPxyp1 for <gendispatch@ietfa.amsl.com>;
Wed, 20 Oct 2021 15:53:37 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com
[66.111.4.27])
(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id DDC253A0AAA
for <gendispatch@ietf.org>; Wed, 20 Oct 2021 15:53:35 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
by mailout.nyi.internal (Postfix) with ESMTP id CB8EF5C0181
for <gendispatch@ietf.org>; Wed, 20 Oct 2021 18:53:34 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
by compute1.internal (MEProxy); Wed, 20 Oct 2021 18:53:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=content-type:date:from:in-reply-to
:message-id:mime-version:references:subject:to:x-me-proxy
:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=rCt8C+
NwKl1TiLb9sDRDbrYawl/gT28YWtaKbsL8kMY=; b=jaip+t/NcFJGnbcAF8pvwY
UO+FliHtUkIpnzjlTuvARtn3WbFRb/EGbGIHBmTwzdvqSAucxk4Gc+YREvwtxggx
jXoe1+1Ggdrw9xV6oPGmq4P2beJGs7tt39w9f/oP6UUVzn7IBM2dVFD0FcjqtIPL
thvSgFNK2NaQdsDNlHg9F89Rnw45mp7he8Z8tL2ThZTU7dfZBI1HaStFaIvvF5hH
kZHHPPCXoBJu7TFrENie/1vXAnl4Gz1zzc9qb8lwtRUsVIlNTaQN7gy8AIBqMYoD
+kKdNMgeKGEsrlKhDqptR3jY0tImZOKS4c2mqY6X1exzvAc11NKdRSgdlyNdxHvw
==
X-ME-Sender: <xms:7p1wYdxnMYkAda4qQ6PjxXqwrkU_w_kdqOuV8fmAD_MCZHGEoXgiSg>
<xme:7p1wYdT8HpxbTHYdb7RWLvgaOF8S-f1xNfaEltc4j83QrZO-MOyfMQIuhRsEqh4w6
0m9UzAvd_guzQ>
X-ME-Received: <xmr:7p1wYXV2KDNngxvALIipwf76pAgd10mP_u5lEVmtIj86zcENeoigxs7EM7rkWzfFvai9BSPVFEvuJ-5EiNVKl4F4T0-8uN0nhYLPgHymqA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddvhedguddtucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgesrgdtre
ertdefjeenucfhrhhomhepmfgvihhthhcuofhoohhrvgcuoehmohhorhgvsehnvghtfiho
rhhkqdhhvghrvghtihgtshdrtghomheqnecuggftrfgrthhtvghrnhepudetfeekveevfe
eltdekffeigeelkefgudevgedtvdehjefggffglefhvdeuudeinecuffhomhgrihhnpehi
vghtfhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh
hrohhmpehmohhorhgvsehnvghtfihorhhkqdhhvghrvghtihgtshdrtghomh
X-ME-Proxy: <xmx:7p1wYfj5ZhFjLFqaYNYr2BtJMIyNxOH70BQIauxhgSv334hfCWSsxw>
<xmx:7p1wYfACUapvUBZdRp8vpvlf-SWI56z32du9F42u7_NRw6DZ_aiNHQ>
<xmx:7p1wYYJ8SKP24aeUKPSqPKXGB9WOKKhtPUqFMON6QOuPfnHw_Ml4cA>
<xmx:7p1wYSNy_JHOgNlrNlTteyq9BwsNAIL1I1AkCE3XZWo2zeTdkxfe5w>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
<gendispatch@ietf.org>; Wed, 20 Oct 2021 18:53:34 -0400 (EDT)
To: gendispatch@ietf.org
References: <163465875866.13316.15860075014903480611@ietfa.amsl.com>
<EA85619D-83D6-409B-AAE7-C13850B18BA0@yahoo.co.uk>
<CALaySJKeHDr7EJy4hf5GyS9W0PwpQ0C05TGtS4Gc_ihEFeQtsA@mail.gmail.com>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <34ec2302-edc3-e180-be00-4d7200372d5f@network-heretics.com>
Date: Wed, 20 Oct 2021 18:53:33 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <CALaySJKeHDr7EJy4hf5GyS9W0PwpQ0C05TGtS4Gc_ihEFeQtsA@mail.gmail.com>
Content-Type: multipart/alternative;
boundary="------------C15B7D3ADA7A7B92D8C8B255"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/gendispatch/NxRPa6QyLBIWlyzoBTJ3hDU6AXI>
Subject: Re: [Gendispatch] Last Call: <draft-eggert-bcp45bis-06.txt> (IETF
Discussion List Charter) to Best Current Practice
X-BeenThere: gendispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: General Area Dispatch <gendispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gendispatch>,
<mailto:gendispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gendispatch/>
List-Post: <mailto:gendispatch@ietf.org>
List-Help: <mailto:gendispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gendispatch>,
<mailto:gendispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Oct 2021 22:53:43 -0000
Let me first address some of Barry's points with which I agree:
* IETF doesn't need to use "sergeant at arms" in exactly the same way
that the term is used elsewhere; IETF is free to define that role
however the community consensus sees fit.
While there are good reasons for SAAs being independent of the
leadership, there are other ways to prevent the SAAs from being used
inappropriately by the IETF Chair than by having them be appointed
by someone else. Because of past abuse of this very kind, I would
vastly prefer that the SAAs *not* be appointed by the IETF Chair.
But I do accept that nomcom already has plenty of work to do. And
given that this draft does provide for an appeals process, I think
that's almost sufficient to address this concern. Unfortunately,
the criteria cited in this draft for acceptable posting to the IETF
list are still hopelessly vague, and the IETF Chair is still allowed
to disambiguate those criteria without reference to any community
consensus.
* I don't have an inherent problem with the IETF Chair being author of
this draft. Politically speaking and in hindsight, I think it
would have been better if someone else had authored the draft. But
having IETF community leaders write drafts for how to improve IETF
processes is longstanding practice, and the people who deal with
IETF processes on a day-to-day basis are well-qualified to identify
some of the shortcomings of those processes. (What they're perhaps
less qualified to do is to see how those processes marginalize those
considered to be "outsiders")
I do think that recent behavior of the current IETF leadership,
particularly in regard to certain April 1 Internet-Drafts, raises
legitimate questions about their objectivity, and whether they've
assumed broader roles than intended for their positions. But we
have to follow the process we have, and that means that IESG is
tasked with evaluating community consensus on censorship rules for
the ietf@ list, even though they have themselves censored input for
arbitrary and dubious reasons which were not supported by any IETF
Consensus criteria. I say this in full realization that my
pointing this out makes me more of a target, but I believe that it's
necessary to recognize the truth even when - perhaps especially when
- it's uncomfortable.
Now some points on which I disagree:
> The draft makes it clear that the purpose of the SAA team is to allow
> the IETF Chair to appoint people to handle this role, and then to step
> back and*not* be a king, to*not* have a day-to-day role in
> monitoring and managing the IETF list. That is as it should be.
I agree that the IETF Chair should not be a king and not have a
day-to-day role in monitoring and managing the IETF list.
I disagree that the draft makes this clear. While the draft does state:
the IETF Chair should stay away from the
day-to-day operation and management of the SAA team.
It also states:
This has been
in practice for a while, and the SAA team has independently
maintained definitions of abuse patterns [SAA-UPC <https://datatracker.ietf.org/doc/html/draft-eggert-bcp45bis-06#ref-SAA-UPC>] and operating
procedures [SAA-SOP <https://datatracker.ietf.org/doc/html/draft-eggert-bcp45bis-06#ref-SAA-SOP>] for them. The SAA team should reach out to the
IETF Chair for any conflict resolution in a timely manner.
So it doesn't define objective criteria for the SAAs to independently
follow (nor for the IAB to use in evaluating appeals). Instead, it
expects the SAAs to make up their own criteria without getting community
support for their positions, and to follow the direction of the IETF
Chair for "conflict resolution" (which is itself vague - does it refer
to conflict between SAA opinions, conflict between SAA opinion and IETF
consensus document, or conflicts between individual IETF
participants?). This seems like a significant expansion of the roles
described in RFC 3005, that we're being asked to approve as if these
changes were nothing.
I can understand, however, if for the sake of expedience the SAAs need
to make up new temporary rules, to be later vetted (or not) by an IETF
Consensus process.
I DO NOT think the IETF Chair should be doing so. The IETF Chair needs
to stay out of it.
Part of the problem is that in recent history an IETF Chair *has* acted
like a king; *has* used the SAAs to suppress dissenting views; *has*
apparently dictated to SAAs and others vague, arbitrary, and prejudiced
criteria that were never supported by community consensus. I believe
that this has had a chilling effect on IETF discussions, and that this
draft really does nothing to address those concerns.
----
The very term "Best Current Practice" acknowledges that a best practice
may be dependent on current conditions. What the community approved as
"Best Current Practice" 20+ years ago should not be axiomatically
presumed to be even good practice now. Which is why arguments that this
new document should be approved, because it's only a minor change from
RFC 3005, are unpersuasive.
Conditions in the Internet, and in IETF, have changed drastically since
2000. The Internet serves a much more diverse population now, with
more diverse needs, and people everywhere are constantly facing new
threats presented to them by the Internet. In addition, censorship and
suppression of dissenting views is now (sadly) much more in fashion than
it was in 2000. (To be fair, disinformation is also (sadly) much more
in fashion.)
While IETF has traditionally been quite tolerant of diverse views, today
the ability of participants with diverse points-of-view to provide input
into IETF's deliberations is needed more than ever before. And yet, the
SAAs have been used in the recent past to promote intolerance of diverse
views, apparently on the dubious theory that the way to make IETF more
inclusive is to suppress views or expressions of views that some people
find unsettling.
The aggregate effect of such efforts is to make IETF more like an echo
chamber, in which everyone is expected to "know their place" - i.e. know
to not express views that might conflict with the views of those in
power, or otherwise know the unwritten "rules". This is, after all,
often what is expected of "professionals" in their workplaces, which is
yet another reason why "professional" is a poor criterion for describing
which behavior is appropriate or not in IETF discussions.
In effect, what the community is now being asked to do is to
retroactively approve a power grab that's been made by a previous IETF
chair. I argue that this power grab is not in the interests of the
community, not consistent with IETF's purpose, and not supportive of
consensus-based decision making.
Furthermore the author of this document has seemed unwilling to date to
try to address these concerns in any significant way. He has seemed
unwilling to even acknowledge those concerns as even potentially legitimate.
Barry also writes:
That not everyone is happy with everything it says shows that we have*rough consensus*, not unanimity
Well, of course it doesn't show that at all! No, we don't need
unanimity to declare rough consensus. But rough consensus has not yet
been established, and there's generally an expectation that
consensus-building requires a good faith effort to acknowledge various
parties' concerns and to try to see how they are legitimate. I don't
think that's happened here.
So no, we do not have even rough consensus on this issue.
Keith
- [Gendispatch] Last Call: <draft-eggert-bcp45bis-0… The IESG
- Re: [Gendispatch] Last Call: <draft-eggert-bcp45b… Lloyd W
- Re: [Gendispatch] Last Call: <draft-eggert-bcp45b… Lars Eggert
- Re: [Gendispatch] Last Call: <draft-eggert-bcp45b… Barry Leiba
- Re: [Gendispatch] Last Call: <draft-eggert-bcp45b… STARK, BARBARA H
- Re: [Gendispatch] Last Call: <draft-eggert-bcp45b… Brian E Carpenter
- Re: [Gendispatch] Last Call: <draft-eggert-bcp45b… Rob Sayre
- Re: [Gendispatch] Last Call: <draft-eggert-bcp45b… Keith Moore
- Re: [Gendispatch] Last Call: <draft-eggert-bcp45b… Eric Rescorla
- Re: [Gendispatch] Last Call: <draft-eggert-bcp45b… tom petch