Linked by Thom Holwerda on Tue 5th Apr 2011 22:48 UTC
Google Is Android still open now that Google has postponed the source code release of Honeycomb, version 3.0 of the mobile operating system? I've been reading a whole boatload of articles and blog posts on the web claiming Android is no longer open, but it seems like very few people seem to actually understand what 'open' really means when it comes to the GPL and the Apache license. Here's a short primer.
Permalink for comment 469250
To read all comments associated with this story, please click here.
RE: Comment by t3RRa
by Bill Shooter of Bul on Wed 6th Apr 2011 03:53 UTC in reply to "Comment by t3RRa"
Bill Shooter of Bul
Member since:

If those components are not modified at all from Apple, they should not really need to provide themselves nor someone would care at all.

Not true. If you distribute, you must comply with the GPL.

However if they are modified by them and if its GPL licensed, GPL crowds would not stay still already. If the components are made by Apple and opened to the masses, Apple could make it dual licensed so that they can keep their own bits for their OS closed. period.

You'd have to be more specific in order to really make a point here. But, in general, if you modify a GPL program and distribute it, you cannot dual licence your changes in such a way as to not comply with the GPL. Your modifications must also fall under the GPL.

Although, I must admit, I am not aware of any recent delays in compliance with the GPL or LGPL by Apple. There were some such cases in the early days of Safari. It was derived from the LGPL based KHTML, and they distributed Safari without making the source immediately available.

Reply Parent Score: 5