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

80 of 482 comments (clear)

  1. Fat Chance by dward90 · · Score: 5, Insightful

    Apple will pull the app from the store LONG before they allow actual open software to slip through their stranglehold on content.

    --
    My other sig is clever.
    1. Re:Fat Chance by masmullin · · Score: 4, Funny

      The more they tighten their grip, the more open source software will slip through their fingers.

    2. Re:Fat Chance by WrongSizeGlass · · Score: 4, Insightful

      Very true. FSF should know better to say "Hey, you can't do that ... so why don't you start opening up your distribution practices rather than pull the app in question". They just fingered that app and it will be out in the cold before you can say "Oops!".

    3. Re:Fat Chance by Anonymous Coward · · Score: 2, Insightful

      That's the problem with FOSS. It seems to slip through most everybody's fingers.....

    4. Re:Fat Chance by 99BottlesOfBeerInMyF · · Score: 4, Informative

      Apple will pull the app from the store LONG before they allow actual open software to slip through their stranglehold on content.

      My understanding is that to comply, Apple would just have to remove the clause that says if you create an app with their SDK you can't distribute that same version elsewhere, as that is what conflicts with the GPL. So all they'd have to do is add an exception for GPL apps and it would be of no real detriment to Apple. They probably will not, but they certainly could.

      You wouldn't know it from the summary, but mostly, this is an issue with some people taking a GPL app and violating the license and in the process authorizing Apple to redistribute and violate the license as well in the process. It's really no different from someone submitting a closed source app they don't have license to to Apple's app store.

    5. Re:Fat Chance by bill_mcgonigle · · Score: 2, Interesting

      Apple will pull the app from the store LONG before they allow actual open software to slip through their stranglehold on content.

      If you think Apple is doing any of this on principle. Since they're implementing iPhone as the literal textbook example from The Innovator's Solution, they'd also be close to opening the iPhone since Android is about to walk past them (the book shows that staying proprietary until the product is commoditized leads to the maximum profits).

      The timing might not be quite right, but it's close.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    6. Re:Fat Chance by Mike+Buddha · · Score: 4, Informative

      RTFL. The distributor is the one responsible for complying with the GPL. Or rather, the entity that conveys the binary is responsible, ie Apple.

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
    7. Re:Fat Chance by TheRaven64 · · Score: 5, Insightful

      Well, not exactly. The GPL is a distribution license. Without it, you may not copy the work at all, as per copyright law. That means that everyone in an electronic distribution chain must comply with the GPL, because each one is making a copy. Apple is making a copy of a copyrighted work every time that someone downloads something from the store.

      There is almost certainly a clause in the developer agreement saying that you will indemnify Apple against legal costs caused by distributing your app, but this is where it gets interesting. If Apple has distributed something derived from GPL'd code, without complying with the terms of the GPL, then they are liable for copyright infringement (for profit, potential large statutory fine). They could then recoup this cost by suing the developer, but I imagine that the developer probably can't afford the fine and that the amount of bad press it would generate for Apple in the developer community would make it not worth their while.

      --
      I am TheRaven on Soylent News
    8. Re:Fat Chance by kabloom · · Score: 4, Insightful

      This sorta gotcha is why GPL developers prefer the GPL.

    9. Re:Fat Chance by interval1066 · · Score: 4, Funny

      Bertrand Serlet: "Steve, we've analyzed their attack, and there is a weakness. Shall I have your shuttle and our crack legal team standing by?" Steve Jobs: "Evacuate? In our moment of triumph? I think you overestimate their chances."

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    10. Re:Fat Chance by Thundersnatch · · Score: 4, Insightful

      They could provide the source code by any means they wished. Why would they have to provide it "through the App store"? Read the license.

    11. Re:Fat Chance by bondsbw · · Score: 2, Interesting

      If Apple has distributed something derived from GPL'd code, without complying with the terms of the GPL, then they are liable for copyright infringement

      Keep in mind that anyone may opt out of the GPL, and in such case standard copyright laws apply. But only the copyright owners (those listed in AUTHORS) have legal standing to sue over copyright infringement. I doubt Apple would want to go down that route, because it opens them up to being sued, and they probably won't sue in return.

      So let's say they opt-in to the GPL. Anyone who purchases the software can then require the source code of the derivative software from Apple, and Apple would then require it from the authors. And it would stop there, to my understanding... the GPL would not apply to anything like the App Store or the iPhone OS software, so it's really just a matter of Apple enforcing its rights in order to comply with ours.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    12. Re:Fat Chance by Hatta · · Score: 2, Insightful

      the amount of bad press it would generate for Apple in the developer community would make it not worth their while.

      Why would that generate bad press? Apple was duped by an unscrupulous developer. A lawsuit is exactly what he deserves.

      --
      Give me Classic Slashdot or give me death!
    13. Re:Fat Chance by Svartalf · · Score: 4, Insightful

      Ah... The problem is...the store's just as obligated as the developer. They distributed it. The GPL is a derivative works and publication/distribution license on whatever is protected by it.

      By selling the app, they're in a pickle. Much like Verizon was with the Actiontec routers with BusyBox in them that was just as non-compliant.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    14. Re:Fat Chance by Tetsujin · · Score: 3, Insightful

      This says it all:

      bukkit:~ bunky$ curl -s http://www.gnu.org/licenses/gpl-2.0.txt |wc -l
          339

      bukkit:~ bunky$ cat new_bsd_license.txt |wc -l
            8

      The consequences, I'm afraid, of writing a legal document, if you want it to accomplish anything at all.

      --
      Bow-ties are cool.
    15. Re:Fat Chance by Dragonslicer · · Score: 2, Insightful

      This sort of “gotcha” crap is the reason I vastly prefer using BSD licensed software.

      Regardless of whether you prefer the GPL or the BSD license, this is hardly a "gotcha." Selling GPL software without providing the source code is a pretty blatant violation of the exact purpose of the GPL, not some minor violation of an obscure clause.

    16. Re:Fat Chance by 99BottlesOfBeerInMyF · · Score: 2, Informative

      If Apple has distributed something derived from GPL'd code, without complying with the terms of the GPL, then they are liable for copyright infringement (for profit, potential large statutory fine).

      Actually, you can't claim damages beyond what you can prove you lost as a result of copyright infringement unless you notify the offending party first and they do not stop the copying. Since Apple did, no large fines unless there are some weird new laws I haven't heard about.

    17. Re:Fat Chance by transwarp · · Score: 2, Insightful

      Because Youtube and eBay review everything users post before making it available to viewers or buyers....

    18. Re:Fat Chance by PitaBred · · Score: 3, Informative

      Really? Seems a lot of people that I've switched to Open Office are VERY happy that they don't have to pay $300 for an office suite to type up reports, especially since the interface is more familiar to them than the Office 2003 and later interfaces.

    19. Re:Fat Chance by Graff · · Score: 2, Insightful

      Apple would just have to remove the clause that says if you create an app with their SDK you can't distribute that same version elsewhere

      I don't see this clause anywhere in the developer agreement. It does say that you can't redistribute the SDK and that you can't distribute the application once you have contracted with Apple to distribute the application but nothing is ever said of the source code itself. It seems to me that you could freely distribute the source code under the developer agreement, you just couldn't distribute the binaries other than on Apple's App store.

      I believe the problem with section 6 of the GPL v2 is that once you get the app you should be able to copy, distribute, or modify it. This is prohibited under the App store, each download is code signed to only work for one account. Thus it is a prohibition on the user, not the developer.

    20. Re:Fat Chance by DMalic · · Score: 2, Informative

      I can't distribute a popular (or even an unpopular) major movie and claim I don't know someone held the copyright to it. Ignorance of copyright law is not an excuse.

    21. Re:Fat Chance by HermMunster · · Score: 3, Informative

      Though you can buy that for $150 (for the home and student edition) you can't use it for commercial or business purposes. That means it is intended to be used for writing letters and doing school papers. Any use of it for commercial purposes violates the license. Since the license is so restrictive why not just use the free program that supports international standards?

      Your inability or unwillingness to learn to use Open Office aside, no pragmatic reasons exist for not using it for everything, even that which you state can't be achieved.

      --
      You can lead a man with reason but you can't make him think.
    22. Re:Fat Chance by qubezz · · Score: 4, Insightful

      This sorta gotcha is why GPL developers prefer the GPL.

      It is also why Apple developers prefer the BSD license - they can charge for a cut-and-paste of something that is free/free.

      It is ironic how Berkeley students and faculty are now paying Apple to use code their institution gave to the world for free - and only because they made it too free.

    23. Re:Fat Chance by BKX · · Score: 2, Informative

      I don't think you're right about that in this case. I love the doctrine of first sale, but this isn't covered. To buy the academic edition (student, teacher, whatever it's called nowadays) you have to certify that you're a student and agree to a non-transferable license for non-commercial use only. Or at least you did when I bought it.

    24. Re:Fat Chance by FrangoAssado · · Score: 2, Informative

      Hey, great idea, I wonder how nobody thought of that before!

      Except they have. Section 5 of the GPL v2 explicitly notes that, besides the license, "nothing else grants you permission to modify or distribute the Program".

      If the GPL is null and void, Apple can't legally distribute the program.

    25. Re:Fat Chance by cupantae · · Score: 2, Insightful

      Open Office did not have the TOC, TOF, page numbering, section break, formatting options that worked well enough for those reports.

      I have no idea what TOF is, but Open Office has perfectly good options for all of the other things. I refuse to believe that it wasn't up to scratch. Rather, I think that you have developed habits with MSO which you refuse to break or recognise.

      --
      --
    26. Re:Fat Chance by Richard_at_work · · Score: 2, Insightful

      It is ironic how Berkeley students and faculty are now paying Apple to use code their institution gave to the world for free - and only because they made it too free.

      Its not 'ironic' at all, and its certainly not 'too free' - Berkley students can get 'their' code from thousands of other sources, but what they cannot get is the value-add package that the Apple distribution provides. They havent lost anything, 'their' code is still available to them (and even Apple will supply it - you can download the Darwin sources).

    27. Re:Fat Chance by 99BottlesOfBeerInMyF · · Score: 2, Informative

      That's a good point. I was assuming it was a GPLv2 program but a little research shows it is GPLv3, at least right now.

  2. what?! no way. by Dyinobal · · Score: 4, Funny

    What a software license breach and someone doesn't threaten with lawsuits and horse whippings?! what's this world coming to, it almost sounds like people are being reasonable.

    1. Re:what?! no way. by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      What a software license breach and someone doesn't threaten with lawsuits and horse whippings?!

      The FSF almost invariably tries to contact companies and take a non-litigious approach first. 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.

  3. Dumb Summary by Anonymous Coward · · Score: 2, Insightful

    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.

    Wow, they want Apple to actually follow the license? Bizarre ... what an unusual request! I don't know who wrote the app but if Apple wants to license crap through its stores, it better do the footwork to make sure that it can license what it is licensing. If Apple can't get the source code to the users and Apple was the one who distributed and re-licensed that software then I'd encourage any user with the app to sue for their right to also have access to the source code. Seems like a pretty straight forward license violation to me.

    1. Re:Dumb Summary by jedidiah · · Score: 2, Insightful

      This is like the old MacOS version of multitasking: hope that developers play nice with each other.

      Ultimately, you can't trust it. If you are going to make up some bogus rules and an
      enforcement apparatus you should at least follow through with all of that and at
      least bother to do a decent job. This isn't the first problematic app to slip through
      Apple's fingers like this.

      By choosing to be platform tyrant, they get to take responsibility for all of this
      nonsense.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  4. I know what I would do. by DaveV1.0 · · Score: 4, Insightful

    If I were Apple, I would just pull the app and call it done. Why bother mucking around with the GPL and the like? Why run the risk of having to deal with demands for access, etc?

    Just get rid of the app and make the problem go away.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    1. Re:I know what I would do. by WrongSizeGlass · · Score: 2, Informative

      If I were Apple, I would just pull the app and call it done.

      They already did

    2. Re:I know what I would do. by Arker · · Score: 4, Interesting

      If I were Apple, I would just pull the app and call it done.

      Although the FSF tends to be far too kind, the fact is copyright law doesnt work that way. They are still on the hook for infringement already committed - or at least could be, if the copyright holders want to pursue it.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:I know what I would do. by UnknowingFool · · Score: 2, Interesting
      Considering whoever created it violated the same Apple Developer's Agreement that FSF has issues with, Apple can just pull the App without much legal entanglement.

      3.1(e) For the purposes of Schedule 1(if applicable), You represent and warrant that You own or control the necessary rights in order to appoint Apple and Apple Subsidiaries as Your worldwide agent for the delivery of Your Licensed Applications, and that the fulfillment of such appointment by Apple and Apple Subsidiaries shall not violate or infringe the rights of any third party;

      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 Apple Software to be subject to any FOSS licensing terms or obligations.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    4. 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."

    5. Re:I know what I would do. by Rockoon · · Score: 2, Insightful

      Do you really think that they should be able to get away with copyright infringement via a contract that does not involving the rights holder?

      Well then I have a contract with John Cantbefound who has been installing software and media on my computer for years. In the contract he specifies that he will not put material that I do not have rights to use onto my computer.

      --
      "His name was James Damore."
    6. Re:I know what I would do. by hedwards · · Score: 4, Interesting

      Regardless of what the agreement might say, Apple is still on the hook for infringement. Considering the level of vetting that they give to applications going in and the number that have been blocked due to non-obvious problems, they're not going to be able to plead ignorance.

    7. Re:I know what I would do. by UnknowingFool · · Score: 3, Insightful

      Do you really think that they should be able to get away with copyright infringement via a contract that does not involving the rights holder?

      Huh? The first part quoted says in legalese the the developer affirms that the submitted code is owned or controlled by the developer and that the distribution of the code does not violate the rights of any third party. The second part covers FOSS software namely that the developer will not do what he/she did in this particular case. That does get Apple off the hook. It's basic contract law.

      As an analogy, suppose you sell me a car but I don't have all the money. Under the sales agreement I provide you with a monthly payment until the full amount is settled. Then later I found out you stole the car. The agreement is void as you didn't have rights to sell the car. I don't have to pay you any monthly payment and if I am not obligated to return the car to you if I return the car to the local authorities. Can I be charged by the police with stolen property? No, because I believe you were the rightful owner and I complied with the law on stolen property.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    8. Re:I know what I would do. by Andorin · · Score: 2, Informative

      That link requires iTunes and I'm on Linux, you insensitive clod!

      --
      That Anonymous Coward guy is pretty annoying. Can we have the government censor him or something?
  5. Re:Wrong People by Darkness404 · · Score: 3, Informative

    No, because Apple is the problem. If Wal-Mart didn't let the router company include a source CD with the router, you'd go after Wal-Mart along with the router company. The developers of this app I have little doubt want to comply with the GPL but Apple won't let them, a bit like Wal-Mart prohibiting the inclusion of source code.

    --
    Taxation is legalized theft, no more, no less.
  6. Re:Wrong People by Bill_the_Engineer · · Score: 2, Insightful

    No. It's because of the App writer's disregard of the GPL in light of said Apple's licensing restrictions.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  7. Re:Wrong People by PipsqueakOnAP133 · · Score: 5, Interesting

    O RLY?
    What's preventing the developers from posting source on their web site like the other GPL apps on the app store?

  8. Apple isn't stopping you from sharing the source by maccodemonkey · · Score: 3, Interesting

    Nothing about the app store means that you can't freely share the code and load it on your own devices. Nothing legally stops you from jailbreaking the device, and loading on the source yourself.

    However, it seems that the argument is that anything that falls under the GPL in binary form must be redistributed without restriction, regardless of the availability of the source code. I'm not so sure on this. It seems to me that if the source code is available freely, than the license terms are fulfilled, but what do I know, I'm not a lawyer...

  9. mod up by mveloso · · Score: 2, Funny

    They should be going after the author, not Apple. More FSF grandstanding.

  10. They are talking to both by pavon · · Score: 2, Informative

    From the press release:

    The upstream developers for this port are also violating the GPL, and we are discussing this with them too. We are raising the issue with Apple as well since Apple is the one that distributes this software to the public; legally, both parties have the responsibility to comply with the GPL.

    They are both responsible, but Apple is the only one that can change their licensing terms to make it legal to release GPL software for the iPhone. Since the FSF would prefer that option over having the application removed from the store, contacting Apple and letting them choose the path forward is the pragmatic and diplomatic thing to do.

  11. The answer is simple. by Stumbles · · Score: 4, Insightful

    If Apple cannot comply with the terms of the GPL then they are first in violation of the GPL terms and second, they are in the copyright violation arena. It is totally immaterial WHY they cannot comply. I am sure if Apple found a program in violation of their terms they would not afford the violator the same kindness they are currently being allowed.

    --
    My karma is not a Chameleon.
    1. Re:The answer is simple. by jo_ham · · Score: 3, Informative

      Indeed, they have already taken the app down because it is a GPL violation. There are other GPL apps on the store though that are in compliance, with the source available via developer website linked within the app - it's not a fundamental incompatibility with the app store, it seems to be a developer issue.

    2. Re:The answer is simple. by Rich0 · · Score: 2, Insightful

      Simply making the source available isn't sufficient to make a program GPL-compliant. You also need to redistribute it with terms compatible with the GPL, which means that you need to include with your program a license that allows free redistribution.

      Programs distributed via the app store do not include such licenses, since they are built with the iphone SDK, and Apple doesn't permit redistribution of programs built with the SDK.

      It doesn't matter that you can build the same program with your own copy of the SDK from their source, or even that you could built it without the SDK. If you distribute a derivative work of the GPL using the Apple SDK, then you need to license THAT BINARY COPY of the program for redistribution.

      The bottom line is that if you mix GPL code with the iphone SDK then you can't redistribute the resulting binaries without violating either the SDK terms or the GPL.

    3. Re:The answer is simple. by GryMor · · Score: 4, Insightful

      No Apple app store app can, currently, be in compliance with the GPL. This is about Clause 6, which requires you to allow redistribution of any GPL app, as is (something that apple prevents via license and technical measures) and has nothing to do with source code.

      --
      Realities just a bunch of bits.
  12. Re:Apple isn't stopping you from sharing the sourc by eldavojohn · · Score: 2, Insightful

    It seems to me that if the source code is available freely, than the license terms are fulfilled, but what do I know, I'm not a lawyer...

    No, no you are not. But this is really something that software developers who plan on reuse should know. From Section 6 of the GPLv2:

    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.

    Is Apple redistributing the Program or a derivative thereof? What's more they're relicensing it with a noncompliant license. I think we got a legitimate problem here ... If Apple wants to redistribute, they must provide a license to the consumer telling them how to obtain the source and notifying the consumer that they are free to copy, distribute or modify said Program (of course by the GPLv2 rules).

    --
    My work here is dung.
  13. Re:Wrong People by squiggleslash · · Score: 3, Insightful

    Wouldn't actually matter. The author's not the one distributing the app, Apple is the distributor. Therefore Apple requires a distribution license. The GPs debates of angels on pinheads notwithstanding, Wal-mart's situation with the router is not something I can comment upon, beyond pointing out it's not an acceptable analogy. Apple is copying the product and distributing those copies. Morally, legally, and in every other way possible, Apple must abide by the license.

    --
    You are not alone. This is not normal. None of this is normal.
  14. No Kidding by pavon · · Score: 4, Informative

    Reality:

    In most ways, this is a typical enforcement action for the FSF: we want to resolve this situation as amicably as possible. We have not sued Apple, nor have we sent them any legal demand that they remove the programs from the App Store.

    Slashdot:

    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.

  15. Re:GPL Question by radish · · Score: 3, Insightful

    While the source is a problem, the bigger problem is that the GPL states that you're not allowed to prevent people from redistributing the binary. Can you transfer an app from your phone to another one without Apple trying to stop you? No.

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  16. Re:Apple isn't stopping you from sharing the sourc by maccodemonkey · · Score: 2, Interesting

    Is Apple redistributing the Program or a derivative thereof? What's more they're relicensing it with a noncompliant license. I think we got a legitimate problem here ... If Apple wants to redistribute, they must provide a license to the consumer telling them how to obtain the source and notifying the consumer that they are free to copy, distribute or modify said Program (of course by the GPLv2 rules).

    As an app store developer, I can tell you Apple lets the developer supply the license, and it's embedded in the app store for your product.

    Because the developer supplies the license for the app store, this is really the developers issue again.

  17. From the Fine Article by watanabe · · Score: 3, Insightful

    The EFF details some ways that suggest to me that Apple will never be able to be in compliance with the GPL under their current terms and conditions. For example: GPLv2, Section 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.

    From EFF's dissection of Apple's Agreement:

    Section 7.2 makes it clear that any applications developed using Apple's SDK may only be publicly distributed through the App Store, and that Apple can reject an app for any reason, even if it meets all the formal requirements disclosed by Apple. So if you use the SDK and your app is rejected by Apple, you're prohibited from distributing it through competing app stores like Cydia or Rock Your Phone.

    I am not a lawyer, but I would say that together these mean that Apple is in violation of the GPL if it distributes GPL code through its app store; it either needs to waive those terms in 7.2 (hah!) or outright ban GPL'ed code in the app store.

    1. Re:From the Fine Article by BitZtream · · Score: 2, Insightful

      Section 7.2 may be restrictive, but the EFFs response is an attempt to confuse the issue. They are mixing Apples right to control the use of their SDK and store front and exclusivity with the distribution of the application outside the store.

      Violation or not, thats a clear attempt to mix in other parts of the EFFs agenda in an attempt to equate them to being one and the same, which they most certainly are not.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  18. Re:GPL Question by Enderandrew · · Score: 2, Informative

    Apple store apps transfer from device to device. I can also delete the app and download it again as often as I like.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  19. 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.

    1. Re:The terms of service conflict by mmclure · · Score: 2, Insightful

      Or am I just not getting something?

      Yes - the Apple iPhone SDK rules also specify that if you build anything using it, you cannot distribute it through any means other than the App Store, therefore violating the clause of the GPL that says there can be no other restrictions on distribution (section 6 of the GPL version 2, section 10 of the GPL version 3.)

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

      The definition of "Products" for the section I quoted does include software:

      1. Definition of the iTunes Store Service. Apple is the provider of the iTunes Store (the "Service") that permits you to purchase or rent (as applicable) digital content, such as sound recordings and videos (including movies and television shows), games, software, and ring tones, under certain terms and conditions as set forth in this Agreement. ...
      b. Security. You understand that the Service, and products transacted through the Service, such as sound recordings, videos (including movies and television shows), games, software, ring tones, and related artwork ("Products"), include a security framework using technology that protects digital information and limits your usage of Products to certain usage rules established by Apple and its licensors ("Usage Rules").

      You are correct that there is an additional license specific to the app store, so it is possible that this one only covers the old iPod games/software and not iPhone apps. I don't have a iPhone or App Store account so I'm not certain if the user has to accept both agreements, or just the one.

      Anyway, for completeness, the App Store terms of agreement has simular restrictions:

      b. Use of Products. You acknowledge that 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 and the applicable end-user license agreement.

      (ii) You shall be able to store Products from up to five different Accounts on certain iPhone OS-based devices (including, but not limited to, iPad, iPod touch or iPhone), at a time.

      (iii) You shall be able to store Products on five iTunes-authorized devices at any time.

  20. This is reminscint of "Sita Sings the Blues" by Jah-Wren+Ryel · · Score: 5, Interesting

    The producer of the full-length, animated movie "Sita Sings the Blues" recently found herself in a similar situation.
    She had an eye-opening experience when she went to license the music in the movie (from the 1920s) and found out that it cost $50K for the rights and another $20K for the lawyers to do the clearance work - for recordings that are in the public domain (but the lyrics are not).

    Because of that she decided to release the movie under the Creative Commons Share-Alike license - which, I believe, is the version most like the GPL(and she also took out a loan for the music rights). The movie has been very popular, Roger Ebert raved about it, even the guys on his old TV show (now called "At the Movies") gave it high marks. So eventually Netflix came a-calling, they offered her something like $7K up front for the right to stream the movie. However, she insisted that they stream it without DRM and their system is just not set up to do that, it's like they never conceived of the idea of Free content when they designed it. Kinda ironic in retrospect because I'd be really surprised if, just like most of the interwebs, a whole lot of netflix's infrastructure didn't run on Free software,

    Anyway, she was willing to compromise - she would grant an exception to the licensing terms and they could DRM it, if they would run a placard at the start of the movie telling viewers that it was Free and where to get it from. No dice said Netflix. So she no dice too.

    So, my bet is that Apple goes the same way as netflix - unwilling to compromise because their world view has no room in it for Free software for regular users.

    BTW:
    Sita Sings the Blues - main site
    Download page - including bittorrent of a very nice 4GB 1080p mkv, also streaming from Youtube, etc
    IMDB Page
    Ebert's review

    --
    When information is power, privacy is freedom.
    1. Re:This is reminscint of "Sita Sings the Blues" by Jah-Wren+Ryel · · Score: 2, Insightful

      And the movies creator also has very little room in the world for DRM.

      Both are pushing their agendas on others and both are losing for it in this particular instance.

      She's no more 'pushing her agenda' than anyone else is "pushing an agenda" who follows traditional copyright.
      According to the law, the rights are granted to the creator, not forced on her.

      --
      When information is power, privacy is freedom.
  21. Normal for the FSF, but not for anyone else. by Anonymous Coward · · Score: 4, Insightful

    It's normal for the FSF, but abnormal in the litigation-happy world of copyright law.

    Do you think that the RIAA is in the habit of asking nicely? Or the MPAA? Or maybe we should compare this to the bad blood of Viacom v. YouTube?

    - I Don't Believe in Imaginary Property

  22. Re:GPL Question by david_thornley · · Score: 3, Insightful

    The GPL says you have the right to redistribute. It doesn't say that other people have to help you do it. It was a case of having the right to do something (modify the software) but not the ability to benefit from it (by installing a modified version in a Tivo) that pushed the FSF into writing GPLv3.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  23. Re:Wrong People by FuckingNickName · · Score: 2, Insightful

    If you take $99/year to distribute a product which is routinely governed by rules on re-distribution, force a convoluted review process, sell from your storefront, and take a 30% cut of what you're selling, it most certainly is your responsibility to check the origin. Otherwise you've just provided a get-out clause to all fences in history: "How was I supposed to know it was stolen!? He told me he found it washed up on the beach! Would jewelry ever be stolen?"

  24. A different restriction is the bigger problem. by Anonymous Coward · · Score: 2, Insightful

    > What's preventing the developers from posting source on their web site like the other GPL apps on the app store?

    It's not about the source (though I can't remember if there's another restriction where Apple prevents even that). It's about the downstream users losing their right to redistribute the iPhone application due to restrictions in the iTunes ToS. See section 7.2, for example, which says that the app can only be distributed by Apple.

    Can't do that with OSS. Can't take away people's right to redistribute.

  25. Re:I hope the GPL is challenged in court. by AvitarX · · Score: 2, Funny

    So your completely anti-copyright then?

    I don't know how someone making a copy, and collecting money for it is actually a third party, but I guess they could be.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  26. Re:Wrong People by PipsqueakOnAP133 · · Score: 2, Interesting

    What?

    Let's look at the situation in a little more detail instead of handwaving it away.

    Apple distributes something (a zip file) which includes an App licensed under the GPL written by an Author who provides said zip file to Apple to distribute.

    Walmart distributes something (a router) which includes an App (Linux kernel) licensed under the GPL produced by an company (Linksys) who provides said router to Apple to distribute.

    To me: A store sells an object licensed under the GPL produced by another party.

    So.... how's Walmart not an acceptable analogy?
    If you're going to tell me that Apple's going to need to provide me the GPL code from a third party, how do I request Newegg, Buy.com, Walmart, and Fry's Electronics to provide me the kernel source from a WRT54g?

  27. Re:Apple isn't stopping you from sharing the sourc by betterunixthanunix · · Score: 2, Insightful

    Except that by obtaining the software through the apps store, they are agreeing to a license that stipulates that they can only use the software on a limited number of approved devices. That screams "GPL violation," although my understanding of the law might not be complete enough to make that assertion; at the very least, it is completely opposed to the spirit of the GPL.

    --
    Palm trees and 8
  28. Apple Says iPhone Jailbreaking is Illegal by gbrayut · · Score: 3, Informative

    Jailbreaking an iPhone constitutes copyright infringement and a DMCA violation, says Apple in comments filed with the Copyright Office as part of the 2009 DMCA triennial rulemaking. This marks the first formal public statement by Apple about its legal stance on iPhone jailbreaking.

    Link to full article on EFF

  29. Apple is not like Best Buy by DragonWriter · · Score: 2, Informative

    So if Best Buy sold you a disk with GPL breaking code, you can sue Best Buy for distribution?

    Probably not since, given the doctrine of first sale, Best Buy doesn't need a copyright license to distribute a physical copy they have purchased in good faith from a vendor, so they don't need the GPL's permission to sell their copy.

    Apple, OTOH, is transmitting a new digital copy to each purchaser, which does require either a legal privilege that trumps copyright (e.g., fair use, which pretty clearly doesn't apply here) or permission from the copyright holder. Insofar as the FSF is the holder of copyright in material included in an app on the App Store, and licenses it only under the GPL, the GPL is the only basis on which Apple can claim to have the required permission.

    1. Re:Apple is not like Best Buy by DragonWriter · · Score: 2, Insightful

      This is really the analogy that you're going with?

      No. You seem to be confused. There is no analogy being used. I'm not saying what Apple is doing is analogous to copying, I'm saying it is copying, and that copying is, under copyright law, an exclusive right under copyright (unlike distributing existing copies) and, therefore, unlike distributing existing copies does require a copyright license or an exception to copyright if you aren't the copyright owner.

      Apple does indeed transmit a new digital copy each time someone purchases an app. But it not really the essence of what Apple does.

      Yes, it is. Making and distributing electronic copies is the essence of what an internet software, music, etc. distribution service does.

      It's no more possible for Apple to confirm that the copyright is correct on all these items, than it is for YouTube to police all it's videos. And, unlike YouTube, Apple has a contract with the developer, and knows exactly who should be held responsible.

      YouTube, because -- unlike Apple's store -- it allows user-submitted content without a preliminary review, benefits from the DMCA safe harbor provision. Apple, by assuming the right to control what content is put into the App Store through an advance review process, doesn't benefit from the DMCA safe harbor and is, consequently, legally responsible for assuring that the content posted doesn't violate copyright.

      If it decides to not include sufficient review to determine that in its review process -- something which it could do -- then it accepts the risk that it is exposed to for doing that.

      And it's true for any store. Best Buy is ok to sell the same illegal bits because they are affixed to a physical media?

      The bits aren't illegal. The act of copying the bits is illegal.

  30. Re:Wrong People by vux984 · · Score: 2, Interesting

    So.... how's Walmart not an acceptable analogy?

    Wal-Mart just re-sells copies that were sold to it. A copyright license simply doesn't apply and isn't even required. Wal-Mart didn't conduct any activity that is protected by copyright, and thus doesn't need to obtain with or comply with a license to conduct that activity.

    Meanwhile Apple actually makes and distributes copies of the zip file. This is an activity that is covered by copyright. They are prohibited from doing this without a licnese. So they need a license... which they have...the GPL. But they must abide by its terms.

  31. Re:Dumb "Imaginary Property" jab by Improv · · Score: 2, Interesting

    Not really, it's just pragmatic. The GPL leads the world closer to where it would be without intellectual property protections. Those of us who don't respect intellectual property lose nothing substantial by the GPL's terms - we ignore the mechanisms as we would any other license. Practically, we gain in that the "encumberance" in the license is for things we consider illegitimate, and the people who believe in IP find the board begin to tilt towards where we wanted it to be in the first place. We already have a big enough viral amount of software to exist comfortably - if we can get the GPL on enough things (and eventually abandon the LGPL) and make it so useful as to be indespensible, we'll be able to have the next best thing to real IP abolition, and on the way we'll sink enough money out of the pro-IP industry (at least in software) to make it easier to fend off legal and other threats. That's the idea, anyhow.

    I can understand why people might be uncomfortable with the idea of using mechanisms that we don't think should exist - it's murky waters in most cases, particularly in politics. In this case, it's almost entirely benign because the license terms don't take away anything we think people should have in the first place. To repeat a nice quip,

    The "freedom to encumber" works is like the "freedom to punch someone"... They are both 'freedoms' that only exist at the expense of others. -- Gregory Maxwell

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  32. 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.

  33. Re:GPL Question by BitZtream · · Score: 2, Insightful

    Yes. Apple doesn't really try to stop anyone, they do strongly advise against it and won't support you if you do it. They certainly don't have to provide you with the tools to do so.

    I assure you however, I've copied apps between phones with a simple scp command line.

    Apple doesn't have to help you do it or do it for you, they don't even have to make it easy.

    From a technical perspective, if someone can solder up a connection to the flash chips and dump it, they've met that particular clause, regardless of how absurd of an idea that may seem.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  34. Re:Quandry by dido · · Score: 2, Informative

    In case you didn't read the summary, the project in question is GNU Go. Just in case the 'GNU' before the project name didn't tip you off, the copyright blurb for that program is: 'Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 and 2009 by the Free Software Foundation.' Yes, indeed the FSF actually writes code. Who woulda thunk? A snowball will freeze in hell before we see the FSF dual-license any of their own code just to make this sort of accommodation. They have been staunch idealists since 1984.

    I seem to remember that the FSF actually tangled with Steve Jobs before (in his NeXT days), and won, and so we have a Free Software Objective-C compiler:

    Consider GNU Objective C. NeXT initially wanted to make this front end proprietary; they proposed to release it as .o files, and let users link them with the rest of GCC, thinking this might be a way around the GPL's requirements. But our lawyer said that this would not evade the requirements, that it was not allowed. And so they made the Objective C front end free software.

    And so to this day Apple's developer suite includes a modified version of GCC, for which they provide the sources in compliance with the GPL.

    The FSF's motive in this action, as in everything they do, is the promotion of the Free Software ideology. They see it as an opportunity to get Apple to ease the draconian restrictions they impose on the App Store. Now, Apple is free to impose whatever restrictions it likes, but if they're not careful, they can step on other people like this. That's the downside to being platform dictator. Apple can possibly weasel around the GPL violation they seem to be guilty of by directing the action to the developer somehow. If they can't do this, and go to court, and lose (which is not outside the realm of possibility since they imposed additional restrictions in violation of section 6 of the GPLv2 which applies to GNU Go 3.6 and below, or section 10 of GPLv3 which applies to GNU Go 3.8), the FSF will have gotten a bunch of cash for their troubles. If Apple settles and eases restrictions, that would be even better for the FSF's mission. No one yet has been motivated enough to actually fight the FSF in court over a GPL violation, but if it comes to that Apple just might, given that what's at stake here is their business model for the App Store. It will be interesting to see how this develops.

    --
    Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
  35. Re:I hope the GPL is challenged in court. by PeterBrett · · Score: 2

    I've read the licence but I'm saying that certain causes are potentially unenforceable towards the first party (developer) let alone any third parties. The viral nature of the license for example from even linking to code should be denied. That implies that the license can somehow overwrite the copyright of another author.

    Listen, it's pretty bloody simple: as soon as you make a copy of a piece of software, you need to have a licence to make that copy. If you don't have a licence, you can't make the copy. That's the reason it's illegal to copy computer games and share them using BitTorrent or Gnutella. The only difference here is that the FSF is using copyright law backwards, to make sure that nobody tries to stop you from sharing their software with anyone you like.

    I don't know who you think is a "third party" in this case. The FSF wrote the software (first party); they distributed it to the "developer", who modified the software (second party); he distributed it to Apple (second party); Apple distributed it to end users (second party); the end users were prevented from distributing it.

    Everyone other than the FSF, who hold the original copyright, requires a licence to use and distribute the software. In this case, that licence is the GPL, and the GPL requires that everyone who receives a copy of the software is free to make copies of that copy and distribute them to others. Apple are giving copies of the software to end users, but making them sign contracts saying that they won't redistribute it. Apple are therefore breaking the terms of the licence, and can't distribute the software. This case has nothing to do with linking, and nothing to do with any allegedly "viral" nature of the GPL.

    Finally, no-one's forcing you to use GPL-licensed software. If you don't like the terms of the licence, either don't use the software, or wait until it comes out of copyright protection.