> said something someone did not like in a setting completely unrelated to the project community.
This is always a difficult line to draw. If you find out someone is a nazi (and thus would like to see you dead or preferably never born) it's hard to just look past that fact and colllaborate constructively just because the behavior was "unrelated to the project". The simple rule would be- would you be fired on the spot from your workplace if these comments were discovered? Then it's not so strange you might face issues in a collaborative project either.
> eliminate diversity of ideas
I think that's reading a bit much into the CoC to be honest.
As I was trying to explain - behavior in the project is certainly more important, but outside behavior can’t be entirely ignored. Just like in a workplace.
Why is the project like a workplace? Do the contributors all get paid? Do they all, or do most of them consider it as a workplace? What makes you think it's proper to treat the project like a workplace, and downplay those think otherwise?
Because it’s a collaborative environment with humans. Like a workplace. Why would pay be relevant to expected behavior? Is someone really going to say e.g that it’s within their right to be racist because they aren’t getting paid not to?
> would you be fired on the spot from your workplace if these comments were discovered
That is not a simple rule at all: there are all kinds of workplaces out there in the world, some of which allow drunk naked people cursing while puking at the same time.
This is always a difficult line to draw. If you find out someone is a nazi (and thus would like to see you dead or preferably never born) it's hard to just look past that fact and colllaborate constructively just because the behavior was "unrelated to the project". The simple rule would be- would you be fired on the spot from your workplace if these comments were discovered? Then it's not so strange you might face issues in a collaborative project either.
> eliminate diversity of ideas
I think that's reading a bit much into the CoC to be honest.