FSF takes on Apple's App Store over GPL
Apple's App Store for iPhone, iPod, and iPad devices has no shortage of critics, from the delays in application approval to the seemingly arbitrary removal of previously-approved applications. The Free Software Foundation (FSF) recently took on yet another problem with the distribution channel when it contacted Apple to pursue a GPL compliance problem with a GNU-copyrighted game. Apple evidently found it easier to remove the game in question than to alter its App Store policies, but the debate has sparked a discussion about free software on Apple's otherwise closed devices.
The trouble began with a GNU Go for the iPhone game, submitted to the App Store by Robota Softwarehouse. GNU Go for the iPhone is a port of the original GNU Go — a program for playing the game of Go including an AI opponent — which is an official part of the GNU project. At some unspecified date, the FSF contacted both Robota and Apple to ask them to come into compliance with GNU Go's license, the GPLv2. Robota was violating the license by not providing access to the source code of the game, and Apple was in violation for several reasons, according to FSF License Compliance Engineer Brett Smith. Fearing that, in response, Apple would simply remove the GNU Go game from the store without explanation, the FSF posted a blog entry on May 25 describing its case. That fear was evidently well-founded, as Apple pulled GNU Go for the iPhone on May 26.
Smith followed up the original post with a more detailed explanation on May 27. In it, he says that the particular license violation that FSF brought up with Apple was section 6 of the GPLv2, which states that a redistributor of the licensed program may not impose further restrictions on the recipients to copy, distribute, or modify the program. Apple's App Store terms of service do impose several restrictions, such as limiting usage of the program to five devices approved by Apple.
Reaction
David "Lefty" Schlesinger criticized the FSF's action in a string of posts on his personal blog, starting by challenging whether FSF would engage in similar compliance actions against other mobile application marketplaces, such as Android's or Windows Mobile's. He followed that up with a second post rejecting the idea that Apple would be considered bound by the terms of the GPL, comparing the App Store to general "file download" sites such as FileHippo that host binary packages of free software but do not also host source code. Finally, he asserted in a third post that Apple could not be held to the terms of the GPL at all, because it would qualify for protection under the "safe harbor" provisions of the Digital Millennium Copyright Act (DMCA).
Debate over the entire chain of events can be found on every outlet from Slashdot to Identi.ca, including some lengthy exchanges in the comments on Schlesinger's blog posts. Examining Schlesinger's arguments, it is impossible to predict whether FSF would (or has) pursued GPL compliance action against other application markets, both because the FSF only acts on GPL violations for which it owns the copyright to infringing code, and because most compliance actions take place in private. Smith stated that the FSF only publicized the GNU Go case to forestall speculation that might result if Apple silently pulled the application as the FSF predicted it would.
On the second post, it seems quite clear that the GPL does apply to Apple as well as to FileHippo or any other site that hosts GPL-licensed code. Apple accepts the code from the developer, then redistributes it in the App Store; that triggers the license. On the other hand, section 3(c) states that noncommercial distribution by those who received the program as an executable can comply with the source code requirement simply by providing the upstream distributor's source code offer. Whether a zero-cost game in the App Store qualifies as "noncommercial" is open to interpretation. A download-only site like FileHippo should be in compliance provided that its binaries are unaltered; if the upstream source of the binary did not include a compliant source code offer, it would be the upstream source that is non-compliant.
But there is no similar exception in section 6 that passes the buck upstream. Apple's App Store terms-of-service definitely impose restrictions on the use of GNU Go for the iPhone, and the wording of section 6 is simple: "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.
"
Schlesinger and other commenters seem taken aback by the scope of the definition of "distributor," saying it would be ludicrous to hold Best Buy or other brick-and-mortar stores to the GPL if they sell boxed copies of free software. It is certainly an inclusive definition, but it is not as bad as the hypothetical Best Buy scenario implies; a big-box retail store could reasonably claim ignorance to the contents of a prepackaged product, which Apple with its per-app-review process cannot, but, in any case, a retail store is not able to impose additional restrictions as described under section 6.
As ChillingEffects.org explains in
detail, the "safe harbor" provision of the DMCA applies only to
service providers, defined as "an entity offering
transmission, routing, or providing connections for digital online
communications, between or among points specified by a user, of material of
the user's choosing, without modification to the content of the material as
sent or received
" or "a provider of online services or network
access, or the operator of facilities thereof,
" further limited to
systems that provide "conduit communications", "system caching", "storage
systems", or "information location tools". Considering those definitions,
Apple's App Store simply does not appear to qualify for protection. But even if it did, Smith said, that only limits Apple's liability, it does not excuse them from compliance with the GPL. Apple "would still have to make the same choice about whether to come into compliance with the GPL, or cease distribution altogether.
"
Spreading the word
The big unanswered question is whether or not the FSF's action does more harm than good in the effort to spread free software. Schlesinger says repeatedly in the comment threads (as do others on other sites) that it does more harm, preventing users of the iPhone from using free software and being exposed to free software ideals. The FSF, for its part, suggests that there is little exposure to free software ideals when the terms-of-service restrict the software to begin with.
In the end, it is probably a judgment call; certainly technical restrictions of the iPhone platform would prevent users from exercising freedom to modify and redistribute GNU Go for the iPhone even if they had the source code in hand. Would they nevertheless learn to appreciate software freedom more?
The other charge made against the FSF in this case is that it singled out Apple as a public example solely for the sake of publicity. That is speculative, of course. FSF has targeted Apple for criticism before, as it has Microsoft, but as Smith explained in the first blog entry, it talked to Apple in private first — as it has with Robota, who still does not seem to have posted the source code to the problematic game. Even if one does not take FSF at its word (that the public discussion of the case was meant to preempt uninformed speculation), it has had one positive effect: it has gotten the community talking about free software licensing and mobile application distribution, a subject that will only grow in importance in the coming years.
| Index entries for this article | |
|---|---|
| GuestArticles | Willis, Nathan |
Posted Jun 10, 2010 3:44 UTC (Thu)
by lfelipe (guest, #50478)
[Link] (12 responses)
One thing I find weird is this comment from the post: "a big-box retail store could reasonably claim ignorance to the contents of a prepackaged product, which Apple with its per-app-review process cannot". AFAIK, the per-app-review process does not include analysis of the source code, which I believe is not even submitted to Apple. So they can't actually check whether the app infringes on GPL software or anything of the sort. Their review is mostly targeted at functionality/usability stuff, and is made on top of the application binary itself. So putting the responsability on them as Distributors would seem mostly mistaken. I do think they are more prone to be considered a store, exactly like Best Buy in the example.
Posted Jun 10, 2010 4:28 UTC (Thu)
by dlang (guest, #313)
[Link] (3 responses)
as such it seems perfectly reasonable to say that if they are policing the store to make sure that all 'bad stuff' is kept out, they are saying that what they let in must be 'good stuff'
If they don't want to be in this position (and be able to say "don't blame us, we only run the system and sell the phones") then they need to not work as hard 'approving' apps (which in practice mostly seems to be arbitrary rejection of apps that annoy someone at apple)
Posted Jun 10, 2010 4:32 UTC (Thu)
by dlang (guest, #313)
[Link] (2 responses)
if they can determine what language an app was written in by the resulting binary, they can do GPL enforcement.
Posted Jun 10, 2010 15:21 UTC (Thu)
by ctwise (guest, #10952)
[Link] (1 responses)
When a developer submits an app to Apple, they state they have the rights to distribute the application. Apple could care less what the licensing is for the source code.
The primary reasons for Apple to reject an application (according to Steve Jobs) are:
1. Doesn't function or do what it says it does
The first reason is also why many applications get rejected for what people would assume are source-code violations. For example, Apple won't allow interpreters in apps. They aren't scanning through source code, they're looking at developer-provided descriptions. If a developer says you download scripts to their app, Apple will reject it on the assumption you're interpreting the scripts.
I have no opinion on whether Apple can be considered a distributor or not. But you need to base your decision on the facts.
Posted Jun 11, 2010 0:09 UTC (Fri)
by giraffedata (guest, #1954)
[Link]
Well, we're not talking about licensing of the source code. We're talking about licensing to copy the application (object code) file. No ordinary member of the public is licensed to distribute the GNU Go iphone application in the app store because the FSF hasn't given it's permission to copy stuff compiled from FSF's source code, except to those who meet conditions that you can't meet in the app store.
But your point is still valid: if Apple isn't legally the one doing the copying, Apple has little reason to care whether Apple is licensed to copy.
The Best Buy comparison was bizarre. There's nothing in common between making hundreds of copies of something and passing those out, as happens with the app store, and passing on a copy that was made by the publisher, as happens when Best Buy sells a box.
Posted Jun 10, 2010 7:31 UTC (Thu)
by ftc (subscriber, #2378)
[Link] (2 responses)
What is relevant is that they should check the license of software they distribute through the app store, and make sure that they, themselves, comply with it.
If the license of the software they accept is under the GPL, Apple should realize they cannot distribute it in a way that requires the end user to comply with additional restrictions (such as the mentioned limitation of installation on five devices), and should either change their policies and do not impose any such restrictions, or, doing as they often do, and not accept the software into their store.
Posted Jun 10, 2010 12:54 UTC (Thu)
by lfelipe (guest, #50478)
[Link]
Posted Jun 10, 2010 22:46 UTC (Thu)
by Lefty (guest, #51528)
[Link]
Posted Jun 10, 2010 22:44 UTC (Thu)
by Lefty (guest, #51528)
[Link]
Posted Jun 12, 2010 19:44 UTC (Sat)
by speaker2animals (guest, #59643)
[Link] (3 responses)
Analogies with big-box retail stores fail because big-box retail stores do not make the copies they distribute. If you were to distribute GNU Shogi through an app store or other online distributor, you would upload one copy to the store or distributor, and then whenever someone wanted a copy the store or distributor would make a copy and distribute that to the downloader. The app store or online distributor is making copies, which requires permission of the copyright holder, and then distributing those copies, which also requires permission of the copyright holder. Hence, they have to care about the license on that original upload from you. If, on the other hand, you were to burn 10000 CD-ROMs with copies of GNU Shogi, put them in nice boxes, and sell them to a big-box retail store which in turn sells them to customers, the big-box retail store would not be making copies. They *would* be distributing copies, but those would be copies they bought from you and are reselling. That falls under a thing called the "First Sale Doctrine". In the US it is codified in the Copyright Act at 17 USC 109. The gist of that is: 106 (3) is the section of the Copyright Act that says that you need the copyright owner's permission to distribute copies, so first sale is an exception to the distribution right. In non-legalese, what first sale means is that once a particular copy is legally made, the owner fo that copy can sell it without requiring permission of the copyright owner.
This is why, for example, you can sell used books without having to get permission from the author or publisher. First sale would apply to boxes of GNU Shogi you sell to Best Buy. They do not need permission to resell, and so it would not matter if they imposed any GPL-incompatibile terms on their customers. You can see first sale in action with regard to free software by looking at things like consumer routers, TVs, and DVRs that include GPL firmware.
If you buy a Linksys router that uses Linux from Best Buy, Best Buy has no obligation to provide you with source code.
The obligation to provide code falls entirely on Linksys. "Wait!" I hear people saying, "wasn't Best Buy named in one of the recent Busybox lawsuits for not providing source?" That's right, they were, but that was for hardware that Best Buy was manufacturing. They were making copies and then disributing those copies. First sale does not cover them there because they are making copies, not just passing on copies they receive from an upstream manufacturer.
Posted Jul 22, 2010 13:14 UTC (Thu)
by smowton (guest, #57076)
[Link] (2 responses)
Overall however this seems to show a shortcoming of the legal framework around this stuff; it wouldn't be unreasonable for it to be possible for the author of some program to accept responsibility for copies made by Apple.
A separate problem seems to be the issue of restriction. This is a little thornier. I wonder would it be enough for the program, when downloaded (direct from the publisher's servers, using the App Store as nothing but a directory), for the program to show a notice saying "this is free software; source code is at X along with instructions for running it on this and other platforms"? Figuratively this would leave the user empowered to do anything they could with ordinary free software; the fact that the presently running copy can't be modified in situ ceases to restrict their actions in any meaningful way.
Posted Jul 22, 2010 14:09 UTC (Thu)
by anselm (subscriber, #2796)
[Link] (1 responses)
This would be nice in theory, but in practice the iPhone App Store is all about Apple controlling what software is available on the device. Therefore it is highly unlikely that they will allow iPhone users to download stuff from servers that Apple doesn't own – otherwise there would be no need to have the App Store in the first place, except as a convenience for naive users.
One of the main ideas behind free software is for people to be able to change the software that they're actually running. Being able to look at the source code is nice but iPhone users can have that now without Apple's cooperation (there is nothing that keeps the authors of GPL software from adding a link to the source code to, say, the »About« dialog or moral equivalent thereof), and not being able to actually run a tweaked version of the program sort of defies the purpose of free software. Of course, fixing this would mean opening the iPhone to any old code from anybody, which as we know is not what the iPhone is traditionally about, so I wouldn't hold my breath waiting for it to happen.
Posted Jul 23, 2010 11:01 UTC (Fri)
by smowton (guest, #57076)
[Link]
The download thing can still be got around though -- there's nothing to stop Apple retrieving the download by way of the publisher but checksumming the download as it goes through (or modifying the app store client to check that the checksum matches one handed down by the Store servers) in order to ensure that the right thing is being distributed.
Now then what about what seems to be the core problem: is it ever possible to honour free licenses on a locked-down platform? What if Apple offered an Android-style "authorised" jailbreak, in which the phone permits you to download software but breaks your warranty for doing so? Is Apple imposing illegal conditions in that way? If so, doesn't the Android similarly prevent you from replacing core system components without such a jailbreak and so break the license attached to the kernel?
Unfortunately I'd guess that Apple don't want the support headache from people who followed a HOWTO online and have screwed up their phone, their policy generally being to save people from their own ineptitude...
Posted Jun 10, 2010 8:17 UTC (Thu)
by xav (guest, #18536)
[Link] (5 responses)
Posted Jun 10, 2010 13:01 UTC (Thu)
by wingo (guest, #26929)
[Link] (3 responses)
Posted Jun 10, 2010 13:42 UTC (Thu)
by DOT (subscriber, #58786)
[Link] (2 responses)
Posted Jun 10, 2010 19:17 UTC (Thu)
by armijn (subscriber, #3653)
[Link]
Posted Jun 11, 2010 14:00 UTC (Fri)
by Lefty (guest, #51528)
[Link]
Posted Jun 10, 2010 22:50 UTC (Thu)
by Lefty (guest, #51528)
[Link]
Posted Jun 10, 2010 8:38 UTC (Thu)
by zzxtty (guest, #45175)
[Link] (2 responses)
Large stores manage just about everything when it comes to products and placement within their stores, I suspect they have many safeguards in place to make sure they are not illegally distributing products. Even if they did I imagine their reaction would be the same as apple's if they found themselves in a similar situation.
Either Apple is at fault for not checking the licence of the software they were re-distributing, or the Robota didn't provide the appropriate licence.
As far as reaching out to Apple users, why? They have little or no interest in technology, they want an appliance, not software. I doubt they would understand, or even care, about the difference between free and free. Apple appliances are designed to be closed, they are designed to serve content provides, not their owners. We should not help promote these products by providing software for them.
Posted Jun 10, 2010 10:30 UTC (Thu)
by tzafrir (subscriber, #11501)
[Link] (1 responses)
http://blog.internetnews.com/skerner/2009/12/best-buy-law...
Posted Jun 10, 2010 15:56 UTC (Thu)
by iabervon (subscriber, #722)
[Link]
Posted Jun 10, 2010 11:00 UTC (Thu)
by tialaramex (subscriber, #21167)
[Link]
The idea that they're responsible for providing source code is completely alien to them and they're often very hostile to anyone who points this out. They see what they've done as taking a free resource (the source code) and making something useful from it, for which they should be praised. Despite the fact that they themselves relied upon source code to be able to do this, they often characterise it as "useless" or "confusing" in explaining why they should not have to distribute it.
When it comes to their changes (if any) again they tend to be hostile to providing these. Apparently my source code is worthless, but their ten lines of changes are precious and they don't see why they must share.
And the overall effect is exactly what the FSF would predict: Such platforms often find that software cannot be maintained because someone threw away the only working version of the source code. New users can't learn how to fix or improve software because they're presented only with "ready to go" binaries and no source code. This is great if you want (as it seems some of these communities do) to create a cult atmosphere where software developers are like gods, but it doesn't do much for your chances of long term success.
Posted Jun 10, 2010 11:08 UTC (Thu)
by tialaramex (subscriber, #21167)
[Link] (2 responses)
As far as I understand it, all iPhone users may install arbitrary software if they: pay an annual tax to Apple to be a "developer" and install suitable software (which appears to be $0 for OS X) or get someone else to do so on their behalf.
Having done this you can use GPL'd software on your iPhone, you can modify it and install the modified versions, and you can redistribute the source code to other people in a similar situation.
Posted Jun 10, 2010 18:55 UTC (Thu)
by johnsu01 (subscriber, #34757)
[Link] (1 responses)
As far as I understand it, all iPhone users may install arbitrary software if they: pay an annual tax to Apple to be a "developer" and install suitable software (which appears to be $0 for OS X) or get someone else to do so on their behalf.
Unfortunately, no -- you are referring to the ad hoc distribution program, but this is intended exclusively for testing future App Store applications, and so has a number of limits. Among many other things, you have to give Apple the device ID for each device that your developer certificate-signed software will be installed on, and you are not allowed to give redistribution rights.
Posted Jun 17, 2010 20:45 UTC (Thu)
by tialaramex (subscriber, #21167)
[Link]
redistribution rights for what?
I don't see how any of this prevents an arbitrarily large group of users (having paid Apple's "developer" tax) from all working on a GPL'd program and simply compiling it locally. They all pay the tax, they all give just their own device ID to Apple, and then they compile and install new versions from source as they please, like a mid-1990s Linux system.
If the idea is that Apple's rules forbid you from giving someone else the rights to any software you developed to run on an iPhone then they have a big problem - that's a huge business for lots of their developers (big company hires agile iPhone dev shop to make an app, the big company keeps the rights), I'd guess probably the majority, so they're threatening to kill their golden goose if they enforce such a rule.
Posted Jun 10, 2010 11:10 UTC (Thu)
by nye (subscriber, #51576)
[Link] (2 responses)
>Schlesinger and other commenters seem taken aback by the scope of the definition of "distributor," saying it would be ludicrous to hold Best Buy or other brick-and-mortar stores to the GPL if they sell boxed copies of free software
It seems rather that it would be ludicrous *not* to. Or are we saying that if you're a large corporation then copyright doesn't apply? If a shop started selling GPL software with additional restrictions imposed on the buyer, I would *absolutely* expect the copyright owner to take them to task on it.
Posted Jun 10, 2010 14:20 UTC (Thu)
by kirkengaard (guest, #15022)
[Link] (1 responses)
You've hit exactly the right point: nobody is exempt from copyright. This is why all of these arguments about the GPL being unenforceable seem idiotic to me. You comply with the license, which in most cases means you comply with the relevant sections of USC -- or whatever alternate license has been approved by the rights holder. Only the holder has a right to the software they create; rights are reserved by default. A selectively permissive copyright license is functionally no different, even though it makes other legal allowances and restrictions than the defaults. Nobody has a right to the code in any form otherwise, and I sincerely doubt any GPL enforcement case falls under a situation where a "resolution of necessity" would have been reasonable to justify appropriation and license violation. There's always an option: comply with our license for our software, comply with someone else's for their software, or write and license your own software.
Posted Jun 11, 2010 0:25 UTC (Fri)
by giraffedata (guest, #1954)
[Link]
You're missing something: You don't need a copyright license to give someone a copy; you need the license to make a copy. Best Buy is passing on copies that were made by the copyright owner, so doesn't need any license from the copyright owner. The copyright owner has no power to control Best Buy's sales.
With the app store, somebody's making copies. There seems to be some disagreement over who is doing that, but whoever it is needs a license from the FSF to do it. And ignorance is no excuse.
It gets a little fuzzy in the novel area of aiding and abetting infringement, which is why Apple or Best Buy would pull an illegally copied product even though they aren't violating any copyright: Their participation could be seen as encouraging the real copyright violator to violate.
Posted Jun 10, 2010 13:10 UTC (Thu)
by tjasper (subscriber, #4310)
[Link] (5 responses)
Posted Jun 23, 2010 18:36 UTC (Wed)
by jospoortvliet (guest, #33164)
[Link] (4 responses)
Posted Jun 23, 2010 19:08 UTC (Wed)
by rahulsundaram (subscriber, #21946)
[Link] (1 responses)
Posted Jun 23, 2010 19:27 UTC (Wed)
by jospoortvliet (guest, #33164)
[Link]
Posted Jun 23, 2010 19:27 UTC (Wed)
by nix (subscriber, #2304)
[Link]
Posted Jun 23, 2010 19:41 UTC (Wed)
by dlang (guest, #313)
[Link]
that's not the result that anyone wants, and the publicity was to keep Apple from silently doing that.
Posted Jun 10, 2010 15:03 UTC (Thu)
by armijn (subscriber, #3653)
[Link] (21 responses)
Please note: I do think Apple was violating the GPL by distributing a binary copy of GNUgo. But the rest of the claims: I'm not convinced.
Posted Jun 10, 2010 15:52 UTC (Thu)
by martinfick (subscriber, #4455)
[Link] (16 responses)
"In it, he says that the particular license violation that FSF brought up with Apple was section 6 of the GPLv2, which states that a redistributor of the licensed program may not impose further restrictions on the recipients to copy, distribute, or modify the program. Apple's App Store terms of service do impose several restrictions, such as limiting usage of the program to five devices approved by Apple."
What is not clear about that (copy/distribute)?
Posted Jun 10, 2010 16:14 UTC (Thu)
by armijn (subscriber, #3653)
[Link] (15 responses)
How can it be a GPL violation if a distributor does not want to distribute more than x binary copies of a program to you, even if they would provide the full code in compliance with the GPL?
If you have the code you can compile the program, sign up with iTunes and redistribute, so what's the big deal?
Restricting the number if copies is NOT a license violation. Quoted from the GPLv2:
"Activities other than copying, distribution and modification are not
So, someone please tell me, why are the Apple App Store terms incompatible with GPLv2? I fail to see it.
Posted Jun 10, 2010 16:20 UTC (Thu)
by jake (editor, #205)
[Link] (1 responses)
I guess I don't see where anybody is claiming that it is.
Once I get a binary from Apple, can I legally redistribute it more than five times and/or to devices that Apple doesn't like? That's the question, it seems to me. It's not how many times *Apple* is willing to distribute it, that's completely under their control, it's a question of what restrictions (legal, not technical) are placed on what the recipient can do.
At least that's how I see it ...
jake
Posted Jun 10, 2010 19:12 UTC (Thu)
by armijn (subscriber, #3653)
[Link]
Posted Jun 10, 2010 16:23 UTC (Thu)
by martinfick (subscriber, #4455)
[Link] (1 responses)
Posted Jun 10, 2010 19:08 UTC (Thu)
by armijn (subscriber, #3653)
[Link]
(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.
The storing part could be seen as a limitation in copying, but I think it is not. What happens if you register a sixth device is that Apple will simply not distribute the program to that device since you already have five. Denying to distribute something to someone is, as far as I know, not a violation of the GPL license, since the license only comes into play once you distribute something. No distribution equals no license problem. Of course, Apple should make sure that the other five copies are distributed GPL compliant.
Posted Jun 10, 2010 19:14 UTC (Thu)
by bcs (guest, #27943)
[Link] (10 responses)
How can it be a GPL violation if a distributor does not want to
distribute more than x binary copies of a program to you, even
if they would provide the full code in compliance with the GPL? It's not, but that's not what the Terms of Service say. If it said "You can only download this program five times; after that, we're not going to let you download any more copies from us," that would be fine. But instead it says that you may only make five copies. And only on Apple-approved devices, no less. Thus it puts restrictions on the recipient's copying, and not merely Apple's, and that's what's not allowed under the GPL.
Posted Jun 10, 2010 19:24 UTC (Thu)
by armijn (subscriber, #3653)
[Link] (9 responses)
Posted Jun 10, 2010 19:44 UTC (Thu)
by MortenSickel (subscriber, #3238)
[Link] (3 responses)
Posted Jun 10, 2010 20:07 UTC (Thu)
by sfeam (subscriber, #2841)
[Link] (1 responses)
Posted Jun 10, 2010 20:17 UTC (Thu)
by martinfick (subscriber, #4455)
[Link]
Posted Jun 10, 2010 20:37 UTC (Thu)
by armijn (subscriber, #3653)
[Link]
Posted Jun 10, 2010 20:12 UTC (Thu)
by bcs (guest, #27943)
[Link] (4 responses)
It doesn't matter whether Apple distributes only one copy to the user, or over nine thousand: the GPL prohibits Apple from putting additional legal restrictions on any of them. The user has to have the freedom to make whatever additional copies of the software they want. But section 9(c) of the Terms of Service says: "You agree that your license of Products constitutes your acceptance of and agreement to use such Products solely in accordance with the Usage Rules...." (Emphasis added.) And one of those Usage Rules (9(b)(iii)) specifically imposes a limit on your copying: "You shall be able to store Products on five iTunes-authorized devices at any time." Regardless of how Apple's distribution is modeled, the copy or copies that the user receives are unquestionably restricted from further copying, in violation of the GPL.
Posted Jun 10, 2010 20:24 UTC (Thu)
by armijn (subscriber, #3653)
[Link] (3 responses)
"Activities other than copying, distribution and modification are not
Posted Jun 10, 2010 20:27 UTC (Thu)
by armijn (subscriber, #3653)
[Link]
Posted Jun 10, 2010 20:42 UTC (Thu)
by martinfick (subscriber, #4455)
[Link]
Posted Jun 10, 2010 21:40 UTC (Thu)
by johnsu01 (subscriber, #34757)
[Link]
Copying the software yourself as permitted by the GPL would require storing it on a 6th (possibly unapproved) computer.
The ToS says you are not permitted to do anything outside of the listed rules.
Copying it to a 6th computer is outside the listed rules.
Which of the above do you take issue with?
Posted Jun 10, 2010 16:54 UTC (Thu)
by iabervon (subscriber, #722)
[Link] (3 responses)
Apple may be able to argue that they can restrict the use of the contents of an iTunes account as a whole, and that if you want to put the binary on something else, you have to get it there via a different path; the FSF would probably have a good case that Apple, in order to comply with the GPL, needs to provide the binary in some way that allows it to be redistributed in order for them to be allowed to also provide it in a way that's not exportable.
I'm not actually sure what the FSF would want Apple's initial response to be, considering that that didn't intend to distribute GPL software and their site doesn't have support for actions necessary to comply with it. I assume that FileHippo would similarly take down a file that was just an executable built from GPL sources, lacking a mechanism for accompanying it with anything and therefore unable to comply with the notification requirements.
Posted Jun 10, 2010 18:59 UTC (Thu)
by armijn (subscriber, #3653)
[Link] (2 responses)
Posted Jun 10, 2010 20:01 UTC (Thu)
by iabervon (subscriber, #722)
[Link] (1 responses)
(It's a bit different from the Tivo case in that Apple would be fine with not permitting any GPLed code on these devices, whereas Tivo actually ships their devices with GPLed code on them. Apple can just not distribute any code through the App Store that is submitted by someone without the right to grant Apple the rights they need for their process.)
Posted Jun 10, 2010 20:17 UTC (Thu)
by armijn (subscriber, #3653)
[Link]
Posted Jun 10, 2010 18:07 UTC (Thu)
by spacehunt (guest, #1037)
[Link] (11 responses)
So Best Buy can sell pirated software? That's news to me.
Posted Jun 10, 2010 19:09 UTC (Thu)
by sfeam (subscriber, #2841)
[Link] (10 responses)
What does pirated software have to do with anything? The question is whether a box of, say, "OpenSUSE box set" bought from a shelf at Best Buy confers any different set of rights to the purchaser than the same box bought via Amazon.com or directly from SUSE. It is clear that the purchaser can request source code from SUSE. It is surprising, if not "ludicrous" to find an obligation for Best Buy to keep and distribute version-matched source code for every program that might be found on a disk in the OpenSUSE box.
Posted Jun 10, 2010 19:23 UTC (Thu)
by farnz (subscriber, #17727)
[Link] (9 responses)
Pirate software is software distributed other than in accordance with the licence - e.g. because I've made a copy without the copyright holder's permission. The GPL obligates distributors who don't modify the software in at least two distinct ways:
Best Buy clearly don't attempt to prevent you copying a SuSE box set you bought from them, so the second isn't relevant to them. As for the first part, one would assume that Best Buy have arrangement in place with their suppliers to ensure that they're indemnified against breach - either by having their suppliers provide source as part of the package, or by having their suppliers provide and honour the written offer.
This isn't much different to other products with some degree of legal risk, such as washing machines; Best Buy will take on some of the risk themselves, but will push as much as they can back to their suppliers.
Posted Jun 10, 2010 20:00 UTC (Thu)
by sfeam (subscriber, #2841)
[Link] (8 responses)
I don't see that purchase of a washing machine provides an obvious parallel case, except perhaps if there is a question of patent violation. But there again violation would be attributed to the manufacturer, not to the retail outlet.
Posted Jun 10, 2010 20:35 UTC (Thu)
by farnz (subscriber, #17727)
[Link] (7 responses)
So you're claiming that if I produce "Farnz Windows 7", which is a box of my own design, with a copyright infringing copy of Windows 7 inside the box, and Best Buy stock it at $25, Best Buy can't get in trouble? That sounds astonishingly unlikely - if it were true, you would see pirate software in every Best Buy store, as they could just sell it, and say that it was the publisher's responsibility to not commit the offence.
AIUI, the reason that it's not worth suing Best Buy over plagiarism or other copyright infringement in a book is nothing to do with whether Best Buy have any liability or not - it's simply that if Best Buy react to a notification of copyright infringement in a product by pulling it from the shelves, they can reasonably argue that they're innocent victims, too, (since they couldn't reasonably check the contents of all copyright affected items they sell before they do so) so damages are nil.
Posted Jun 10, 2010 21:34 UTC (Thu)
by sfeam (subscriber, #2841)
[Link] (6 responses)
But in the case of a SUSE box, so far as I understand your line of argument, the box and contents were fine and proper as delivered from SUSE but somehow became tainted by having a Best Buy sales-tag attached. Let us assume for the purpose of argument that Best Buy was diligent in checking that the box and contents were license-compliant from the start, with SUSE providing the source and/or a written offer inside that box. You seem to be arguing that nevertheless Best Buy itself has acquired additional obligations under the terms of a license agreed to by SUSE (the packager/distributer) and by the end user. How? No one is suggesting that Best Buy modified the contents, much less the original source, in any way. If I buy the box at Best Buy, and then re-sell it still-unopened to a friend, am I suddenly responsible for providing a copy of SUSE's source trees? I can imagine that there are people who hold such over-zealous interpretations of the virulence of the GPL, but I think Schlesinger is not the only one who would be "taken aback" by such an interpretation.
Posted Jun 10, 2010 22:38 UTC (Thu)
by farnz (subscriber, #17727)
[Link] (4 responses)
Best Buy take this sort of risk all the time - how often do you think they verify for themselves that (for example) no toxic materials are present in illegal quantities in product they sell?
If you pass on the box unopened as it came from SuSE, you're including SuSE's written promise and adding a guarantee that it will be honoured, or including source code. The risk from doing so is small, and I assume that Best Buy have done due diligence to ensure that they're safe (e.g. by getting their distributor to agree to take on the risks that come from supplying infringing product); until SuSE refuse to honour their promise, the product is legal, after all, and if source is included, it's legal even if SuSE disappear tomorrow.
And the same applies to everything else under copyright that Best Buy stock; as a distributor, they are bound to obey copyright law. This greatly limits their liability, but doesn't remove it completely. The general rule here is that a retailer like Best Buy will normally only ever engage in so-called "innocent" infringement - they genuinely believed that they were in compliance with the licences (and will have a paper trail to show why they believed this), and thus, assuming they remove the problematic product from sale as soon as they discover it's infringing, their net liability is as close to 0 as makes no difference.
In particular, you would be hard-put to require specific performance, as you could get the sources elsewhere, albeit at some effort, so you are not in a position that cannot be fixed by application of money. Best Buy should be in a position to demonstrate that they did not deliberately infringe (i.e. that they thought they were compliant), and that they took action to stop infringing as soon as they were notified. As a result, the chances are that, at worst, they'd be ordered to give you the necessary information to chase their upstream, but no money.
The reason this is acceptable risk for Best Buy, but not for a device manufacturer is twofold:
Of these reasons, the first is the biggie - because Best Buy can show innocence, they have a good chance of not facing damages for non-compliance. Bringing it back round to the Apple situation - there's probably not a lot that can legally be done to Apple over this sorry mess, this time round, as they pulled the product as soon as they discovered it was infringing; this changes if someone can show that their approvals process gives them a chance to check for infringement. However, it does put everyone on notice that (in the FSF's opinion at least), it's impossible to distribute GPL code on the App Store without an exception clause added. Future developers who wish to use GPL code in App Store applications now know the intentions of at least one copyright holder who uses the GPL.
Posted Jun 11, 2010 14:28 UTC (Fri)
by Lefty (guest, #51528)
[Link] (3 responses)
This is an accurate analysis of the situation. No, there's nothing much the FSF could "do" to Apple, on a couple of grounds. In addition to their being in a situation of inadvertent infringement, there's no revenue associated with GNUgo, either for the FSF or for Apple (since the program was given away for free). The FSF cannot argue that Apple has damaged them in any way: the source code was publicly available, Apple never made a dime on GNUgo, and the FSF never lost one. All they could get (in an optimistic world) would be a judge's order to take the app down, which Apple's already done.
(I wonder whether the FSF could get a contempt charge for bringing a frivolous lawsuit. Quite possibly, I think.)
Posted Jun 11, 2010 15:40 UTC (Fri)
by rahulsundaram (subscriber, #21946)
[Link] (2 responses)
"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."
There was no lawsuit. You seem to be engaged in wishful thinking and speculation and basing your arguments on your dislike of FSF. Apple has zero grounds for a contempt charge based on a mere license violation notice.
Posted Jun 23, 2010 18:44 UTC (Wed)
by jospoortvliet (guest, #33164)
[Link] (1 responses)
Posted Jun 23, 2010 19:05 UTC (Wed)
by rahulsundaram (subscriber, #21946)
[Link]
Posted Jun 11, 2010 15:30 UTC (Fri)
by vonbrand (subscriber, #4458)
[Link]
What if they are original, sealed SUSE boxes; but stolen from them and the thief sold them to BestBuy?
Posted Jun 10, 2010 23:00 UTC (Thu)
by Lefty (guest, #51528)
[Link] (9 responses)
I don't believe I so much "challenged" the FSF to conduct similar enforcement actions against Google and Microsoft as wondered why they haven't, given that there are very similar issues to the ones Brett Smith called out with respect to Apple in his postings. I'm not "taken aback" by the FSF's extremely broad definition of a "distributor"this isn't a new position on their partbut I do see it as a counterproductive one in the long run. If you're willing to excuse Best Buy on the basis that "they don't know what's in the boxes", then Apple equally "doesn't know what's in the boxes" of the apps that get sold through the store. They don't ask developers for source code, they don't "check licenses", and they rely on the developers' representations that the apps submitted to the App Store don't have any legal barriers to their being sold there. I've said that the FSF can blame Apple as much as they like, but all they've done is ensure that no iPhone user (of which there are about 50 million to date) will be exposed to GPL-licensed software. If the GPL was violated by anyone, it was the developer. Apple was as much of a "victim" here as the FSF.
Posted Jun 11, 2010 3:14 UTC (Fri)
by Kamilion (guest, #42576)
[Link]
I've taken apart many Apple products. I've also seen them in pretty bad shape. (Ever seen a powerbook run over by an SUV? It *still* booted. Ethernet & External monitor, 100% data recovery on it's own power.)
Their engineering is without a doubt, top notch. They take control of *ALL* aspects of their product, better than *ANY* company I've ever seen. They have some tremendously gifted software and hardware engineers working for them. They have willingly, and with total forethought, built themselves a walled garden; and are aggressively defending their marked territory. It's theirs. They built it on practically giving people the finger and telling them, do it our way or get out. Right upfront and straightforward-like. Total honesty. You know _exactly_ where you stand with them.
They've engineered a extremely impressive and powerful unix based system that works in total harmony with their ecosystem of products. While you are in their walled garden, you are agreeing to have them act on your behalf in ways other companies simply do not have the cojones to even attempt. Bust up your ipad, or macbook pro? Applecare's got you covered, with some of the friendliest tech-help you can pay for. And man, is it ever expensive.
But if you're amenable to their terms, they offer a much stabler ecosystem than their market competitor, Microsoft. When Apple says their product does something, IT DOES IT. WITH STYLE. THE FIRST TIME. AND EVERY TIME. And easy enough for pretty much anybody to use. With Microsoft? Welll.... It's sort of a crapshoot. Will it work? Will it bluescreen? Is this driver signed? What's this executable in my tempfolder?
And yet, Apple are incredibly generous with what they develop; giving us massive amounts of very very well-tested and ingeniously designed software, with more open source license terms than ours. "Hey, do whatever, man, just don't take our name off. No strings."
Boot Camp has it's own ToS that basically lets Apple off the hook when they're not in control of the system. This is a very neon-sign obvious, and very intentional 'backdoor' right down to the hardware, unlocked and fully open. But you're own your own if you go that route, and they make this abundantly clear. Abundantly clear as in "Secret Hideouts" in children's cartoons. The ones with the giant neon signs stating that in fact, the building below it is indeed either a Secret Hideout of some nefarious character or the Secret Hideout of the heroic character.
The iPhone and it's larger cousin, the iPad, are appliances. They are not computers. Apple has *EVERY* aspect of them covered in-house but the applications, where they only *want* to go so far, making sure people make good use of what was engineered for them to be 'accepted' into the App Store.
This is their way.
We have our own way; and the viral nature of the GPL can be both a blessing and a curse. We stand for things other than they do; we believe in total openness and freedom, and stamped that freedom down in stone as well. We stick to our guns just as they stick to theirs. We have just as much right to do it our way as they have to do it their way. It's not a competition, we don't have to 'recruit' people, it's simply a choice. Allowing someone to make a choice by bringing Open software in front of them and letting them weigh the benefits for themselves without coercion.
We don't choose to be better than everyone else.
But hey, it works for us. It's our itch -- We tend not to cater to people that aren't computer users like ourselves; Apple does. They're good at that. And better yet, they're successful at it.
I can put it like this.
You can hand the same person practically any other modern touch based device, and it's impossible to shut them up about every little flaw in it.
Except maybe a Nintendo. But if you peer into their history, they paved the way for the same type of successes Apple is seeing now. A focus on fluidity and immersion is a core part of the Nintendo experience, and it always has been. Their quality and attention to detail keeps people both old and young coming back to their products. Apple's trying to give people the same timeless appliance quality as the venerable Super Nintendo.
And going about it in much the same way ;)
Posted Jun 11, 2010 6:42 UTC (Fri)
by laf0rge (subscriber, #6469)
[Link] (2 responses)
The legal situation is quite clear. Even if you are a retail store that is selling some products containing software (either on CD/DVD, or on flash memory inside an embedded product): You are bound by copyright law and you need to make sure you have the right to distribute those copies.
If that is practical or not, it is an existing legal situation. And it is in many cases the only way how to ensure GPL compliance at all, e.g. if those retailers buy directly from a foreign vendor, or they buy from a source that is unknown - the only lead is to go after such distributors.
The claims you may have against them might be different than against the original infringer (if there is such an entity), but still you can ask them to stop their behavior in violation of copyright.
Posted Jun 11, 2010 13:59 UTC (Fri)
by Lefty (guest, #51528)
[Link] (1 responses)
Anyone who claims the "legal situation" of Apple's being a "distributor" under the GPL is "clear" doesn't actually understand the legal situation. Actually, the "legal situation" is completely unclear, at least of anything other than wishful thinking. The FSF's interpretation (of its own license) says that Apple's a "distributor" under the GPL, no question of that. There's a serious question as to whether a judge would agree, and no one's in a position to answer that, short of a court case. In any case, the FSF has effectively told Apple that (again, in the FSF's view) Apple is somehow liable for the copyright infringement committed by Robota Softwarehouse, and the law certainly doesn't support that view.
The upshot, as I've been saying, is that if it's impossible for end developers to indemnify Apple (or Best Buy or WalMart) against the sort of "enforcement action" that the FSF has engaged in here, then Apple, Best Buy and WalMart will ensure that they make no GPL-licensed software available to consumers. Apple's apparently already done that. No, it's not practical: it's hugely self-defeating in my view. But if the FSF wants to ensure that "free software" is painted into an ever-smaller corner, this is a fine way to go about it.
Posted Jun 12, 2010 2:00 UTC (Sat)
by dvdeug (guest, #10998)
[Link]
Any item sold in violation of the GPL is going to be the exact same thing. The FSF has explicitly said that that's what they want to happen, that they're not going to try and sue Best Buy or Wal-Mart over an accident.
Apple distributes the code. That's simple English. Apple, Wal-Mart or Best Buy can't sell illegal copies; that's the law. No one is interested in fighting a major company in court over an innocent mistake, and the FSF has shown by its actions its willingness to avoid court, so all of these companies are going to make the illegal code not available to the consumer and that's going to be the end of it.
Posted Jun 11, 2010 8:54 UTC (Fri)
by vadim (subscriber, #35271)
[Link] (4 responses)
Posted Jun 11, 2010 14:22 UTC (Fri)
by Lefty (guest, #51528)
[Link] (3 responses)
It's actually "fine with" me, too: it can only have the effect of increasing the desire of developers-in-general to go with non-GPL alternatives (e.g. clangwhich Apple is pushingand bionicwhich Google is pushingfor starts) and to avoid the use of GPL-licensed code if they wish to put their efforts onto a platformsuch as the iPhonewhere they might actually see wide use.
While is may be "fine" for some people, it's not (in my opinion) at all healthy for the "free software movement". If the software is as "free" as the FSF wants it to be, but no one to speak of uses it (think "The HURD"), would that constitute a "victory"...?
Seems a sort of a Pyrrhic one to me.
Posted Jun 11, 2010 16:04 UTC (Fri)
by vadim (subscriber, #35271)
[Link] (1 responses)
Again, you're still thinking of "world domination". I personally don't care. Sure, Apple can push whatever they want. On my part I'm not interested in anything they make (too closed), and don't work on any Apple specific software. Some of it should build on OS X, but I don't offer support for it.
Linux has a large enough userbase for me, so I'm not really worried. Again, I'm not interested in huge numbers for the numbers' sake. Any usage that goes against the GPL doesn't benefit me and doesn't count, even if that's a million users.
I consider it good, or worst case value neutral. My assessment is: Usage according to the GPL is +1, contrary to the GPL is -1 or 0 (depends on why), no usage is 0.
Therefore, in general, a change from infringement to compliance is excellent, and from infringement to non-usage somewhat disappointing but still an improvement. Since I find all Apple platforms too restrictive to even consider supporting them, usage or lack of it is overall irrelevant. If it happens to work, good, if it doesn't I don't really care.
Posted Jun 23, 2010 18:50 UTC (Wed)
by jospoortvliet (guest, #33164)
[Link]
If you just want to hack with some friends on cool stuff and have fun, yes, you're just fine where you are with FOSS and the FSF. If you want to move it forward because you believe it is *important* for the world, FSF is doing you a dis-favor.
Posted Jun 14, 2010 19:00 UTC (Mon)
by aigarius (subscriber, #7329)
[Link]
If you already jailbroke your iPhone (enabling you to tinker), then you can install the software to it without AppStore.
In the end the benefit from having a GPL app be represented in Apple App Store is of miniscule benefit to the free software community. So much so, that I would argue that the benefit of this FSF action (to public awareness of free software) is actually greater than the benefits all GPL software in the AppStore has brough so far.
Other app stores on mobile devices do not suffer as much, because it is easier to install an non-approved applications onto Adroid, Maemo and even WinMo devices.
Posted Jun 11, 2010 9:16 UTC (Fri)
by dark (guest, #8483)
[Link] (2 responses)
I don't see how this follows from the GPL. A noncommercial distributor must still pass on the offer it received from its supplier. If it did not receive such an offer, then it cannot pass it on and it must not distribute the binary.
You're probably thinking of a slightly different case: if the supplier did include an offer of source code but does not honor it. Then the noncommercial distributor did satisfy its obligations and your reasoning does apply.
Posted Jun 13, 2010 14:30 UTC (Sun)
by Lefty (guest, #51528)
[Link] (1 responses)
Posted Jun 13, 2010 21:04 UTC (Sun)
by jake (editor, #205)
[Link]
Doesn't it encrypt and sign them? So that they are Apple-DRM compliant?
jake
Posted Jun 12, 2010 1:56 UTC (Sat)
by cyd (guest, #4153)
[Link] (1 responses)
I subscribe to lwn.net for insightful and balanced articles, not Fox-style "some people say" journalism. Two thumbs down.
Posted Jun 13, 2010 14:45 UTC (Sun)
by Lefty (guest, #51528)
[Link]
Beyond that, if you're looking for "balance", maybe you can ask the FSF's Chief Compliance Engineer Brett Smith why he hasn't replied to my original emailed questions on this subject, nor to the couple of follow-up "pings" I sent him.
There isn't a lot of "speculation" required here: there's been bad blood between the FSF and Apple for years, entirely at the FSF's instigation. As I've mentioned, Richard Stallman told audiences for some two years that Apple had a "secret back door" in OS X, right up until the point where he was apparently "persuaded" by someone (and my money's on Apple's Legal department) to fully retract that claim and to offer a full apology, on the FSF web site, to Apple for having made defamatory statements about their business that he couldn't back up with a single shred of evidence other than "some people say".
Funny Thing. When you consider that and also the completely unprecedented nature of an "enforcement action" which requires not one, but two, high-profile blog entries on the FSF's site, something whichto the best of my knowledgehas never happened before, you have to wonder a little why Apple is getting such "special treatment" here.
I was hoping that a response from Brett Smith might clarify the FSF's position on GPL-licensed software in Google's Android Market and Microsoft's Windows Marketplace for Mobile. So far, no such response seems forthcoming from the FSF.
Posted Jun 13, 2010 20:31 UTC (Sun)
by SkyGuy (guest, #60773)
[Link]
Posted Jun 16, 2010 17:27 UTC (Wed)
by jcm (subscriber, #18262)
[Link] (1 responses)
We only have to wait just long enough for a Federal anti-trust suit to be brought, which really can't be very far away. They need to be forced to do the right thing, which in my mind includes being absolutely compelled by all force of the law to open up their App Store to all.
Posted Jun 18, 2010 13:16 UTC (Fri)
by Cato (guest, #7643)
[Link]
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
2. Uses private APIs
3. Crashes
FSF takes on Apple's App Store over GPL
Apple [couldn't] care less what the licensing is for the source code.
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
Apple doesn't "check the license" of anything submitted to the App Store. They rely on the developer's statement (made as part of the process of submission) that there are no legal reasons why the app cannot be distributed.
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
Notwithstanding the provisions of section 106 (3), the owner of a particular copy or phonorecord lawfully made under this title, or any person authorized by such owner, is entitled, without the authority of the copyright owner, to sell or otherwise dispose of the possession of that copy or phonorecord.
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
In that case, a really cheap hack to get around the whole mess would be to have Apple's store capable of requesting the download from the original publisher's website, rather than storing the file themselves and copying as needed.
Figuratively this would leave the user empowered to do anything they could with ordinary free software; the fact that the presently running copy can't be modified in situ ceases to restrict their actions in any meaningful way.
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
not just in "stores"
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
"The big unanswered question is whether or not the FSF's action does more harm than good in the effort to spread free software. "
Judgement call or not, I'm glad the FSF has made a stand on this principle. Like trademarks, a principles values are significantly diluted if they're not respected and protected. The values of freedom came through the GPL because RMS believes and stands up for those principles.
Trevor
FSF takes on Apple's App Store over GPL - a matter of principle
FSF takes on Apple's App Store over GPL - a matter of principle
FSF takes on Apple's App Store over GPL - a matter of principle
FSF takes on Apple's App Store over GPL - a matter of principle
FSF takes on Apple's App Store over GPL - a matter of principle
FSF takes on Apple's App Store over GPL - a matter of principle
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
covered by this License; they are outside its scope."
FSF takes on Apple's App Store over GPL
> distribute more than x binary copies of a program to you, even
> if they would provide the full code in compliance with the GPL?
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
covered by this License; they are outside its scope."
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
So Best Buy can sell pirated software?FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
You are conflating Best Buy's obligations with respect to the box itself and their obligations with respect to the material contained in the box. Your logic would seem to imply that an offended reader could sue Best Buy for libel or plagiarism on the basis of a sentence in a book purchased from Best Buy's meager rack of paperbacks. The responsibility for the truth or copyright of the book contents rests with the author and publisher. Responsibility for license compliance of the software contained in the box likewise falls upon the packager/publisher.
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
So you're claiming that if I produce "Farnz Windows 7", which is a box of my own design, with a copyright infringing copy of Windows 7 inside the box, and Best Buy stock it at $25, Best Buy can't get in trouble?
I am not claiming that. They would have a problem because the box in question was already illegal/pirated/infringing/whatever as it came from the upstream supplier. It would have been an infringing copy whether one purchased it directly from Farnz Inc or from Best Buy. They are at fault for not determining that it was a legal product to begin with.
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
"AntiVirus 2010"? Sounds promising.
That is freedom. Making choices for yourself.
We simply aim to do the best we can for ourselves and manage to overachieve for others.
You can hand someone an iPad and tell them "touch this" and they will be fully engrossed in exploring it for hours because of it's fluidity and distinct lack of 'computer pain'.
Golden Nintendo seal of quality, anyone?
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
I've said that the FSF can blame Apple as much as they like, but all they've done is ensure that no iPhone user (of which there are about 50 million to date) will be exposed to GPL-licensed software. If the GPL was violated by anyone, it was the developer. Apple was as much of a "victim" here as the FSF.
That's entirely fine with me. I'll just develop for other platforms.
As a developer of GPL software I think there's one thing you don't understand: I don't release it under the BSD very intentionally. I'm not interested in the widest distribution possible, but in the widest distribution possible when every term of the GPL is followed. I'm not interested in compromising over this, as the GPL is really the kind of license I want.
Therefore I really do prefer the software not to be distributed at all, to it being distributed against the GPL.
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
It's actually "fine with" me, too: it can only have the effect of increasing the desire of developers-in-general to go with non-GPL alternatives (e.g. clang—which Apple is pushing—and bionic—which Google is pushing—for starts) and to avoid the use of GPL-licensed code if they wish to put their efforts onto a platform—such as the iPhone—where they might actually see wide use.
While is may be "fine" for some people, it's not (in my opinion) at all healthy for the "free software movement". If the software is as "free" as the FSF wants it to be, but no one to speak of uses it (think "The HURD"), would that constitute a "victory"...?
Seems a sort of a Pyrrhic one to me.
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
From the article: A download-only site like FileHippo should be in compliance provided that its binaries are unaltered; if the upstream source of the binary did not include a compliant source code offer, it would be the upstream source that is non-compliant.
Obligations of noncommercial distributors
Obligations of noncommercial distributors
Obligations of noncommercial distributors
> either.
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
FSF takes on Apple's App Store over GPL
