Android is not open source - and why that's good
Since its introduction in fall 2008, Android has been positioned as an open source OS that would take the best of the community and reinvent mobile computing. Well, Android certainly has emerged as a powerhouse mobile OS, accounting for the majority of smatrtphone sales for months now. But it's not open source.
Google has finally acknowledged that its characterization of Android is false, although it continues to claim that open source nature on its website. How? Google complained this week that Microsoft had no right to show the Android source code to an expert witness in one of those many patent battles being waged on the mobile front. If the Android code were in fact open source, there could be no such restriction on showing the code -- it would be available to anyone. That's what open source means.
The truth is that parts of Android are open source and other parts are not. There's nothing wrong with that -- in fact, it's extremely common these days in software development, a testament to the positive attributes of open source.