-
Notifications
You must be signed in to change notification settings - Fork 5
Description
This report is an explanation of @ariard current 30-day ban from the bitcoin GitHub organization. At this time, that covers both repositories bitcoin/bitcoin and bitcoin/bips. This issue is an appropriate place to discuss ariard's behavior in those repositories, and whether or not 30 days is an appropriate ban time. It is not an appropriate place to discuss moderation in general, consensus changes, conflicts of interest, etc.
Disruptive comments
Off-topic comments that disrupt technical progress on a pull request or issue:
-
(comment deleted by BIPs editor)
- This comment contains irrelevant personal attacks
-
"could please ask to your f*cking boss to present me public excuses to have instructed one of his attorney in March 2023 in forwarding a completely defaming legal letter ..."
-
- This comment contains irrelevant personal attacks
-
BIP 54: Consensus Cleanup bitcoin/bips#1800 (comment)
- This comment has absolutely nothing to do with the consensus cleanup proposal
-
"the disagreement between Alex Morcos / Chaincode and myself..."
-
- This comment uses inflammatory language targeting individuals
-
"you’re a rude boy..."
-
- This comment has absolutely nothing to do with the consensus cleanup proposal
-
BIP 54: Consensus Cleanup bitcoin/bips#1800 (comment)
- This comment is off topic and implies legal threats
-
"However, what is completely illegal has been (a) the establishment of the moderation
guidelines last year ..." - Note that wikipedia has a fantastic policy regarding legal threats
-
- This comment is off topic and implies legal threats
Why 30 days
Because ariard has already been banned for shorter intervals, and continues to disrupt technical progress in the organization with legal threats, personal attacks and off-topic comments.
- policy: enable full-rbf by default bitcoin/bitcoin#30493 (comment)
- off topic comment, personal attack not relevant to technical discussion
- resulted in 3 day ban
The longer ban time for recent incidents was also requested by BIPs editors:
Additional disruption
Araird has opened the same pull request multiple times to remove moderation policy and while that is a reasonable proposal (despite its lack of support) these pull requests are getting more disruptive as they contain legal threats and personal attacks.
- Remove MODERATION-GUIDELINES #13
- Remove MODERATION-GUIDELINES (#2) #14
-
"E.g, if I say Matthew Zipkin has only been hired at Chaincode to do PR triage and not for the quality of his technical expertise or contributions to bitcoin-open source and as such his technical public credibility is very very questionable (is anyone can quote a significant technical contribution attributed to Matthew Zipkin ?...). If Matthew Zipkin goes to attack me for diffamation in front of US courts of justice, I would just have to prove it's true and call to dismiss the motion (— by the way that the reason CSW didn’t do diffamation lawsuits towards Hodlnonaut in the US, he would have loose directly)."
-
- Remove MODERATION-GUIDELINES (#3) #15
It's worth noting that he has exhibited the same pattern in the BOLTs repository:
- Remove the CoC.md lightning/bolts#1241
- Remove the CoC.md (attempt #2) lightning/bolts#1247
- Remove the CoC.md (attempt #3) lightning/bolts#1248
Productive contributions
It's important to note that ariard's recent appropriate comments on controversial issues are not being removed, because they constructively contribute to the technical progress of Bitcoin and do not violate the moderation guidelines policy. The goal of moderation is to improve the environment bitcoin contributors work in, there is no value in censorship:
- BIP-119 OP_CHECKTEMPLATEVERIFY #31989
- consensus: Remove checkpoints #31649
- Add NODE_TXRELAY_V2. #30837
GitHub
GitHub's terms of use explicitly delegate community moderation to organization members:
https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#c-acceptable-use
You agree that you will not under any circumstances violate our Acceptable Use Policies or Community Guidelines.
https://docs.github.com/en/site-policy/github-terms/github-community-guidelines
Communicate expectations - Maintainers can set community-specific guidelines to help users understand how to interact with their projects, for example, in a repository’s README, CONTRIBUTING file, or dedicated code of conduct. You can find additional information on building communities on the Communities page.
Moderate Comments - Users with write-access privileges for a repository can edit, delete, or hide anyone's comments on commits, pull requests, and issues. Anyone with read access to a repository can view a comment's edit history. Comment authors and people with write access to a repository can also delete sensitive information from a comment's edit history. Moderating your projects can feel like a big task if there is a lot of activity, but you can add collaborators to assist you in managing your community.
Sybil attack
GitHub's terms of use prohibit ban-evasion with the use of multiple accounts:
https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#b-account-terms
...you may not have more than one free Account.
Ariard has violated this rule for the explicit purpose of ban-evasion, and is causing further disruption to the organization as we continue to block all his new accounts:
- https://github.com/ariard
- https://github.com/ariard2
- https://github.com/ariard3
- https://github.com/ariard4
- https://github.com/ariard5
- https://github.com/ariard6
There is also substantial evidence both on github and off that ariard uses this other chain of accounts to attack Bitcoin contributors and disrupt technical progress:
- https://github.com/purpletimez
- https://github.com/purpletimez2
- https://github.com/purpletimez3
I have reported all these accounts to GitHub Support.
Personal note
Despite being personally attacked by ariard in inflammatory comments I am committed to moderating fairly and engaging in open discussion in the proper channels (i.e. a great distance away from technical work). I want to keep this issue open for discussion specifically about banning araird for 30 days. I want to keep remove moderation guidelines open for discussion about moderation in general, and I look forward to understanding ariard's explicit legal concerns about "joint works" and their governance. I also don't mind continued discussion about moderators' conflict of interests and on that note I want to be very clear about this:
I pushed the "ban" button on ariard for all the reasons stated above, without any other external influence.
As a former employee of Chaincode, ariard knows better than most people that there is no oversight or chain-of-command here, and employees such as myself are free to contribute to Bitcoin under their own self-direction, as I have taking these actions as moderator.
TO THE MOON!
Let's keep working on Bitcoin. 🚀