Re: [Last-Call] Last Call: BCP 83 PR-Action Against Dan Harkins

Bron Gondwana <brong@fastmailteam.com> Tue, 04 October 2022 01:08 UTC

Return-Path: <brong@fastmailteam.com>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05E11C1526EB for <last-call@ietfa.amsl.com>; Mon, 3 Oct 2022 18:08:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.894
X-Spam-Level: **
X-Spam-Status: No, score=2.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, GB_SUMOF=5, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=oG3U4PFq; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=PmjsZ8cR
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yfw7XVZjQaC3 for <last-call@ietfa.amsl.com>; Mon, 3 Oct 2022 18:07:58 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC348C14F6E7 for <last-call@ietf.org>; Mon, 3 Oct 2022 18:07:57 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 05E805C00E1 for <last-call@ietf.org>; Mon, 3 Oct 2022 21:07:57 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute4.internal (MEProxy); Mon, 03 Oct 2022 21:07:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1664845676; x= 1664932076; bh=PsC0mi/mQH5mWeu8RoU1anmHimIOehQlsNQWVIwAz3Q=; b=o G3U4PFqvrgNnjxdkfvyuQGQgimC1r9EfXU35+XOUfawMpmnqa4KIMMzm946htFZ1 D1lRnBVWkFni+2XoanXJ0JDCglGE56pcqa/dbFEJNAoU69hSIHV2gKEmhCTmI5O8 TIsdZmli1hcyNcTsRYrjwJGIhtsZqEft6rztov1nU1DXdR75sqCjAaUWCAFfXU7d qCuXss7nRMd6Vh45EsUOIVjmgMeaZeOBtfe6ZoIduwmvQ2s+QWliBmIxTuqHE/eX j/3Uzz+IT9V+Gfr0mJIGRBfG3cWdyt/I2tx1XN4OHeRRhrdFAFqw5yx57C6i6fOh osG+xiZTniQzb/7UOLt5Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1664845676; x=1664932076; bh=PsC0mi/mQH5mWeu8RoU1anmHimIO ehQlsNQWVIwAz3Q=; b=PmjsZ8cRSjO/1q0kse1rS5KAzkHIEVOEyXFd4aHd4Baw lHA+tU+4RU0ovmiU/+Um9DOwRooqmvQUsBzzxSthghxM3So1KZpA2gjg8jIPUHYx 95D3JE6Xu9NCVaKrmswuNnAxLk/q/UPzSNHFEbK2k94y1UGdqtPbiPZ0o7CT4HTF GY3T18V+n+Bia9qHEQs856ZbH8WkV/Rr/8zdovfTixC4XvVe8Gn8rZPjB9WOAK94 54znAg8IPFrGJ0AXaQle6vxCzJiEUYLiYPHCL/7Ud0Ha0JPnT1HH1hEzCGnJtZO5 VQSO16bjM7XHMGhGZXke0FK+fydZZ5jxqogZghfhRQ==
X-ME-Sender: <xms:bIc7YwfbnJJtfLKwDLVBlL6MHjeyX5UFvhZPAT8XXNnLxiLzv34s9g> <xme:bIc7YyOo-50aWb3hN0EzxkMf7aiJvBzMEAxJMnFlV9nuz8HSuJcT_Wqt08hc1P-Cp orgE9RCznw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeeitddggeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsegrtd erreerreejnecuhfhrohhmpedfuehrohhnucfiohhnugifrghnrgdfuceosghrohhnghes fhgrshhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpeffvdekfeegle eiueettddtffehveevffefkeduvddttdekiefgjeduvdfhvdduleenucffohhmrghinhep ihgvthhfrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepsghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:bIc7Yxhh2q5458C4Tc_n3hd3YkgBQOrHokcfveHBN8DrP9sF8hzWeA> <xmx:bIc7Y19TOj1vYJ4f5gT6rQLQDysX8pyCmnzhZ1vOuMlTkZjM4izyTg> <xmx:bIc7Y8udlPIKIOj_vVVqx-FFe5ck-SXO3D0nIxgZntsg-5LRogjj8g> <xmx:bIc7Y67_lN-pupFrXFMCwZ6fwL7UixZgI2EIMonuzzmKhaDLpknhzw>
Feedback-ID: i2d7042ce:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id BD2662D40071; Mon, 3 Oct 2022 21:07:56 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.7.0-alpha0-1015-gaf7d526680-fm-20220929.001-gaf7d5266
Mime-Version: 1.0
Message-Id: <fb7bb6c9-76b9-42a0-b518-9bead423a75d@app.fastmail.com>
In-Reply-To: <CFE25E25-D131-468E-9923-80350D6216F3@ietf.org>
References: <CFE25E25-D131-468E-9923-80350D6216F3@ietf.org>
Date: Tue, 04 Oct 2022 12:07:32 +1100
From: Bron Gondwana <brong@fastmailteam.com>
To: last-call@ietf.org
Content-Type: multipart/alternative; boundary="23339cdc22aa4bfca1b02e5b6b1ba5df"
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/ZCY4cssBqAF5npUOcKQPmzosnGE>
Subject: Re: [Last-Call] Last Call: BCP 83 PR-Action Against Dan Harkins
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Oct 2022 01:08:02 -0000

