On Sunday, Linus Torvalds – the chief programmer of Linux Kernel – sent a letter in which he apologized for his hostile behavior toward the community that runs the project.
He added that he was going to be absent:
I will take leave and get help on how to understand people's emotions and react appropriately.
Torvalds refers to what he described as "my flippant attacks in emails" which he said were "unprofessional and unsavory". Especially when I made it personal. "
Following the letter, the Linux community announced that for the first time it would adopt a "Code of Conduct" which reads as follows:
In order to foster an open and welcoming environment, we, as contributors and leaders, commit to making participation in our project and our community a harassment-free experience for all, regardless of age, size, disability, ethnicity or gender. , gender identity and expression, level of experience, level of education, socio-economic status, nationality, personal appearance, race, religion or sexual identity and orientation
Conduct encourages positive language, respects different points of view and accepts constructive criticism while discouraging trolling, harassment and unwanted sexual advances. It replaced the obscure and clearly ineffective "Code of Conflict"  that was previously in force. But now, the new guidelines have sparked a wave of discontent within the community, raising some concerns.
Many people in the community are angry and are afraid that development is now "run by SJW". Many comments on platforms such as Twitter GitHub and Reddit suggest that some contributors are not satisfied with this development.
The big novelty of Linux today is that the Linux kernel is now governed by a code of conduct and a post-meritocracy worldview.
In principle, these codes of conduct look great. In practice, they are used in an abusive way to chase people that the SJW do not like. And they do not like a lot of people.
– Mark Kern (@Grummz) September 17, 2018
Sjw Filth got his hands on Linux's code of conduct and did a horrible shit to make it politically correct and open it to the witch hunt, as it always does. The second Linus has come to an end.
– AbesolutZERO (@AbesolutZERO) September 18, 2018
As some of the comments above show, many members of the community react negatively-and, apparently, too-to movement. It is also worrying that those who support the new code of conduct – which aims to make the community more livable for all – receive hateful messages.
Even Coraline Ada Ehmke, who simply wrote the code of conduct adopted by Google, GitHub, Eclipse and now the Linux community, is personally attacked on Twitter.
Let me tell you, dear friends, that I see the best of the Linux community out in force right now. Their parents must be so proud of them.
It's funny how all their anger is directed against me, whereas I had nothing to do with Linux by adopting the code of conduct that I had written.
– Coraline Ada Ehmke (@CoralineAda) 19 September 2018
Next, the code of conduct does not necessarily guarantee that the community will be more inclusive. The code has a vaguely defined enforcement policy with a Technical Advisory Board – which is an exclusively male matter at the time of its execution; only time will tell if this is effective in eliminating harassment and making people feel more comfortable. An investigation suggests that the Linux kernel community is heavily dominated by men.
In his letter, Torvalds apologized that his personal behavior may have diverted people from the core development. However, Sage Sharp – a Linux kernel developer who left the community due to its abusive environment – is not yet convinced.
The real test is whether the community that built Linus and protected his right to verbal abuse will change. Linus must not only change itself, but the Linux kernel community must also change. https://t.co/EG5KO43416
– Sage Sharp (@_sagesharp_) September 17, 2018
Although many developers point out that good human behavior is an expected trait in communities like this and that the code of conduct is not necessary, recent incidents on social media platforms indicate the opposite.
As communities grow and evolve, they attract people from diverse backgrounds, which means that not everyone is on the same wavelength about what constitutes acceptable behavior . As such, it makes sense to have basic rules about what is good and what is not good in these communities.
Although the new guidelines may not be perfect, it's a good way to start the conversation about good behavior.
In the end, the goal is to create a global community of passionate developers who want to work together to create something good for the world. This requires that everyone be associated with the idea of being inclusive and welcoming people from diverse horizons and perspectives. Hoping that Linux kernel people can talk about it and reach a consensus like mature adults.