Slashdot Mirror


Linus Torvalds On Linux's Code of Conduct (bbc.com)

Linus Torvalds oversees every line of code added to the Linux kernel, but in recent years the male-dominated community has become increasingly divided, reports BBC. Rows about sexism and rudeness led to the creation of a Code of Conflict (CoC) in 2015 which was short -- simply recommending people "be excellent to each other." That has now been replaced by a more detailed Code of Conduct -- which retains the acronym, but attempts to be more inclusive and eliminate insulting and derogatory comments and behaviour. Reader sinij writes: Recently Linux Community adopted a new controversial Code of Conduct authored by Contributor Covenant also known for authoring the Post-Meritocracy Manifesto. In an exclusive email interview with the BBC, Mr Torvalds shared his thoughts on his decision to temporarily step aside, the controversy behind the CoC, and the defects of the community he set up. His thoughts on CoC: The advantage of concentrating on technology is that you can have some mostly objective measures, and some basis for agreement, and you can have a very nice and healthy community around it all. I really am motivated by the technology, but the community around Linux has been a big positive too. But there are very tangible and immediate common goals in any technical project like Linux, and while there is occasionally disagreement about how to solve some particular issue, there is a very real cohesive force in that common goal of improving the project. And even when there are disagreements, people in the end often have fairly clear and objective measures of what is better. Code that is faster, simpler, or handles more cases naturally is just objectively 'better', without people really having to argue too much about it.

In contrast, the arguments about behaviour never seem to end up having a common goal. Except, in some sense, the argument itself. Have you read the Twitter feeds and other things by the people who seem to care more about the non-technical side? I think your 'hyped stories' is about as polite as you can put it. It's a morass of nastiness. Instead of a 'common goal', you end up with horrible fighting between different 'in-groups'. It's very polarising, and both sides love egging the other side on. It's not even a 'discussion', it's just people shouting at each other. That's actually the reason I for the longest time did not want to be involved with the whole CoC discussion in the first place. That whole subject seems to very easily just devolve and become unproductive. And I found a lot of the people who pushed for a CoC and criticised me for cursing to be hypocritical and pointless. I could easily point you to various tweet storms by people who criticise my 'white cis male' behaviour, while at the same time cursing more than I ever do.

So that's my excuse for dismissing a lot of the politically correct concerns for years. I felt it wasn't worth it. Anybody who uses the words 'white cis male privilege' was simply not worth my time even talking to, I felt. "And I'm still not apologising for my gender or the colour of my skin, or the fact that I happen to have the common sexual orientation. What changed? Maybe it was me, but I was also made very aware of some of the behaviour of the 'other' side in the discussion. Because I may have my reservations about excessive political correctness, but honestly, I absolutely do not want to be seen as being in the same camp as the low-life scum on the internet that think it's OK to be a white nationalist Nazi, and have some truly nasty misogynistic, homophobic or transphobic behaviour. And those people were complaining about too much political correctness too, and in the process just making my public stance look bad. And don't get me wrong, please -- I'm not making excuses for some of my own rather strong language. But I do claim that it never ever was any of that kind of nastiness. I got upset with bad code, and people who made excuses for it, and used some pretty strong language in the process. Not good behaviour, but not the racist/etc claptrap some people spout. So in the end, my 'I really don't want to be too PC' stance simply became untenable. Partly because you definitely can find some emails from me that were simply completely unacceptable, and I need to fix that going forward. But to a large degree also because I don't want to be associated with a lot of the people who complain about excessive political correctness.

