> "It's mind-boggling to me how entitled and aggressive the open-source culture is allowed to be."
'Allowed' to be? The "open source culture" is the sum of the participants and participation is open to the general public. If being rude were "not allowed" who would be doing the not allowing and why should they be so empowered over members of the general public?
This assumes all participation is equal. This is not the case. It’s GitLab’s sandbox, their rules (including not being crass if desired).
How is this different than what would be expected with a Code of Conduct? Must one call out “Don’t be a dick”? Vigorous debate is to be expected, being rude is not.
Gitlab is well within the right to ban rude remarks on their platform, but that isn't the same as regulating the open source community as a whole, which they have neither the right nor ability to do.
Obviously. The matter I am concerned with is the attitude that anybody is empowered to regulate the 'open source culture', which is worlds apart from regulating one particular forum.
> It’s GitLab’s sandbox, their rules (including not being crass if desired).
They can ban people who clicked on the "Reversed Hand With Middle Finger Extended" emojis. If it's against their rules, they should (otherwise there's no point in having rules in the first place). That said, if the emoji is in their system (and it's not there by accident), it probably serves a purpose. In this case, it accurately represents the sentiment of people who gave that feedback.
> How is this different than what would be expected with a Code of Conduct?
No different at all; Codes of Conduct exist primarily to signal allegiance or submission to the social justice crowd. They introduce nothing new on top of regular rulesets that existed in on-line communities since on-line was a thing.
I am absolutely of the mind that Codes of Conduct have been weaponized, but there’s no reason for participants to be so overtly rude in the discussion, regardless of reactji availability.
And we collectively allow this behavior. Do we not?
For example, I don't see anyone stepping up in that github thread and saying that insults and middle finger emojis are not OK. That's because that behavior is normalized. Participants in the thread either a) are OK with it; b) have resigned themselves to it; c) are refraining from speaking up for fear of being attacked too. That is what I mean by "allowed to happen".
If you are participant of the Gitlab community, you could speak up in that thread and say that you are not OK with people being insulted over a disagreement. I won't fault you for not wanting to, though. You would probably be attacked too, and have to spend a few hours of your life justifying yourself.
There is a keen difference between criticizing it and forbidding it. Gitlab may forbid it on their platform, but they don't have the ability, let alone right, to regulate the speech of the general public outside their platform.
Loud condemnation from the wider community. Contact their employers. Ban them from contributing to projects.
When GamerGate became a thing, every major publication and several major figures in the gaming community all loudly spoke out against the harassment, and many prominent Gamergaters permanently gained reputations as harassers.
Not only do we need this kind of condemnation from leaders within the open-source community, but we need to go farther. We need open-source projects to say "we will not accept any contributions from anyone who participates in harassing GitLab employees", and if they work for a large corporation who's paying them to work on open-source code (e.g. Red Hat, Google), then contact their employers and convince them to cut ties. If you participate in harassment campaigns and sustained personal attacks against private individuals over a policy disagreement, then you should have no place in the community.
You're well within your right to write letters to companies complaining that they employ people who use emojis of rude gestures online. What you don't have the right or ability to do is forbid rude behavior in the culture, rather than on a given platform.
Gitlab isn't in the "open-source community" any more than Oracle is. In fact, Oracle probably contributes more to "Open Source" as a movement and in code than Gitlab. Both are closed-source companies that release part of their works as open.
I can't see tears falling for either of those companies' employees as far as the broader community goes.
Unfortunately the problem has deep roots, and the corporations you mention have a track record of either turning a blind eye to bad behavior when the perpetrator is a popular open-source figure (Google), or actively supporting it because the victims are employed by a competitor (Red Hat).
In general, open-source communities are still stuck in the middle ages from an HR perspective. You can be the victim of terrible behavior, and have no recourse at all, because the project itself has no clear legal requirement to protect you, and none of the corporate sponsors will take responsibility for protecting you in the same way they protect their own employees; even if in practice they are the only ones with the power to do so. The result is a legal limbo where people can get away with terrible behavior. I've seen people get crushed by this, it's kafkaesque.
> And we collectively allow this behavior. Do we not?
We don't just allow it, it appears that a vocal part even encourages it. It's toxic and unprofessional behavior, but organizations have no choice but to listen (as evidenced by Gitlab's response).
Assuming Free Software was meant to be professional in the first place was a mistake. It may have gained a professional following from sheer utility but it isn't fundamentally professional - there is an expectation for professionals to obey or outright refuse if it crosses some line and be calm either way. Not so for a community.
'Allowed' to be? The "open source culture" is the sum of the participants and participation is open to the general public. If being rude were "not allowed" who would be doing the not allowing and why should they be so empowered over members of the general public?