There's a controversy raging among Linux developers about abusive language allegedly used by Linux Torvalds and other Linux developers on the Linux Kernel Mailing List. Sarah Sharp, an Intel Linux developer, commented about it in a post on the LKML.
Sarah's Post: Professionalism on the LKML
Here's Sarah Sharp's post on the LKML (I've included Linus' response later in the article). Strangely enough, she uses an f-bomb in her own message. This would seem to go against her suggestion about needing more professionalism on that mailing list.
Seriously, guys? Is this what we need in order to get improve -stable?
Linus Torvalds is advocating for physical intimidation and violence.
Ingo Molnar and Linus are advocating for verbal abuse.
Not *f--king* cool. Violence, whether it be physical intimidation,
verbal threats or verbal abuse is not acceptable. Keep it professional
on the mailing lists.
Let's discuss this at Kernel Summit where we can at least yell at each
other in person. Yeah, just try yelling at me about this. I'll roar
right back, louder, for all the people who lose their voice when they
get yelled at by top maintainers. I won't be the nice girl anymore.More at Mailing List Archives
Libertarian Free Speech Versus PC Corporate Speech Restrictions
I'm somewhat torn on this issue. First, I don't read the LKML generally so I can't comment on all of the exact words used by Linus or other Linux developers in various posts over the years. I've included two from Linus below. You can get a feel for what's been going on in those messages.
The libertarian in me dislikes politically correct or corporate standards of language. So the idea of Linus or other developers having to censor themselves or use "feel good" language really turns me off. Sometimes it's better to be direct, even if it's done in a rough or even profane way if it gets the point across...particularly if you're dealing with somebody that is pushy and won't taken no for an answer.
On the other hand, sometimes you catch more flies with honey than with vinegar. Interactions between people that don't have some sort of code of conduct can quickly devolve into pointless bickering, personal attacks, and other useless wastes of time. Who wants to bother with that? It's a huge turn off to me, and it would discourage me from participating if I were a developer.
Part of this seems to be a culture clash between the corporate world of Sarah at Intel, and the home worker world of Linus Torvalds. Those who work in a corporate environment know that such places don't lend themselves to free speech or even independent thought sometimes. A freelancer or work-at-home person enjoys much more freedom in that sense. Folks like us aren't used to the self-censorship that goes on in corporations like Intel.
The Effects of Salty Language & Rude Behavior on Linux Development
Perhaps one way of looking at it is to ask a simple question: How has the current level of interaction on the LKML affected the development of Linux?
I wonder if it has helped or hurt Linux. My worry is that overtly abusive language might turn off some talented developers from contributing to Linux. That's a real loss for all of us, and it might mean that some behavioral changes are needed on the part of Linus and other developers.
However, it may also have helped Linux development by cutting through the crap quickly and efficiently. And it may have encouraged Linux developers to think carefully before submitting ideas to the list. Who wants to be pilloried for making a stupid suggestion?