> So a few bad apples has ruined the whole idea in your mind?
It’s not a few. They’re primarily a tool for bad actors to secure institutional power.
However, even if we take the surface-level arguments for a code of conduct in good faith, the entire concept is rooted in the premise that a healthy community arises out of strictly codifying social norms and permissible beliefs, imbuing a central, unaccountable authority with the power to police and enforce those norms, and treating dissension with this approach as a moral failing in of itself.
> Are you also satisfied with the diversity within the project communities that you contribute to?
I don’t know how to answer that question; can you define “diversity” for me?
What personal attributes should I poll from all contributors to measure their diversity? Do you have a score sheet I can use? What does it mean if our “diversity score” is too low? What does that have to do with a code of conduct?
Without clear boundaries around conduct many communities become toxic. In gaming (playing and related projects) for example it pushes out girls and women, or at least to hide their gender.
Forums have long had rules, spoken or unspoken. Making them more explicit is helpful IME.
The point of explicit forum rules is more to control the mods than the users. Users don’t read them, they just pick up tacit knowledge from what gets moderated.
The most useful thing you could have in a CoC would be declaring who’s responsible for making decisions about it.
Being part of the most diverse possible team simply isn't a priority and mostly seems to function as a distracting sideshow for the benefit of the fundraising wings of the organization/project.
>Are you also satisfied with the diversity within the project communities that you contribute to?
No, every project needs to be completely homogeneous. All members should be interested in creating the best piece of software they can. Anyone who doesn't agree with this goal should be removed from the project.
Are you also satisfied with the diversity within the project communities that you contribute to?