Slashdot Mirror


FSF Asks Apple To Comply With the GPL For Clone of GNU Go

I Don't Believe in Imaginary Property writes "The Free Software Foundation has discovered that an application currently distributed in Apple's App Store is a port of GNU Go. This makes it a GPL violation, because Apple controls distribution of all such programs through the iTunes Store Terms of Service, which is incompatible with section 6 of the GPLv2. It's an unusual enforcement action, though, because they don't want Apple to just make the app disappear, they want Apple to grant its users the full freedoms offered by the GPL. Accordingly, they haven't sued or sent any legal threats and are instead in talks with Apple about how they can offer their users the GPLed software legally, which is difficult because it's not possible to grant users all the freedoms they're entitled to and still comply with Apple's restrictive licensing terms."

3 of 482 comments (clear)

  1. Re:I know what I would do. by greed · · Score: 5, Informative

    Apple's Developer Agreement for the iPhone SDK explicitly specified that your application must comply with open-source license terms.

    So if someone puts up a GPL application on the App Store without the source, they're not just in violation of the GPL, they're also in violation of Apple's terms.

    From http://adcdownload.apple.com/iphone/iphone_sdk_3.2__final/iphone_sdk_agreement.pdf, "3.3.16 If Your Application includes any FOSS, You agree to comply with all applicable FOSS licensing terms. You also agree not to use any FOSS in the development of Your Application in such a way that would cause the non-FOSS portions of the SDK to be subject to any FOSS licensing terms or obligations."

    In part, obviously, this is to keep someone from trying to lever open Apple's code with an FOSS license. But they've written it so that it also protects FOSS users and developers. It reads, to me, a lot like the GPL clause that says, "if you can't follow all these rules, you can't distribute the software."

  2. The terms of service conflict by pavon · · Score: 5, Informative

    The GPLv2 section 6 states

    6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

    The iTunes Store Terms of Service section 10b states:

    b. Use of Products. You acknowledge that Products (other than the iTunes Plus Products) contain security technology that limits your usage of Products to the following applicable Usage Rules, and, whether or not Products are limited by security technology, you agree to use Products in compliance with the applicable Usage Rules.

    Usage Rules
    (i) Your use of the Products is conditioned upon your prior acceptance of the terms of this Agreement.
    (ii) You shall be authorized to use the Products only for personal, noncommercial use.
    (iii) You shall be authorized to use the Products on five Apple-authorized devices at any time, except in the case of Movie Rentals, as described below. ...

    Therefore distributing through the iTunes Store adds restrictions on use that are prohibited by the GPL.

  3. FSF stands for software freedom by jbn-o · · Score: 5, Informative

    The FSF almost invariably tries to contact companies and take a non-litigious approach first.

    Quite right, the FSF has a history of contacting people first and silently arranging compliance.

    Their goal is to promote OSS and they can do that a lot better by contacting companies and convincing them to comply and contribute, rather than costing those companies cash out of pocket and making them scared of OSS in future.

    Actually the Free Software Foundation's goals have nothing to do with "OSS" (open source software) and should not be confused with that movement's goals. The FSF predates the open source movement, the Open Source Initiative, and the FSF is appropriately critical of the open source movement's goals. People from the FSF (most notably Richard Stallman) are the principal authors of the GPLs, and Stallman makes a sharp distinction between the free software movement (which he founded) and the open source movement. You can find clear descriptions of that difference and practical consequences of that difference in almost any of his talks online or the essay I linked to.