>>18785
>Just because it's a volunteer work environment does not mean basic rules of professionalism do not apply.
They apply during interaction with others. They don't apply as far as what goes on outside of work. You don't have the right to cancel someone because you don't like them. Stop bringing your (relatively sick) corporate or academic culture into what should be the anonymous internet.
> People have the right to decide who they are going to work with, and if they want to do so with a covenant that says "don't be a hateful prick or we won't accept your patches", then that's their prerogative.
That's fine, they can have their silly rules in their own projects, instead CoCs were pushed by activists that didn't even contribute to those projects, it was simply a power play and you have no idea how much I hate their type for doing this. It was intended to push out the original internet nerds out of their lairs. Fuck them for this.
> Why would you want to work with someone who hates your guts?
I have and will work with people that hate me, I don't give a fuck, I could hate them back just as well, but my opinion of them is irrelevant as well, and so is their opinion of me. I work with someone because we have shared goals, such as achieving something in particular, like improving or making a piece of software. Engineering work isn't about making a community where you can circlejerk or talk about your feelings, it's about getting work done - you cooperate with others to achieve something faster than you would have done yourself, or that would be impossible to do purely as an individual. You aren't doing it for the money, you are doing it because you care about one single fucking thing - the software (or whatever other project) itself. Software development is an ends to some means if you're serious about it, not some grand quest. I don't have to give 0 fucks about the personal doings of my collaborators, except in cases where if they disappeared something bad would happen to the project (for example they were crucial to it), what they do, or believe or act outside of that is none of my business and they better not make it either!
Mostly though, I've seen enough people that realize the danger of CoC's and often don't include it, or when they do, include even a joke one just to fuck with those that would push such things. Mostly corporate or large projects managed by some non-profits often end up having CoCs pushed on everyone for the usual corporate reasons though.