The Linux kernel has a new code of conduct (CoC). Linus Torvalds took a break from Linux kernel development just 30 minutes after signing this code of conduct. And since the writer of this code of conduct has had a controversial past, it has now become a point of heated discussion. With all the politics involved, not many people are happy with this new CoC.
In case you don’t know already, Linux creator Linus Torvalds has apologized for his past behavior and has taken a temporary break from Linux kernel development to improve his behavior.
The new code of conduct for Linux kernel development
Linux kernel developers now have a code of conduct. It’s not like they didn’t have a code before, but the previous code of conflict is now replaced by this new code of conduct to “help make the kernel community a welcoming environment to participate in.”
“In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.”
You can read the entire code of conduct on this commit page.
Recommended Read:

Linux Foundation Head Calls 2017 ‘Year of the Linux Desktop’… While Running Apple’s macOS Himself
Ironical! Head of The Linux Foundation uses macOS and announces 2017 as the year of Linux Desktop.
Was Linus Torvalds forced to apologize and take a break?

The code of conduct was signed off by Linus Torvalds and Greg Kroah-Hartman (kind of the second-in-command after Torvalds). Dan Williams of Intel and Chris Mason from Facebook were some of the other signatories.
If I have read through the timeline correctly, half an hour after signing this code of conduct Torvalds sent an email apologizing for his past behavior. He also announced that he would take a temporary break to improve his behavior.
But at this point some people started reading between the lines, paying special attention to this line from his email:
This week people in our community confronted me about my lifetime of not understanding emotions. My flippant attacks in emails have been both unprofessional and uncalled for. Especially at times when I made it personal. In my quest for a better patch, this made sense to me. I know now this was not OK and I am truly sorry.
This particular line could be read as if he was coerced into apologizing and taking a break because of the new code of conduct. Though it could also be a precautionary measure to prevent Torvalds from violating the newly created code of conduct.
Recommended Read:

