Slashdot Mirror


Linus Torvalds: Any CLA Is Fundamentally Broken

sfcrazy writes "The controversy over Canonical's Contributor License Agreement (CLA) has once again surfaced. While Matthew Garrett raises valid points about the flaws in Canonical's CLAs, Linus Torvalds says 'To be fair, people just like hating on Canonical. The FSF and Apache Foundation CLA's are pretty much equally broken. And they may not be broken because of any relicencing, but because the copyright assignment paperwork ends up basically killing the community. Basically, with a CLA, you don't get the kind of "long tail" that the kernel has of random drive-by patches. And since that's how lots of people try the waters, any CLA at all – changing the license or not – is fundamentally broken.'"

18 of 279 comments (clear)

  1. Spell it out the first time by tepples · · Score: 5, Insightful

    Why doesn't the summary for articles like these spell out unfamiliar abbreviations such as "contributor license agreement"?

    1. Re:Spell it out the first time by Anonymous Coward · · Score: 5, Funny

      I guess CLA clearly doesn't stand for "Clear and Labeled Acronym"...

    2. Re:Spell it out the first time by icebike · · Score: 5, Funny

      I'm pretty sure they were talking about Conjugated linoleic acid. After all, that is the number one hit in google.

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:Spell it out the first time by techno-vampire · · Score: 5, Informative

      Because the submitter doesn't know how to do it right, and the "editors" don't know how to do their job. What else do you expect from Slashdot?

      --
      Good, inexpensive web hosting
    4. Re:Spell it out the first time by gallondr00nk · · Score: 5, Informative

      Or mention the problem people have with the Canonical CLA in the first place, which according to TFA is the requirement that contributers sign an agreement that gives Canonical the right to relicense their contribution under a proprietary licence.

    5. Re:Spell it out the first time by TWX · · Score: 5, Informative

      Because the submitter doesn't know how to do it right, and the "editors" don't know how to do their job. What else do you expect from Slashdot?

      I used to expect a lot more from Slashdot, but now that none of the old-guard are left it's steadily and inexorably slipping in the same fashion that kuro5hin, The Register, and other tech sites have slipped.

      In case you didn't know, there are holding companies buying up forums, news sites, aggregators, etc. At this point half-a-dozen automotive forums that I've used are now under one company, and that company milks the forums for advertising revenue without really policing the forums for abuse anymore. Since those forums lack a community-policing method like Slashdot and a few others there's very little to stop the race to the bottom as suddenly off-topic discussions, especially politics, come to pollute the original purpose with garbage that has nothing to do with cars.

      These companies often don't advertise that they're in charge of so many forums, but some like The HAMB do. I encourage people to leave forums that head down this route, it's the only way to let these companies know that we don't appreciate what they're doing. Unfortunately that's probably a losing battle as there are a lot more users to replace those that walk away.

      --
      Do not look into laser with remaining eye.
    6. Re:Spell it out the first time by lgw · · Score: 5, Funny

      Chlamydia, Lupus and AIDS

      What are "better things than Dice's editing", Alex?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    7. Re:Spell it out the first time by Phroggy · · Score: 5, Insightful

      I used to expect a lot more from Slashdot, but now that none of the old-guard are left it's steadily and inexorably slipping in the same fashion that kuro5hin, The Register, and other tech sites have slipped.

      The "old guard" editors didn't know how to do their jobs either. Note my user ID; I remember. I come here for the comments, not the articles.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    8. Re:Spell it out the first time by CauseBy · · Score: 5, Funny

      Seriously. I've been reading since 1999 (under different accounts) and trust me, the editing was definitely even worse back then. We used to have mis-spelled words, broken links, and sentences the cut off in the mi

    9. Re:Spell it out the first time by haruchai · · Score: 5, Funny

      I was wondering how much Linus knows about Conjugated Linoleic Acids.

      --
      Pain is merely failure leaving the body
    10. Re:Spell it out the first time by ShanghaiBill · · Score: 5, Funny

      Because they hope your interest will fuel the very slightest bit of initiative, like the ~5 seconds it takes to Google it?

      I tried Googling it. Google said it meant "Conjugated Linoleic Acid". According to the linked Wikipedia article, it is high in trans-fat, so it is a good thing that Linus doesn't care for the stuff.

    11. Re:Spell it out the first time by dreamchaser · · Score: 5, Insightful

      Because they hope your interest will fuel the very slightest bit of initiative, like the ~5 seconds it takes to Google it?

      Just a guess, but it worked for me! No whinging here about such a trivial matter. I mean, if you are seeing this site anyway, you are definitely online...

      That's a bullshit answer. It is standard practice in good writing to say what an acronym or abbreviation means the first time it's used. Afterwards using the shortened version is just fine.

    12. Re:Spell it out the first time by sconeu · · Score: 5, Funny

      Tell me about settle for ELIZA?

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    13. Re:Spell it out the first time by zoward · · Score: 5, Insightful

      Also, the Slashdot editors need to understand that when they don't spell out these acronyms the first time they use them, the first half of the comments section is going be discussing the lack of proper acronym definition and poor editorial skills instead of, you know, the actual article content. Just sayin'.

      --
      "Can't you see that everyone is buying station wagons?"
  2. CLA by ZackSchil · · Score: 5, Funny

    Yes of course, the CLA. I have long hated CLAs. CLAs are a problem and someone should do something about the CLAs.

  3. As can ANY of the major CLAs... by trims · · Score: 5, Interesting

    Take a look at pretty much any major CLA out there.

    I'll name three big ones: OpenJDK, FSF's for GNU, and Apache's.

    ALL of them either directly assign the copyright of the contribution to the org, and thus, you lose any ability to control it whatsoever, or give the org the ability to relicense it explicitly.

    This is intentional, and a GOOD thing, because it increases the flexibility of the project, including making it easier to defend rights in court. Frankly, have a project with multiple copyright assignment is impossible to manage from a legal standpoint, let alone one where you don't even know the real identity of a contribution's author.

    The Linux kernel is stuck on the GNU v2 license for exactly this reason, and can never change. That's the fate of any such non-CLA'd Open Source project (other than something using Public Domain or the BSD license).

    FYI: the FSF can (and has) relicensed code contributed to GNU projects under a proprietary license. (gcc and part of the toolchain)

    --
    There are always four sides to every story: your side, their side, the truth, and what really happened.
    1. Re:As can ANY of the major CLAs... by ustolemyname · · Score: 5, Informative

      The Linux kernel is stuck on the GNU v2 license for exactly this reason, and can never change. That's the fate of any such non-CLA'd Open Source project (other than something using Public Domain or the BSD license).

      Actually no, the Linux kernel is stuck on the GNU GPL v2 because Linus made that decision on purpose. The default GNU license allows for relicencing under any later version, but Linux removed that clause on purpose.

      Here's his rant against GPLv3: https://lkml.org/lkml/2006/9/2...

  4. Re:For a noted pragmatist, Linus is dead wrong... by Anonymous Coward · · Score: 5, Interesting

    On the contrary, Linux is quite right. Lots of long-term open source projects don't require copyright assignment and I'm not likely to work for any which do. The reason is quite simple: If I'm contributing my time and effort to a project, I don't want the project's code to get relicensed without my concent. If a company, such as Canonical, wants me to contribute then they should be prepared to let me keep copyright of my code so I can be assured it won't get tucked away in a closed source project.

    The Linux kernel not getting relicensed under a newer form of the GPL is a feature, not a bug. Some companies which use Linux now wouldn't if it switched to the GPLv3 because the newer license isn't as friendly (or easy to read) as the old one.