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.'"

9 of 279 comments (clear)

  1. 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
  2. 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.

  3. 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.
  4. 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...

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

    The issue isn't that it's an unfamiliar abbreviation, the issue is that the TLA namespace is so horribly cluttered now that CLA could mean any one of between 74 and 85 different things.

    --
    Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  6. Re:Spell it out the first time by S.O.B. · · Score: 2, Informative

    Knowing that "CLA" was sure to generate a rather broad result I searched for "Canonical CLA" and it's the first hit.

    --
    Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
  7. Re:LGPLv2.1 allows static linking: ship .o files by Anonymous Coward · · Score: 2, Informative

    If the executable contains a valid signature, and they do not provide a means to add a valid signature, then they do not provide a means to rebuild the executable.

    The signature is not required for rebuilding the executable, it is only required for installation and execution on a particular platform which the LGPLv2.1 does not specify is required. Your interpretation of the LGPLv2.1 is incorrect, that is the very reason for the additions to section 4 of the LGPLv3 that specifically call out installation and execution of the executable:

    and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version.

  8. Not true by linuxhansl · · Score: 4, Informative

    Let me just go ahead and call this bullshit. I am a committer to Apache HBase, and we see (and encourage) drive by patches all the time. The only folks who have to sign a CLA are the committers themselves, which seems reasonable to me.

  9. Canonical-hate by jones_supa · · Score: 3, Informative

    Linus is correct: even at Slashdot I see a lot of people hating Canonical just for the sake of doing it. They systematically hate Mark Shuttleworth and every new component that is introduced to Ubuntu.