Linked by Thom Holwerda on Mon 9th May 2011 21:46 UTC
Apple Apple has released the source code for WebKit in iOS 4.3, which it had been withholding for eight weeks. However, according yo Jay 'saurik' Freeman, they are still not, and never have been, in compliance with the LGPL. "Apple's provided source code (which /is/ heavily modified for the iPhone) [...] isn't even complete enough to compile (it is missing a bunch of code for the WAK* classes), so Apple has simply never been in compliance with this license," Saurik writes. So, it would seem that Apple is still violating the LGPL, and has been doing so for a very long time. Funny how this never makes it to mainstream technology sites. I guess they find their pre-release review devices more important.
Thread beginning with comment 472468
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Just relax
by Thom_Holwerda on Tue 10th May 2011 07:33 UTC in reply to "Just relax"
Member since:

Remember than WebKit is mostly Apple code.

Even if this were true (I think that by now esp. Google have probably contributed a pretty big portion as well, aside from RIM, Nokia, Palm, etc. etc.) - so what? That doesn't give them the right to violate the open source license of the code they built WebKit on top of. You don't have to defend Apple like it's a frightened little puppy - they're a big-boy corporation now, and like everybody else, they must play by the rules. If they don't like the rules, they shouldn't be using LGPL code. As simple as that.

For now, Apple is in violation of the LGPL, but apparently, we all have to be super extra special nice to Apple because... I don't know, why, exactly? Can you imagine if Microsoft made the same violation? The internet would be in an uproar!

But not with Apple, because as usual, its fanbase is the most hypocritical, two-faced bunch of apologists.

Reply Parent Score: 3

RE[2]: Just relax
by Elv13 on Tue 10th May 2011 21:11 in reply to "RE: Just relax"
Elv13 Member since:

I don't think they violate any license here.

-They own the code in question
-They have the legal right to change the license of the code they own, this is part of the copyright -law-
-The code probably in a separated .so, dynamically linked to WebKit and provide non essentials functions to WebKit. As such, this code is not affected by the license as long as it is not mixed with code written by -a third party- without legal authorization to change the license.

By such, they can, legally, distribute that code without giving back the sources as long as they provide the last version of the code released under the terms of the LGPL in their VCS, and they do.

If it was the -GPL- this would much harder because eery single contribution -in the entire project- would need to be explicitly relicensed by the copyright owner of this particular code. But not the LGPL, as the license is viral only in statically linked parts of the code (individual .so).

Sorry folks, but I am quite sure it's how it work. Apple is not in violation if they own every single bit of the unreleased code.

Edited 2011-05-10 21:11 UTC

Reply Parent Score: 1