Linked by Thom Holwerda on Tue 7th Sep 2010 21:52 UTC
Games I've often harped on Apple for its policy regarding jailbreaking, but of course, Apple isn't the only company engaging in such practices. We already talked about Motorola, and now, we have Sony - already a company with a checkered past when it comes to consumer rights. As it turns out, Sony don't want you jailbreaking your their Playstation 3.
Permalink for comment 439872
To read all comments associated with this story, please click here.
RE[7]: Ridiculous
by lemur2 on Wed 8th Sep 2010 13:50 UTC in reply to "RE[6]: Ridiculous"
Member since:

It's true that the cases they have taken to court were clear violations like the busybox case. They mostly go after cases where there was no intent to provide source of any kind.

Minor nitpick ... they have ONLY EVER gone after cases where there was no intent to provide source of any kind, and there were clear violations of distribution of GPL code, like the busybox case. There is no "mostly" about it.

But the FSF has also stated that dynamic linking constitutes a combined program.

The FSF are free to believe whatever they want, it doesn't change what the copyright law actually says.

Copyright law says that major elements of another work (written by another party) must be included in a later work for that later work to be considered a derived work.

The FSF's own GPL license clearly says that only the act of re-distribution of GPL code invokes the copyleft requirement for that code, and that upon that act of redistribution the source code of the GPL elements must be published in order to enjoy the permission to redistribute that the GPL license grants.

There are no conditions on merely running GPL code ... the GPL license grants universal permission for anyone and everyone to run GPL code anywhere under any circumstances. This therefore includes permission for a proprietary binary program to run (or call, if you like) a GPL library if it is already installed on a users system.

When one dynamically links to a library, the library is not actually present in the resulting binary. The resulting binary executable will only work if the library in question is already present on the user's system. This fact is very important, because it clearly shows that using dynamic linking means that the linked library is NOT re-distributed within the binary package.

Given all these clear facts, copyright law, and the GPL license wording itself, a solid case is established that dynamically linking to a GPL library and then distributing the resulting compiled binary is clearly NOT an act of distributing GPL code.

IMO (remember, IANAL), the FSF would have a very, very difficult case to argue otherwise. Even though I am not a lawyer, if I were on a jury, and those were the facts of the case, I would certainly not find in favour of the FSF argument.

Edited 2010-09-08 13:55 UTC

Reply Parent Score: 2