4 ms·
It's a good practice to have some concrete guidelines regarding work environment. But this particular code of conduct is pure and utter garbage. I'm really not
by quantummkv 8y ago
It's a good practice to have some concrete guidelines regarding work environment. But this particular code of conduct is pure and utter garbage. I'm really not sure how Linus could ever willingly accept this.
> Other conduct which could reasonably be considered inappropriate in a professional setting
This statement here from the CoC is pretty much an open invitation to send whoever you don't agree with to the gulag/camp/whatever. What concrete definition is there of "reasonably be considered inappropriate in a professional setting"? These change across cultures and countries. Linux is a global effort. Not everyone on the planet follows the silicon valley, American or any single culture.
You either have fixed and clear guidelines on what is acceptable or not, or have no guidelines at all. Something open ended like this is nothing more than a potential witch hunt in the making.
- JoshTriplett 8y agoThere's a large overlap between hurtful people and rules lawyers. Writing down samples of bad behavior is helpful; treating it as an exhaustive list is an open invitation to come up with creative new ways to hurt people that aren't on the list. Keep in mind that this is all based on the enforcement done by the project maintainers. If you're inclined to do things the project maintainers will consider unacceptable behavior, you're already going to have a problem. This just documents that.
- quantummkv 8y ago> treating it as an exhaustive list as an open invitation to come up with creative new ways to hurt people that aren't on the list. I am not saying that the samples should be very particular for particular situations. They should address a class of actions, like no racism or no sexism. But leaving it open to whatever the maintainer thinks applies is just too much power. > If you're inclined to do things the project maintainers will consider unacceptable behavior, you're already going to have a problem. As long as I am not openly abusing someone in the context of the project, the only thing that should matter is my code. The fact whether my political or personal views that I air on some other platform do not match those of the maintainer or some contributor should not matter at all. This CoC opens the gate for exactly this kind of abuse. Infact, it has been used for this kind of abuse. That is why I am hesitant about this. Linus might not use it like this, but regimes can change.