Replies: 14 comments 43 replies
-
@jamesob one question I have is, do you want this code to be merged or are you just polling for feedback / CI testing? |
Beta Was this translation helpful? Give feedback.
-
PR comments in general should follow https://github.com/bitcoin-core/meta/blob/main/MODERATION-GUIDELINES.md In particular, staying on topic, commenting about code and not people. |
Beta Was this translation helpful? Give feedback.
-
How do we moderate consensus changes in general? |
Beta Was this translation helpful? Give feedback.
-
Separating conceptual discussion from code review could also be done within the repo - e.g. have an issue for the conceptual discussion and the PR for code review. I would prefer that to outsourcing the conceptual discussion to third-party sites like delving. |
Beta Was this translation helpful? Give feedback.
-
Delving forum belongs to AJ, right? |
Beta Was this translation helpful? Give feedback.
-
@pinheadmz I’ll recall that we’re talking about consensus changes on a $2T financial ecosystem, and given that you have administrative control of this Github repository in the name of moderation, if something goes wrong and there are massive financial loss in the Bitcoin ecosystem due to the centrality of Bitcoin Core as a software in the industry, I do no think Alex Morcos’s lawyers will be able to prevent him to end in jail. |
Beta Was this translation helpful? Give feedback.
-
I’ll leave open the legal question if the said moderation rules, due to their abusive formalization and partial application do not have a chilling effect on the freedom of expression of contributors, and by incidence on the quality of software developed and in case of defects or bugs of this software this could constitute a direct liability on the moderation team, or their employers, as the moderators are not acting as independent agents. In the present case, for sure Alex and Suhas are not Satoshi Nakamoto, so their claims on any form of property of the original Bitcoin Core software hosted on this platform, or the administrative permissions of this platform repository are pretty limited. The software has been historically released under the MIT license with “The Bitcoin Core developers” as a copyright. I do not disagree in the absolute on the existence of rules. The episode in 2016 with Gavin showed that the absence of rules does not prevent the existence of conflicts. However, in my view there is an ongoing campaign of intimidation with the current moderation rules to discourage some “undesirables” contributors to participate in the development of Bitcoin. There has never been a transparent and formal vetting of those moderation rules by each individual contributor that have been historically a contributor to this project. A quick count with Git, show there have been ~1241 contributors since 2009, Satoshi, included, so I doubt the intellectual property rights of those 1241 contributors have been respected in the establishment of those moderation rules, and their legal validity is almost certainly void. That those moderation rules could have been vetted behind close doors at an invitation-only meeting (i.e Berlin 2024) is of little weight in matters of intellectual property rights. None of the current maintainers can be said to act as independent agents, as there are all either under employment status or grants, of which for grants the single funder model constitute a situation of economic dependency. While I do not care the maintainers choice about their professional careers, some professional status comes with a restriction in what you can do in terms of intellectual property of your work, so unless there are in their work contracts explicit mentions allowing them to act as independent agents about potential moderation rules, any vetting of the moderation rules cannot be considered independent. By extension this is same for any other historical contributors that could have been the beneficiary of indirect financial or material advantage (e.g CSW legal fees, even if it was well-intentioned). For this latter issue, that means that any contributor that can have vetted those moderation rules behind close doors cannot be considered as an independent vetting. All those facts on the existence of financial links among some group of historical contributors can be indeed brought as an argument in front of a court of justice. Going to prove that ~30 contributors as witnesses have financial links with each other is pretty easy to do, when most of the info is already public. This is not a concern on my side to go to litigate Alex and Suhas on their personal names, piercing the corporate veil of Chaincode Labs, to clarify the present situation on the validity of the current moderation rules. They will be challenged on (a) can you prove first you’re Satoshi Nakamoto ? and as it’s unlikely (b) on which authority are you’re asking any contributor to comply with those moderation rules ? The original Bitcoin Core software hosted in this repository is at best in the public domain or at worst under a clear MIT license with Satoshi as the main copyright holder. As I do not believe they’re acting with the written consent of Satoshi Nakamoto ([email protected]) in establishing those moderation rules and in asking for any other historical or potential contributor to comply with them, and as I’m not either Satoshi Nakamoto, this will be indeed an interesting open legal question. There are far enough legal grounds in both US and the EU major jurisdictions on which to base this challenge. Keeping a record of this thread for future legal proceedings. |
Beta Was this translation helpful? Give feedback.
-
Moderation is hard and I think @pinheadmz is doing an excellent job. Thank you ❤️ |
Beta Was this translation helpful? Give feedback.
-
Every time I try to push back on something in Core, I am met with inclinations to censor, gaslight and discredit me. Anytime people from outside Core make comments, Core is trying to figure out how to get rid of them. The issue is cultural. None of you have any authority, and only a few of you have the level of benevolent concern for users required to responsibly discuss changing Bitcoin code. I am just happy you didn't delete or ban me, so I can remind all of you about this next time you think you know what is best for everyone. All speculative complexity should be a no-brainer to reject as a PR to Core. C'mon, guys! |
Beta Was this translation helpful? Give feedback.
-
Side note: I have no interest in using delvingbitcoin, nor having to follow the conversations there. Please stop trying to push activity there. |
Beta Was this translation helpful? Give feedback.
-
I agree with this. Delving Bitcoin is a separate initiative and not directly related to Bitcoin Core. My previous point was to highlight this distinction. |
Beta Was this translation helpful? Give feedback.
-
Comments of mine have been taken down on Delving Bitcoin too for not being "agreeable" and I stopped commenting there. One comment that was deemed not agreeable was on a thread specifically discussing consensus changes at a high level (hence on topic): "You are assuming everyone who is working on things other than consensus rule proposals (including some of the people here) are wasting their time and not improving Bitcoin. It is such a laughable view. Demanding people divert their attention from their current priorities to a consensus rule “war” is just breathtakingly arrogant and shortsighted. Activating a soft fork with community consensus is a relatively minor headache in comparison to the headache of dealing with another consensus rule “war”." I share @BitcoinErrorLog's concern about external forums with their own set of moderators and moderating guidelines as stating opposing viewpoints are being censored under the guise of "agreeableness" (What does that even mean in this context? You must agree?) and so relying on those forums for a critical part of the Bitcoin Core PR review process, namely conceptual review of a PR, may give one sided perspectives. I have found it incredibly frustrating in the past that there seems to be a general bias across Delving, Optech etc towards subtly encouraging contentious soft fork activation attempts under the guise of agreeableness or faux neutrality and anyone who states basic facts on why these shouldn't be encouraged gets censored. However, I agree with @vasild that moderation is hard and I don't like to see legal threats being made to someone who appears to me to be making a good faith attempt to facilitate discussion and views being voiced within this repo so thanks for your efforts @pinheadmz. |
Beta Was this translation helpful? Give feedback.
-
No, the moderation rules are an artificial restriction on the right or genuine capability of anyone to contribute on bitcoin original client as it has been set by Satoshi Nakamoto. Apologies for the rude word, but if you have 10 folks in a room and the first 9 are consenting among themselves to collectively rapt the 10th one this is still a rapt. There is no defense to be made in face of a judge to say “we’re a group of 9, we all agreed to rape the 10th folk and it’s just the 10th folk who is to blame to not consent to her / his rapt”. The problem with the moderation rules is the lack of consent on the people they’re applied to. Talking truth none of the current maintainers are Satoshi. For how a code of conduct can interact badly with the real-world of legal courts just go to ask Peter Todd. |
Beta Was this translation helpful? Give feedback.
-
Open a PR to remove the MODERATION-GUIDELINES.md: After more information, there is no uncertainty that’s it’s completely legally dubious under both US and major European jurisdictions due the lack of consent of individual contributors to the rules (and actually far more countries...). |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Moving meta discussion here.
If you have comments about the code changes, comment on the PR
If you have a concept ACK / NACK and an explanation, comment on the PR
If you want to discuss soft fork options and poll the broader community for consensus, comment on delving or the mailing list
If you want to discuss how moderators and maintainers are moderating comments on the PR, comment here.
Some contributors have already been blocked for 1 day and their comments hidden. I want to discuss that activity here, along with other participants in that thread:
@moonsettler @michaelfolkson @ariard @jamesob @1440000bytes @melvincarvalho @BitcoinErrorLog @willcl-ark @TheCharlatan @darosior
Beta Was this translation helpful? Give feedback.
All reactions