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.
Permalink for comment 472436
To read all comments associated with this story, please click here.
You mean be apathetic (was RE: Just relax)
by tanishaj on Tue 10th May 2011 01:33 UTC in reply to "Just relax"
Member since:

Even if it don't always end up well and open, I think they do a good job, overall. Remember than WebKit is mostly Apple code. They don't -have- to commit it, they own the copyright, if they want to make WebKit on iOS propriatary fine, they own it. It's ok as all code not owned by them is still available, and it is.

It is great that you appreciate their work and that you do not begrudge them their actions but your opinion does not change the facts:

With the LGPL it is not simply enough that all code not owned by them is still available. What you are talking about is the BSD/MIT/X11 style licenses. That may be your preference (I am heading that way) but the license obligations laid down by the original code authors (of KHTML) hold legal and ethical weight. You do not have the personal authority to just waive that away.

"They don't -have- to commit it, they own the copyright...". Well, that is unless they want to distribute their code integrated with code written by other people under the LGPL. Since they do want to, they do in fact have to release (commit) their code. Anything else is distribution in violation of their license which means copyright violation.

I do not actually know but I would be extremely surprised if "most" of the WebKit code was authored by Apple. For one thing, WebKit is also the rendering engine used in Google Chrome. It is also the basis for a bunch of other browsers. Is Apple really carrying all those guys or are they contributing?

If there really is only a small amount of non-Apple code, I would expect them to simply replace that code and move on. The fact that they have not suggests that you are incorrect about the proportions.

Reply Parent Score: 3