Slashdot Mirror


FSF Uses Android FUD To Push GPLv3

jfruhlinger writes "We've already seen claims from Edward Naughton and Florian Mueller that most Android distributors are in violation of the GPL — claims that the open source community has, for the most part, rejected. Therefore it's disheartening to see that the FSF is using this line of reasoning to push the GPL v3 over the supposedly more troublesome GPL v2. The FSF's press release on the subject emphasizes 'worries' without bringing up a specific concrete case of infringement — a classic FUD technique."

4 of 282 comments (clear)

  1. FSF slashdotted? by Anonymous Coward · · Score: 0, Informative

    Here's the press release in question from Google cache Aug. 18th

    Android GPLv2 termination worries: one more reason to upgrade to GPLv3
    by Brett Smith — last modified August 18, 2011 18:48

    Distributors lose their rights when they violate GPLv2, but the Free Software Foundation is more forgiving in its license enforcement to encourage continued participation in the free software community. GPLv3 has improved termination provisions to codify this approach, giving developers one more reason to upgrade.

    Thanks to Android's commercial success, the kernel Linux, which is released under the GNU General Public License (GPL) version 2, is being distributed more than ever before. Whenever someone distributes GPL-covered software, they must follow a few conditions set forth in the license. These conditions try to give anyone who receives the software both the legal permission and the practical tools necessary to change and share the software themselves if they wish.

    Not all of the companies that distribute Android heed these conditions. We've witnessed an uptick in GPL violation reports—some convincing, others incomplete or misinformed—against these vendors. We generally can't pursue these violations directly, because only copyright holders can enforce free software licenses in most countries, and few Android devices use FSF-copyrighted code. However, people still seek out our opinions about the relevant parts of the GPL, and that discussion has recently turned to GPLv2's termination provisions. Section 4 of the license says, “You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License.”

    When we enforce the license of FSF-copyrighted software, we give violators back the rights they had after they come into compliance. In our experience, developers of Linux are happy to do the same. Unfortunately, even if we assume they all would restore these rights, it would be extremely difficult to have them all formally do so; there are simply too many copyright holders involved, some of whom haven't worked on the project in years or even decades.

    When we wrote GPLv2 in 1991, we didn't imagine that a free software project might have hundreds of copyright holders, making it so difficult to get a violator's rights restored. We want it to be easy for a former violator to know that they're still allowed to change and share the software; if they stop distribution because of legal uncertainty, fewer people will have free software in the long run. Hence, we created new termination provisions for GPLv3. These terms offer violators a simple method to earn back the rights they had. Parties who violate the license have their rights restored provisionally as soon as they come back into compliance, and permanently if no copyright holders terminate those rights within sixty days of the last violation. Furthermore, first-time violators will have their rights restored permanently if they come into compliance within thirty days of receiving such notice.

    GPLv3's approach has several advantages over GPLv2's. By having the license grant forgiveness by default, instead of terminating rights permanently, it better matches our community's expectations and normal compliance strategy. It will be easier for violators to get their rights restored by any copyright holders who do terminate rights, because the notice will establish a clear way for the violator to get in touch. Finally, GPLv3's termination provisions don't sacrifice anything we need: the license's conditions still do their best to protect software freedom, and copyright holders will still be able to legally enforce the license against parties that don't comply.

    This is just one of many reasons why GPLv3 is better than GPLv2. This change has already given some companies the reassuring nudge they needed to start distributing GPL-

  2. The FSF is indeed generating FUD by tomhudson · · Score: 5, Informative

    Before the FSF site went down temporarily, I read the original news article, (Android GPLv2 termination worries: one more reason to upgrade to GPLv3 and sure enough, the last line currently says "Companies that sell products that use Android can help out by encouraging the developers of Linux to make the switch to GPLv3."

    Linux is licensed solely under GPLv2, not "GPLv2 or later", so switching is not a question of Linus deciding to change (which he wouldn't agree to anyway) - all the other contributors would have to agree as well.

    I emailed Brett Smith (copy in my journal) to point this out, as well as point out that the GPLv2 allows for distribution as long as you are CURRENTLY in compliance. There is no "you lose your rights forever" clause in the GPLv2 license.

    Lesson: Never assign your code to someone who says "trust me." Not even the FSF. And be wary of clauses that allow them to change the license at will to a future version that may not be to your liking, or that they may interpret to say something it doesn't say.

  3. This is absurd by flymolo · · Score: 1, Informative

    The GPLv2 may not be the right license for Android, but GPLv3 isn't either. There's no way cell phone manufacturers would distribute patent licenses with their code, especially with all the patent lawsuits happening now. Ignoring a one critical aspects of the use case for another makes this useless.

    --
    "Sometimes it's hard to tell the dancer from the dance." --Corwin Of Amber in CoC
  4. Re:Locked Bootloaders by Kamiza+Ikioi · · Score: 1, Informative

    And... how many companies would use that version? Parts of it absolutely have to be locked out, yet link and work, such as the radio. While not impossible to get into the radio, the FCC (I could be talking out of my arse here, so someone with more knowledge can confirm or deny this general memory of mine) doesn't want the entire population walking around with fully open phones, even if the companies would supply them. They would fail to get licensing.

    While not directly bootloader related (I sympathize with you, I really really do, I run CyanogenMod), GPLv3 has had some issues playing nice. I don't remember all of those issues, but I know several companies have balked at GPLv3. And FSF has been moving into this Midas "Everything we touch turns to GPL Gold!" creeping in for a long time now. And that's just NOT going to fly with cellular communications, period.

    Tablets, you betcha! But we have to remember with phones, regardless of how little we use these things to actually talk, they are still phones and they are heavily regulated and must be licensed before they can be operated.

    --
    I8-D