The Truth about Android
Wednesday, April 30th, 2008I had an impression so far (from whatever publicity Google has done) that Android is truely open source. In fact I have seen official statements calling Android as open source. Recently I thought of downloading the Android platform code and giving it a shot. But, I could not find any code. When I started to look for the platform code, I could not find it any where.
After some investigation, I came to know that Android is just “Open”. This open could mean anything. However, as of now it does not mean “Open Source” in any way. Google has claimed that they will release the Android source code to developers over a period of time, in pieces. “In pieces” means that they will not be making all the components of Android open source. It will really interesting to watch what all is made open source. For example as of now, only the Linux kernel source is being offered by Android. This is more because Linux Kernel is bound by GPL lincense and as per the GPL license it is mandatory to release the source. Seems very likely that finally Google might release the source code for only those components which are bound by GPL.
Here is an old interview of Rich Miner (the key member of Android team), which I now find very interesting. When asked about the need of Android, Rich commented that, “When we looked at the other [mobile] Linux activities out there, oftentimes they’re initiatives that are based on Linux but their resulting platforms aren’t completely open. Or they’re completely open and they’re Linux”
Now Android is not completely Linux (as Google claims). So Rich’s statement implies that Andorid is completely open. Android is ofcourse not completely open source. So I will be interested to hear from Android team about what exactly this “completely open” means. And how this openness is different from other initiatives like LIMO.
What are Google’s intention with Android?
———————————————-
Well, here is a text from Android website:
“Today, there are 1.5 billion television sets in use around the world. 1 billion people are on the Internet. But nearly 3 billion people have a mobile phone, making it one of the world’s most successful consumer products”.
In wake of above information, it is not tough to guess what Google’s objective with Android is. Their obvious intention is to make a hole in to this big consumer base of 3 billion. Google Apps are already ruling the Desktop world. Google is putting Google Applications and related softwares on Android. If Android clicks, Google can easily get an entry in to a big conumber base.
In order to get a large and free work force of open source developers, to work on Google applications, Google has declared “Android” to be open. Contrary to the claim of being completely open, so far Google has only released a SDK using which Developers can build applications around Android. And next, they have announced a big prize money in various contests (US$ 10 million as of now) for the developers developing their applications on Android. The amount of software which Google can get developed by this 10 million $ plank would be actually worth a few 100 million US$ ![]()