Slashdot Mirror


Torvalds "Pretty Pleased" With Latest GPLv3

Novus Ordo Seclorum writes "According to CNet, Linus Torvalds is 'pretty pleased' with the current GPL v3 draft. He said, 'Unlike the earlier drafts, it at least seems to not sully the good name of the GPL any more.' After his earlier criticism, some had questioned whether such controversies would lead to rifts in the community, especially if the kernel ended up under a different license than the GNU tools. But with the latest revisions, Linus will entertain moving the kernel over to the GPL v3."

9 of 295 comments (clear)

  1. Re:viral by rehabdoll · · Score: 5, Informative

    the gpl is not viral. Also, its just a license. If the copyright holder wants to he can relicense it to whatever he wants.

  2. Re:viral by squiggleslash · · Score: 3, Informative

    I don't think there's much chance of a Linux license change. Aside from the fact Linus isn't explicitly saying he thinks it's better than GPL2, there is the issue that the Linux kernel has too many copyright holders and no explicit mechanism to move to a new license beyond every single author agreeing.

    Some have proposed that perhaps everything written by people who cannot be contacted or who disagree with relicensing could simply be rewritten. I think they underestimate the impracticality of such a feat. You can't easily determine the copyrights of every single piece of code within Linux, and it strikes me that unless almost everyone who is contactable is agreeable to a license change, the amount of code that'll need to be rewritten is huge.

    As an aside, I think it's a shame that some of the stuff aiming to make the GPL more compatible with other licenses was struck out, especially the patent retaliation stuff. There was a very real effort to address reasons why others who generally agree with the principles of copyleft had eschewed GPL2, and that effort seems to be falling apart. I'm hoping this doesn't mean that instead of getting a license that almost everyone agrees upon, we end up with yet another incompatible license to add to the maze of incompatible licenses that, today, undermines the freedom of free software.

    --
    You are not alone. This is not normal. None of this is normal.
  3. Misleading summary? by penp · · Score: 4, Informative
    If you actually read the article, he specifies:

    "Whether it's actually a better license than the GPLv2, I'm still a bit skeptical, but at least it's now 'I'm skeptical' rather than 'Hell no!'" I just think the summary of this article is a bit misleading. It makes it sound like he's completely for switching to the GPLv3, when after reading the article I found he's still a bit skeptical.

    Torvalds was noncommittal about whether he might try to move the Linux kernel to GPL 3--a change that would require the permission not just of Torvalds but also of all other Linux kernel copyright holders. But he didn't rule it out. "The current draft makes me think it's at least a possibility in theory, but whether it's practical and worth it is a totally different thing," he said. "Practically speaking, it would involve a lot of work to make sure everything relevant is GPLv3-compatible even if we decided that the GPL 3 is OK."
  4. Re:Move over? by ZachPruckowski · · Score: 4, Informative

    Parts of the kernel are licensed "GPL version 2 or later" (which can roll over automatically), and a lot of the lines of code are owned by a few large companies. So you can get a large percentage of the code just by getting Red Hat, IBM, Intel, Novell, etc. on board. That's not all the code, but it would represent a substantial amount of the code without having to go "door to door" with the contributors.

  5. License upgrades by proxy by tepples · · Score: 4, Informative

    One immediate question I would have is whether he would leave in the "or any later version" clause this time or remove it again. The annotated diff between GPLv3 draft 1 and GPLv3 draft 2, page 59, section 14, footnote 103, suggests a new method to handle this: "or any later version approved by Linus Torvalds".
  6. Re:Interesting.. by itsdapead · · Score: 4, Informative

    Slow news day? :)

    No, vitally important news for the future of the free/open source software movement day.

    The linux kernel is pretty important to (duh) most linux distributions. However, so is a load of Free Software Foundation-controlled stuff, not least the compilers, make tools, standard C libraries, and shedloads of userland utilities from the "ls" command through to EMACS... plus the GPL license itself. If the two factions fall out then it can only be bad for Linux and other FOSS.

    Slighty satirized and only approximately true capsule summary of the problem:

    The FSF wants - quite badly - to move to the GPLv3 to prevent "TiVOization" (using GPL code in a hardware device but with DRM-type tricks that stops users changing the code) and, more recently, to stop future Novell/Microsoft FUD campaigns.

    Linus and other linux kernel contributors want - quite badly - to keep the GPLv2 because:

    1. if it ain't broke, don't fix it;
    2. TiVO etc. may be irksome but isn't worth the risk of "fixing" the GPLv2 (as programmers they understand this!)
    3. Did we mention "If it aint broke, don't fix it"?
    4. Previous drafts of the GPLv3 contained scary-sounding clauses about patents and use of encryption that, whatever their intention or precise legal meaning, would have had commercial GPL users running for the long grass.
    5. Unlike FSF, "Linux" doesn't ask contributors to hand over copyright - so while FSF can change the license for the next version of gcc at the stroke of a pen, "Linux" can't change the license on the kernel without getting approval from hundreds of people, some of whom have inevitably emmigrated, died, gone to jail or, tragically, got jobs at Microsoft.
    6. "Look, I was up burning the midday oil the other week because I decided to 'just fix' some code that wasn't really that broken so, take it from me, if it ain't seriously broke don't fix it!"

    The pro-FSF lobby countered these concerns with:

    1. Trust us, we're lawyers and academics
    2. Feel free to comment on the detailed wording but we're not changing our mind about the principles
    3. If you're against GPLv3 you must be for software patents and TiVOization

    At which point ISTR Linus (or someone claiming to be he) said a Bad Word on Groklaw and PJ made him go and stand in the Naughty Corner until he had learned to control his potty mouth :-)

    Then when the new draft of the GPLv3 appears it turns out that although the FSF have stuck to their guns they have been listening and have done some substantial re-drafting.

    If Linus and the FSF are talking nicely again it can only be good news - even if Groklaw's swear box takings go down.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  7. Re:Bribed. by ttrafford · · Score: 3, Informative

    Linus spends his time reviewing submitted patches, AIUI. It's project management, but a required part of development on a largish scale.

  8. Re:"or any later version" insanity by vux984 · · Score: 3, Informative

    That's just insane and I don't understand why a "good" organization like FSF, which also probably tries to educate people, even has such a potentially dangerous clause in their license.

    Why is it insane? There is nothing potentially dangerous about it.

    Your code doesn't become 'GPLv3 or later' when GPLv3 comes out, it STAYS 'GPLv2 or later', meaning it is now available to someone who wants to use it under either the v2 or v3 licenses.

    Thus there is no danger that at some point in the future someone won't be able to use your code with all the rights you assigned to it when you licensed it v2 or later.

    However, if someone down the road likes v5, and starts up a GPLv5 project and they want to use your code, they can. Because at that point your code will be available under v2, v3, v4, and v5.

    Thus the absolute WORST case of releasing your code as 'GPLv2 or later' is that one day the FSF will release a license you don't like, and people using it will still be allowed to use your code.

    IE, the worst case is that future users will have MORE rights to use your code than they have today, if the GPL were to become even less restrictive (e.g. became, say, a BSD-like license). After all if the GPL gets more restrictive people can ALWAYS use your code with ALL the rights of GPLv2.

    I think for nearly all of us, that is pretty much a non-issue. The odds the GPL will become less restrictive than v2 is practically zilch. And even if it did, no harm could come to people who want to use our code.

  9. Re:Interesting.. by try_anything · · Score: 3, Informative

    the Trusted Computing Group is busy making every PC into a Tivo

    Aha! Thank you for making this connection for me. I was having trouble giving a damn about this whole issue, but now I see it makes a huge difference not just for consumer electronics but for the PC hardware I'm going to (be forced to) buy in the next five years. Companies that make hardware impossible to use from open software should not be allowed to leech off GPL'ed code to do so.