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.
[ See all of InfoWorld's tablet deathmatch comparisons and personalize the tablet scores to your needs. Also see our personalizable smartphone comparisons. | Compare the security and management capabilities of iOS, Android, WebOS, Windows Phone 7, and more in InfoWorld's Mobile Management Deep Dive PDF report. ]
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.
In its early Android days, Google appeared to be sincere about its open source claims and ambitions, driven by the enthusiastic, trusting nature of youth. However, over time, Google has begun to close parts of Android to better compete with Apple's iOS as the dark side of open source -- conflicting directions and unstoppable sloppiness -- began to appear. The open source nature of Android was leading to inconsistencies in user experience that hurt the platform, whereas Apple's sharp focus made each rev of iOS better and consistent across the platform. In comparison, Android looked like a failed state in the making, sort of a mobile version of Yugoslavia after Tito -- OK, not that bad, but the direction was not good.