So I’ve done some digging here and connecting the dots about this. The CoC that Linux has adopted is a direct copy from:
authored by a Coraline Ada Ehmke
Coraline Previously worked at Github, but their employment was terminated with some apparent controversy regarding their conduct at the company, general toxicity etc.
Case in point.
As to the content of the CoC itself, there are a few parts that I have problems with. Primarily the passage:
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community.
It’s left very open to abuse by the addition of:
Representation of a project may be
further defined and clarified by project maintainers.
There is weak language abound, basically allowing to vague interpretations of the rules, and extensions of rules that haven’t been clearly defined. Essentially to browbeat any dissenters.
- Project maintainers are responsible for clarifying the standards of acceptable behavior
- Instances of abusive, harassing, or otherwise unacceptable behavior
I’m curious what caused the apology from Linus that prompted his handing of the Reigns to Greg, albeit temporarily, which has also lead to the adoption of this CoC.
One user on reddit remarks: