5 ms·
> Contributor Covenant The Contributor Covenant is horrific and harks back to the days of the Catholic Church(Or insert religion here) and morality and it's en
by aaron695 8y ago
> Contributor Covenant
The Contributor Covenant is horrific and harks back to the days of the Catholic Church(Or insert religion here) and morality and it's enforcement. It's a power trip that will end badly.
Morality should come from within, a learned and practiced behaviour, personally and within communities, not prescribed.
Manifesto's are purely implemented to bully people, they allow for the lynching and harm to others without remorse.
They also very quickly mutate once they take hold, they are evil at its worst.
- danso 8y agoWho has been lynched because of a Contributor Covenant, or other similar open-source code of conduct? edit: You assert that "morality should come from within", though I'm assuming you're OK with projects and teams not reinventing things like PEP8 or language/framework best practices. But then you complain about manifestos "mutating". Isn't mutation a consequence -- many would describe it a desired feature, i.e. iteration -- when a community decides to develop a rule framework from within? (and I would argue that a community adopting something like the Contributor Covenant is quite clearly a decision made by that community)
- busterarm 8y agoRod Vagg, at least they tried.
- danso 8y agoIf the one example you can think of is apparently one in which that there was a failed attempt to lynch someone, then maybe it's possible it is an outlier (ignoring for now the debate on how much the CoC itself led to the Node.js conflict).
- CookieMon 8y ago> Who has been lynched because of a Contributor Covenant, or other similar open-source code of conduct? The scope of the Contributor Covenant was widened in an attempt to l̶y̶n̶c̶h̶ harass and ban Elia Schito for an opinion he had expressed on his personal twitter[1]. Because Elia's twitter conversation wasn't connected with the project (beyond the project being listed in his bio), a new clause needed to be added to the Contributor Covenant in order to get him. To get it in, the new clause was presented to the Opal project as a pull request labelled "Update Contributor Covenant to include ethnicity"[2]. The Opal project noticed the extra change and guessed its real intent (that intent - needing it to go after Elia - was confirmed later by people arguing for the change[3]), so Opal edited that clause before accepting the change, but everybody else using a Contributor Covenant now has it, including Linux. (The Linux one has customized enforcement/judgement guidelines, so in its case the presence of the "Elia clause" might be less easily weaponizable by the twitter mobs it was written for) The attack on Elia was instigated by the creator of the Contributor Covenant[4], who was unrelated to the Opal project but tagged in via twitter - it turned out this kind of drama was the Covenant's purpose. After watching that I no longer see codes of conduct as community measures written in good faith. It hasn't just been the Contributor Covenant one that's bad faith either, however, projects that adopt them are changing and rewording them in good faith, so they can get better - it's just not the CoC intent. Opal eventually got rid of their Contributor Covenant. Links because of how unbelievable this stuff is: [1] https://twitter.com/elia/status/611319469982527488 https://twitter.com/elia/status/611319469982527488 [2] https://github.com/opal/opal/pull/948/commits/817321e27eccfffb3841f663815c17eecb8ef061#diff-a1ee87dafebc22cbd96979f1b2b7e837R11 https://github.com/opal/opal/pull/948/commits/817321e27eccff... [3] https://github.com/opal/opal/pull/948#issuecomment-113486020 https://github.com/opal/opal/pull/948#issuecomment-113486020 [4] https://github.com/opal/opal/issues/941 https://github.com/opal/opal/issues/941
- danso 8y agoIf I'm reading your summation correctly, someone made edited the CoC in an attempt to indict Schito ad-hoc, and that bad faith attempt was foiled because the community was able to see the timing of the change. Doesn't your version of events strongly imply that having the CoC on file is what made it even possible to see how transparent this attack was? Maybe you believe that the CoC is what made this attack possible, but that's a far-from-self-evident line of thinking, because such bad faith attacks and power plays have long existed in projects with no code of conducts. I'm not for now getting into the argument of how a CoC may be overall beneficial, I am simply challenging u/aaron695 on his claim that CoCs have led to "lynching" and "are evil at its worst". I'm assuming that he, like many programmers, believes terminology have meaning, and that his choice of words reflects actual quantifiable and tangible wrongs. I'm not even particularly bothered by aaron695's implicit comparison of what CoCs' allegedly inflct compared to the violence of real-life lynchings. But I think his use of the overdramatic term is a symptom of poor thinking here. Lynchings generally imply acts of horror arising from the absence of agreed-upon norms, or actual law. People who advocate for CoCs in good-faith, ostensibly do so because they believe a CoC can instill some trust (because actual laws aren't possible nor desirable) that behavior won't be punished/ignored for nebulous/arbitrary reasons. The two examples given so far are examples in which: 1. The attempt to use the CoC in bad faith failed, as in your example with Schito. 2. Both the CoC's impact and its correctness are debatable, if we attempt to avoid taking or refuting Vegg's side. For starters, Vegg resigned. And if he hadn't, there's no indication the Node.js overseeing committee felt empowered to take action to remove him. And yet if the CoC did provide for that action -- again, such a rules-guided process (even if ultimately stupid) is still the antithesis of what a "lynching" entails. I'm not trying to just be pedantic here, nor am I arguing that you and aaron694 are morally bankrupt bigots for your anti-CoC positions. I am arguing, though, that you have taken this stance without justifying evidence or logical reason. For an example of the latter, look at how you bring up the problem of "everybody else using the Contributor Covenant" that now includes the "Elia clause". Think about how absolutely absurd it would be if, in that argument, you replaced "Code of Conduct" with "[some library well-known to be broken/insecure]", and then used that line of reasoning to assert that open source software is "evil at its worst" or even, "kind of evil". edit: correction, the user who brought up Rod Vagg was not aaron695, but another commenter.