*With my personal hat on:*

I'm cautiously in favour of this PR action.  Sorry Dan.

I don't believe that Dan is a troll or deliberately trying to cause damage, however his communication style is very much not being "conservative in what you send" for the protocol which is "internationally comprehensible English language", which is what the IETF is trying to operate on.  Because of this, his contributions in the GEN area in particular are causing problems for the IETF's work, and can be likened to packets on the wire which aren't correctly parseable, and are damaging interoperability.

He has had this interoperability issue pointed out, he's by far in the rough in terms of deployed "running code" implementations of understandable international English in the wild, and has not altered his communication style to get his points across in a way that doesn't cause protocol damage.

Having said that, I would recommend we review this decision in a year.  I'm not a giant fan of "forever" being the default, particularly where it's a long term contributor being sanctioned.

...

*With my list moderator hat for the last-call list on:**
*

This issue is of wide interest within the IETF, and of course there's a lot of response to it.  A couple of posts have skated the line very closely, most egregiously this one:

https://mailarchive.ietf.org/arch/msg/last-call/qk9STyZC14DWeHNU4rGVs25-7io/

Which made a pretty damning accusation (with no evidence) that Dan is acting in bad faith or that he's more under the influence of propaganda and brainwashing than anybody else (including me for that matter - we're all the sum of the inputs we receive plus our internal processing of them).

I have conferred with my co-moderator and we don't believe that this thread has strayed beyond the very broad scope that the initial post below created for the discussion.  There's nobody spamming the list - or repeating themselves massively, though certainly many of the more frequent posters could do with consolidating their thoughts into a single statement rather than reflexively reacting to each post.

...

*With my policy lawyer hat on:**
*

Finally regarding the question of "was it on topic to post here rather than the general list" - I have no strong opinion.  I'd love if it wasn't posted here because then it wouldn't be my problem, but the chartering process for this list carved it off to take a subset of the general traffic - and my opinion is that it was correctly directed, having just read BCP 83 with a "liberal in what you accept" parser in my brain, that was looking at the intent.  I firmly believe that if you polled the community you would get a very strong consensus that it was correctly posted.

In particular:

https://mailarchive.ietf.org/arch/msg/last-call/C8fCrYZG2K9fDft20kqL0oluTus/

Is skating perilously close to an unjustified personal attack.  I'll be replying to that one separately.

...

Regards,

Bron.