No More Ubuntu! Debian is the New Choice For Google’s In-house Linux Distribution
Brief: For years Google used Goobuntu, an in-house, Ubuntu-based operating system. Goobuntu is now being replaced by gLinux, which is based on Debian Testing.
The controversy around Contributor Covenant creator Coraline Ada Ehmke
The Linux code of conduct is based on the Contributor Covenant, version 1.4. The Contributor Covenant has been adopted by hundreds of open-source projects. Eclipse, Angular, Ruby and Kubernetes are some of the many adopters of the Contributor Covenant.
The Contributor Covenant was created by Coraline Ada Ehmke, a software developer, open source advocate, and LGBT activist. She has been instrumental in promoting diversity in
Coraline has also been vocal about her stance against meritocracy. The Latin word meritocracy originally refers to a “system under which advancement within the system turns on ‘merits’, like intelligence, credentials, and education.” Activists like Coraline believe that meritocracy is a negative system where the worth of an individual is measured not by their humanity, but solely by their intellectual output.
Remember that Linus Torvalds has repeatedly said that he cares about the code, not the person who writes it.
Coraline was previously involved in an incident with a contributor to the Opal project. In a discussion taking place on Twitter, Elia, a core contributor to the Opal project from Italy, said “(trans people) not accepting reality is the problem here”.
Coraline wasn’t originally part of this discussion nor was she a contributor to the Opal project. But as an LGBT activist, she got involved, requesting that Elia be removed from the Opal Project for his “views against trans people”. A lengthy and heated discussion took place on Opal’s GitHub repository. Coraline and her supporters, who had never contributed to Opal, tried to coerce the moderators into removing Elia, a core contributor to the project.
While Elia wasn’t removed from the project, the Opal project maintainers agreed to put a code of conduct in place. And this code of conduct was the very same Contributor Covenant, which Coraline had pitched to the maintainers herself.
But the story didn’t end here. The Contributor Covenant was then modified and a new clause added in order to get to Elia. The new clause widened the scope of the code of conduct to apply in public spaces. This malicious change was spotted by the maintainers and they edited the clause. Opal eventually got rid of the Contributor Covenant and put its own guidelines in place instead.
This is a classic case where a few offended people, who had never contributed a single line of code to the project, tried to oust a core contributor.
Reactions to the Linux Code of Conduct and Torvalds’ apology
As soon as the Linux code of conduct and Torvalds’ apology went public, social media and forums were rife with rumors and speculations. While many people appreciated this new development, there were some who saw a conspiracy by SJWs infiltrating Linux.
A sarcastic tweet from Coraline only fueled the fire.
In the wake of the Linux CoC controversy, Coraline openly said that the Contributor Covenant code of conduct is a political document. This did not go down well with those who want to keep political stuff out of open source projects.
Nick Monroe, a freelance journalist, dug up Coraline’s past in an effort to prove his claim that there is more to the Linux CoC than meets the eye. You can read the entire thread if you want.
Nick wasn’t the only one to disapprove of the new Linux CoC. The SJW involvement led to more skepticism.
While there were many who appreciated Torvalds’ apology, a few blamed Torvalds’ attitude:
And some were simply not amused by his apology:
The entire Torvalds apology episode has raised a genuine concern ;)
Jokes aside, genuine concern was raised by Sharp, who had quit Linux Kernel development in 2015 due to the “toxic community”.
What do you think of the Linux Code of Conduct?
If you ask my opinion, I do think that a Code of Conduct is a requirement these days. It guides people in behaving in a respectable way and helps create a positive environment for all kinds of people irrespective of their race, ethnicity, religion, nationality or political views (both left and right).
What are your views on the entire episode? Do you think the CoC will help Linux kernel development? Or will it deteriorate with the involvement of anti-meritocracy SJWs?
We don’t have a code of conduct at It’s FOSS but let’s keep the discussion civil :)
About meritocracy. I think it needs to not turn into elitism. Some maintainers and contributors are so irritating because of their ‘you don’t know, but me I know so shut up, solve the problem by yourself, issue closed’. Those people seems to not understand the cooperation side of Open-source project.
– Be constructive in your comments, if a contribution doesn’t fits your needs, just explain why so the potential contributor can make better contributions
– Don’t be a jerk
– Don’ try to control what everybody says, belongs the precedent point.
I don’t see why anybody engaged in an online technical project needs to know anything about the other team members’ sexual proclivities or preferred pronouns. In any such project I’ve worked on, people signed all their communications with their names, and were referred to that way. If I was making a code of conduct for such a project, it would be “Mind your own business and keep your sexual preferences to yourself”. That would solve the problems at hand.
An organization lacking a code of conduct or strict guidelines for its members’ behavior isn’t an organization I would join if given a choice. I like to know beforehand the kind of shitshow I’m engaging. Does the organization in question weaponize meritocracy for petty reasons such as “I don’t like you or your opinions.” or does it seek out and promote skilled labor and good ideas? Does the organization’s leaders graciously accept critique or are they prone to meltdowns and bullying? Well, ultimately, it matters not if the organization doesn’t enforce its ethics. It seems that Torvalds had a god-complex because he was beyond reproach and the previous CoC was a joke.
That aside, I’m suspicious of Coraline’s motivations because of her gender politics. She wants power and she won’t or can’t get it the “traditional” way. Someone dismisses her code because it’s objectively bad or simply not what’s needed?—“Well by gosh by golly it must be because I’m trans!” and “Truly, everyone’s an asshole but me!” Biases do exist. All large groupings of people have cliques. Meritocracy has its limits but is by no means bad in itself. But that’s not what this is about. It’s about the acquisition of power, privilege, and prestige for oneself at the expense of others designated as “problematic”.
Yes I agree with you. I was just wondering what do you mean by not the “traditional way”?
It depends on the way we hear “meritocracy” I personally didn’t had a good view over this because I know a lot of people that think they are above the others because they succeeded in xyz matter and don’t understand that the others could bring their own contribution in someway and take others for “little pieces of $h1t”.
Coraline craves privilege as the drunkard craves alcohol. Her previous attack on meritocracy isn’t about the contradictions therein—she seeks to undermine the authority of her enemies through “progressive” action. It benefits no one but herself and those most like her. Coraline isn’t for free and open source software if she thinks that restricting its distribution and who uses it is acceptable. In fact, her actions are antidemocratic. Her modus operandi is as reactionary as the alt-right’s and but ensconced in language more appealing to the ear. There is a word used in certain circles of the left for people like her: “pseudo-left.”
The problem however isn’t the language used, the ambiguous wording, or the possible motives driving the author to act. It’s the conceit behind the license that provokes my ire. Coraline believes that she’s “changing the system” by authoring tripe that accomplishes nothing but division and chaos within the community. Indeed, the Hippocratic License, even if worded better, can’t and won’t stop organizations like ICE from using our creations or prevent companies from working with them. A supplier will appear whether open source or not.