So, I read through the list of guidelines, and while I have some minor quibbles with them, overall they seem fine and reasonable. But what happens if someone refuses to be kind? What happens if that person is a major contributor? What would happen if, in some strange alternate reality, Linux was a GNU project, and Linus-of-2012 said he'd really rather not care about all this politeness nonsense, and would prefer to c…
This is just a more verbose "Be kind to each other", but without any commitment from the leadership of the project to actually maintain a kind, welcoming environment. "Be kind, generous, and accepting, or there will be consequences!" is just a few steps removed from, "The beatings will continue until morale improves." The conundrum with linux, was that it was organized in a self-contradicting way. It's fine to have a…
>the appointed maintainer(s) of a GNU package can, if necessary, tell a contributor to go away; but we do not want to need to have recourse to that.
in his email, although leaves that out of the guidelines themselves. Why on earth is being forthright about the fact that abuse will lead to exclusion worse than being cagey about that fact? If the end result, you can be kicked out, is the same, why would you prefer that the circumstances be entirely up to each individual maintainer's discretion instead of a somewhat objective (and importantly, public and available!) set of criteria?