Everyone knows that the USP of Android is that it is Open Source. But Google had recently taken the heat for not releasing the source code of HoneyComb. After much hue and cry, the source code was finally made available to general public.
But Apple has gone not one, but three steps ahead of Google by not releasing the source code of the elements used in it’s iOS 4.3. Apparently, this isn’t the first time Apple has delayed the release of LGPL code. They took whopping six months to release the required GPL source code for iOS 4.1.
iOS contains a number of open source components, with WebKit probably being the most visible of them all (see http://www.opensource.apple.com/release/ios-43/). On this, herald Welte, the man behind the GPL campaigns states:
“It cannot be a simple oversight, as multiple inquiries have been made to Apple by interested developers. However, no source code until today,”
…”I think it is time that Apple gets their act together and becomes more straight-forward with LGPL compliance. It is not acceptable to delay the source code release for 8 weeks after shipping a LGPL licensed software. Especially not, if you have already demonstrated in the past that you are well aware of the obligations and have a process and a website to release the corresponding source code under the license conditions.”
With Apple behaving in such irresponsible manner, and not releasing the relevant source codes even after the delivery of the final iOS 4.3, it is very much inevitable that sooner or later, it will be hit by a GPL lawsuit. And you should mark our words ladies and gentlemen.
How Google differed from Apple in this case was that Google was “man enough” to admit to it’s fault. But Apple thinks differently.
What do you think…??!!
Thank you Mike for the heads up to the correct source code link..!!