On Fri, Sep 30, 2022, at 02:15, IETF Chair wrote:
> Following community feedback after various incidents, as documented below, the
> IESG has initiated a posting rights (PR) action that would restrict the posting
> rights of Dan Harkins, as per the procedures found in BCP 83 (RFC 3683).
> Specifically, his posting privileges to these lists would be suspended:
> 
> * admin-discuss
> * gendispatch
> * ietf
> * terminology
> 
> In the IESG's opinion, this individual has a history of sending emails that are
> inconsistent with the IETF Guidelines for Conduct (RFC 7154) and thereby
> "disrupt the consensus-driven process" (RFC 3683). Among these are contributions
> that:
> 
> * Express racism in the form of denying, belittling, and ridiculing anti-racist
>   sentiment and efforts
> 
> * Are rude and abusive, and often amount to insulting ridicule
> 
> (Links to examples of such emails sent to the lists above during the last two
> years are provided at the end of this email.)
> 
> Multiple attempts have been made to enter into a private discussion with this
> individual, both by IESG and community members, to communicate disquiet with his
> conduct on the lists. These attempts to restore respectful and courteous conduct
> on the lists have been rebuffed with communication that can be considered both
> antagonistic and hostile, and the pattern of behavior observed has continued.
> 
> The IESG also notes that the following actions have already been taken in
> response to the individual's actions:
> 
> * Two I-Ds were removed from the public archive due to their offensive nature:
>   https://datatracker.ietf.org/doc/html/draft-les-white-intersectional-dots
>   https://datatracker.ietf.org/doc/html/draft-les-white-tls-preferred-pronouns
>   (following these links displays the tombstone notice explaining their removal)
> 
> * His posting rights were restricted on the admin-discuss mailing list:
>   https://mailarchive.ietf.org/arch/msg/admin-discuss/ZANH2VPN-U8VMvvOWLb5l03FdCs/
> 
> * A final public warning was issued on the gendispatch mailing list:
>   https://mailarchive.ietf.org/arch/msg/gendispatch/68a4amMa1aiaRUPzPGgXdiY9gHg/
> 
> None of the attempts to discuss his participation style or warn the individual
> have led to any improvements. The IESG therefore believes that a PR action is
> the correct response to his continued problematic behavior across a number of
> different lists.
> 
> 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
> last-call@ietf.org mailing lists by 27 October 2022. Exceptionally, comments may
> be sent to iesg@ietf.org instead. If sending private feedback to the IESG,
> please indicate if you would be open to having your comments anonymized and
> shared in a summary.
> 
> Please note: Comments should be limited to the criteria described in BCP 83,
> notably on whether the individual in question has engaged in postings that are
> "unprofessional commentary, regardless of the general subject" in a manner
> disruptive enough to warrant this action.
> 
> Lars Eggert
> IETF Chair, on behalf of the IESG
> –-
> 
> Examples of problematic emails during the last two years include:
> 
> * https://mailarchive.ietf.org/arch/msg/gendispatch/zdq3F0PV40Cyw5ooj0orOWaYyUw/
> * https://mailarchive.ietf.org/arch/msg/gendispatch/i-d7HlWgrkmrVlC7JZQSXDwIJCQ/
> * https://mailarchive.ietf.org/arch/msg/gendispatch/YhPI9zZ_3xfidt5V-ORRnET36yY/
> * https://mailarchive.ietf.org/arch/msg/gendispatch/B33zk8VfOYt4b4Cj-kIHXG3AXdg/
> * https://mailarchive.ietf.org/arch/msg/gendispatch/d3iDS4WNkCJA3aMFnX2HjP4tsps/
> * https://mailarchive.ietf.org/arch/msg/gendispatch/-On8AHrdnnCMlJOOyb1M1nlYMpk/
> * https://mailarchive.ietf.org/arch/msg/terminology/n6UMvDuYLKmmvpP1ajICFvf634M/
> * https://mailarchive.ietf.org/arch/msg/terminology/QCdjDbokmlARcwVqQ1TV3Rlz7eQ/
> * https://mailarchive.ietf.org/arch/msg/terminology/X6OF0MBKAzyLhYaAfAxS6srXRNw/
> * https://mailarchive.ietf.org/arch/msg/terminology/idJhG1MsLmKHyRlaAafcW2JF6Z8/
> * https://mailarchive.ietf.org/arch/msg/ipsec/LoGSVatZ4EsYRq4K52rmvRZTndk/
> * https://mailarchive.ietf.org/arch/msg/ietf/pl2lVqhtF4Z-0YuTjhCOmdyi1qE/
> * https://mailarchive.ietf.org/arch/msg/ietf/DFgnF_j8py_eMBGI1IUFdMahTKw/
> * https://mailarchive.ietf.org/arch/msg/terminology/T3oCpY3BbTNLXWAWsCnFvahRLUQ/
> * https://mailarchive.ietf.org/arch/msg/admin-discuss/xLuz4WTCm5ibIiMVN5ID8OWsCI0/
> 
> -- 
> last-call mailing list
> last-call@ietf.org
> https://www.ietf.org/mailman/listinfo/last-call
> 

--
  Bron Gondwana, CEO, Fastmail Pty Ltd
  brong@fastmailteam.com