These sorts of terms are impossible to define, so the decision to ban people comes down to personal, subjective interpretation. In the name of setting standards, there are no standards at all.
These sorts of terms are impossible to define, so the decision to ban people comes down to personal, subjective interpretation. In the name of setting standards, there are no standards at all.
But wouldn't you agree that it's generally better to have a set of pretty clear guidelines that might not always be watertight, versus an _entirely_ personal, subjective set of inscrutable rules?
Of course there are grey areas. There inevitably are with any set of guidelines. But what do you realistically expect them to contain? An itemised list of every action which is allowed or proscribed?
Instead, these are a general set of guidelines as to how a community should conduct itself – subject as any are to interpretation by those with influence – but a useful reference nonetheless. I'm frankly baffled at the idea that people find this hard to grasp.
...
the same with "Focusing on what is best for the community" .. there is no single "best" and no single "community". its a melting pot of cultures, countries and people. what benefits one might not benefit the others.
this CoC is just an attempt to regulate what you cant regulate. maybe just replace it with "dont be an idiot, respect others and assume good intentions".
It could be. That's why subjective interpretation and reasonableness are concepts.
there is no single "best" and no single "community"
There is clearly a single community by any reasonable definition – diffuse though it may be. The role of a set of guidelines is to establish what behaviour that community has generally decided is acceptable or not acceptable. We accept this kind of moderation guideline all of the time.
maybe just replace it with "dont be an idiot, respect others and assume good intentions".
Yeah, that's basically what it says in a little bit more detail, and with a few more examples. So where's the issue?
just look at the stuff happening to Theodore Ts’o https://twitter.com/_sagesharp_/status/1042769399596437504
In this case, I'd prefer to either have something more objective, or nothing at all for such abusive people to hide behind.
This is just being clear about a reality that exists in all communities with moderation standards. Moderation has to be enforced by someone and there isn't always an objective test to determine harassment or trolling. Yet most communities that are successful in the long run have some policy like this, whether explicit or implicit.
As described in the article by a CoC critic, it used to be:
"only whether their code was good"
Not exactly a shining example of clearly defined, objective, universal judgement. Of course, back then it could really "if Linus thinks their code is good", which is a lot more clear. But that time has passed.
The CoC tries to address the problem where people ARE in fact being excluded or lost by the Linux community, in less visible and obvious ways than a straight ban, for reasons equally less visible and obvious, but no less real.
You may or may not believe that this happens, that this is a problem, that the CoC helps or doesn't help with this problem, and even that the net effect of the CoC is positive or negative.
Is Sage Sharp contributing better code to the linux kernel than Theo Ts’o ? Would you replace all Ts'o contributions by Sharp's ?