12 of 755 comments (clear)

  1. Re:Coming soon to this thread by cascadingstylesheet · · Score: 5, Insightful

    But to a large degree also because I don't want to be associated with a lot of the people who complain about excessive political correctness.

    Coming soon to this thread: Those people.

    I know, right?

    If only "those people" would just accept their super low status and their incredible wrongness!

  2. Oh come on by Anonymous Coward · · Score: 5, Insightful

    Surely no one believes that only nazis and fascists have a problem with this right?

    There are some devs who are perfectly decent human beings who simply don't want political agendas pushed through software development code of conducts. Is that so unreasonable?

    1. Re: Oh come on by Anonymous Coward · · Score: 5, Insightful

      Shhhh. You're either with them or a Nazi.

    2. Re:Oh come on by lgw · · Score: 5, Insightful

      Surely no one believes that only nazis and fascists have a problem with this right?

      I think progressives really do believe that. I've seen too many "free speech is hate speech" posters at free speech protests to think it'a all a sham. And how are protests against free speech even a thing at colleges?

      We clearly lost the thread when it comes to basic freedoms in America, and it didn't happen by accident. Just like it's no accident that there are young people whose complaint about "make America great again" is "America was never great". It's pernicious education.

      Who benefits from the suppression of free speech in America? People who imagine themselves your future rulers. People who want to achieve that "by any means necessary".

      --
      Socialism: a lie told by totalitarians and believed by fools.
  3. What does this have to do with Kernel development? by Anonymous Coward · · Score: 5, Insightful

    The internet is the great anonymizer.

    There is no way for someone to know that a contributor to the linux kernel is of a certain color, race, gender, or sexual orientation unless they volunteer that information.

    And why would they? What does it have to do with Kernel development?

    In my experience, this is the battle cry of the incompetent. When they don't get their way, suddenly it's because of your discrimination against their $trait that you couldn't have possibly known about in the first place.

  4. Why does a code of conduct have to specify people? by BrookHarty · · Score: 5, Insightful

    Why do we even have to know the sexual orientation, gender or race of programmers and engineers? Other than language difficulties from non-english as their first language speakers causing misunderstanding, here really shouldn't be any drama. Even stupid jokes should be excluded, its a technical list.

    But when a code of conduct lists people to protect, it starts a once side argument. How about don't be an asshole to everyone, why does the CoC have to state a list of people that you shouldn't be an asshole too? This is is nothing but political propaganda and those politics should stay off technical lists.

    All this "cis white males" are the enemy being pushed around is no better than someone pushing "color hair LGBTQ+" stereotypes need to be protected.

    This "Us vs Them" is what these types code of conducts promote. If you have to list people to protect instead of language, you picked out a group of people as offenders and make the others victims. The Tribal nature of silicon valley that whites straight males are the enemy and then put into code of conduct is wrong, and it's being spread around projects is petty and a way to try to get back at people.

      "Be Excellent to each other" shouldn't be written to imply "This means you, white cis males!".

    Just because the world is divided in left vs right, worse than ever, we in tech should be above this tribal nature, not going towards it at full speed.

  5. Re:Coming soon to this thread by js290 · · Score: 5, Insightful
    It doesn't hurt to be nice and civil, but it also seems like Torvalds caved into Guilt By Association and Equivocation fallacies. If someone confuses Torvalds with "white cis male privilege" nationalist nazi, then it says more about that someone than about Torvalds.

    Wittgenstein’s Ruler (@joyousandswift’s Maxim): "Most of the time, people’s observations about something else reveal more about the observer than what’s being observed." http://bit.ly/2KYABXT

    --
    "Tempers are wearing thin. Let's just hope some robot doesn't kill everybody." --Bender
  6. Re:Non-Binary by lgw · · Score: 5, Insightful

    Did you even read TFS? Linus adopted the CoC to avoid being called a Nazis.

    I absolutely do not want to be seen as being in the same camp as the low-life scum on the internet that think it's OK to be a white nationalist Nazi

    --
    Socialism: a lie told by totalitarians and believed by fools.
  7. Re:My problem by Opportunist · · Score: 5, Insightful

    You can criticize them 'til you're blue in the face, they're fully resistant against reason and logic. It's like the religious right wing nutjobs found their pendant on the other side of the spectrum. Same rhetoric, different agenda.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  8. Re:Coming soon to this thread by BlueStrat · · Score: 5, Insightful

    There's usually no reason for foul language. Except when it comes to flat earthers.

    "Flat earthers... and conservatives...libertarians...Republicans...cis-gendered white males...those who have more money than me...or anyone I dislike or disagree with for any reason."

    The problem here is the list of those it's PC to hate and abuse is fluid and changes with the political expediency and 'feelz' of the moment. This is intentional. Political correctness is a tool, a weapon really, for destroying a relatively cohesive society and turning groups against each other. It's a part of Post-Modernism which includes identity politics, whose entire goal by those who created it from the beginning was destroying Western Enlightenment principles and the modern West itself.

    It's working a treat, too. Just look at the division, hatred, and destruction it has brought. Even Linux is being destroyed by it. This ideology is pure poison and it and those who promulgate it need to be stopped.

    Strat

    --
    Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  9. Re:It's obvious he's being railroaded, isn't it? by UnknownSoldier · · Score: 5, Insightful

    Obvious? No.

    Does the meta narrative have a SJW theme all over it? Maybe.

    I'd be willing to bet dollars-to-donuts that Patricia had a huge rule in convincing her father to do a 180 but I think we need more facts to determine that though. Speaking of facts, there are few that rather stand out to me after reading Tiago's perspective. Paraphrasing:

    Interestingly enough Linus' daughter, Patricia Torvalds, activist of "Guerilla Feminism, supports the Post-Meritocracy Manifesto which was created by Stupid Juvenile Whiner Coraline Ada Ehmke, the latter who also created the Code of Conduct.

    Ruby's CoC is simple and to the point. It is summarized as "Matz is nice and so we are nice," commonly abbreviated as MINASWAN.

    But Ruby's simply CoC "wasn't good enough" for Coraline though. After Coraline's attempted hijacking of Ruby's CoC was 100% shot down by Matz ...

    We have set our Code of Conduct.

    https://www.ruby-lang.org/en/c...

    I hope it works. We may upgrade it if something happens.

    Matz.

    ... Coraline continued being a shit stirrer. Notice how the community basically told her to "fork off". (Pun intended.)

    Matz isn't alone. Other have voiced their criticism of her CoC:

    Given a choice between only two extremes, I'd far rather have Linus Torvalds telling me I'm an idiot and my code is shit, then exist in an offense-taking culture where various forms of criticism are re-branded as "harassment."

    Back in 2013 Stupid Juvenile Whiner Sage Sharp targeted Linus. Failing that, she is now targeting Ted Tso calling him a "rape apologist".

    Funny how these people love to play Judge, Juror, and Executioner, all at once without any evidence, and want to their CoC to be inclusive even when they aren't, but I digress.

    What do these examples have to do with Linux, Linus, and the CoC ?

    Eric Raymond pointed the dangers of meritocracy back in 2015. with his Why Hackers Must Eject the SJWs article. The example he brought up was about djangoconcardiff lying about patch rejection in the django community.

    I noticed you have rejected some pull requests to add some good django libraries and that the people submitting those pull requests are POCs (People of Colour).

    rosarior shut that down.

    The pull request was rejected not the person. Of the people who did not had their patches accepted at least one submitted another pull request and was accepted or are contributors in my other repositories, disproving your basic premise.

    There is no need for a code of conduct, there hasn't been a conduct related incident with the repository and nothing about a contributor comes into play when rejecting or accepting a patch (as proved above). An explanation is provided when a patch is rejected, and some have been left open to re-asses in a future time.

    I'm not white and please don't make any other assumptions about me, they hold no relevance to the matter at hand.

    Now I hate conspiracy theories with a passion but does the "recent" rash of CoC changes seem to be politically driven? Maybe. There SEEMS to be a larger narrative at play.

    Regardless, I still think it is too early to tell but this inclusion of meritocracy is definitely something to keep an eye out for in the future.

  10. Re:Coming soon to this thread by Mr307 · · Score: 5, Insightful

    Its funny how PC types attack the person and not the argument.