Google Android: The Difference Between "Open" and "Open Source"

by Mike Gunderloy - Jul. 16, 2008Comments (3)

As it continues its sometimes-rocky march to an actual release, Google's Android mobile phone platform is now fighting a sort of internal revolt from upset developers. The problem stems from the unsteady release rate of the Android SDK, a necessary tool for anyone who wants to build applications for Android phones.

The first hints of real trouble came a couple of weeks ago, when developers - tired of fighting bugs in a months-old SDK build - started asking for a roadmap of future releases. Not only did Google ignore this request, but they did something worse (from the point of view of many developers): they released a fresh SDK build to a few favored developers, and then accidentally leaked the news themselves.

From a legal standpoint, Google has done nothing wrong here: although some of the SDK components are under an open source license, some are not yet covered - and the license being used is the ASL, which doesn't require them to ship updates evenly, as we've mentioned before. But from an open source viewpoint, this outcome is disappointing. Coupled with the fact that Google hasn't updated its vague statement about open source licensing in months, one has to question the depth of their commitment to openness on this project.

Of course, there are levels of openness, and developers are free to choose the one they want to support. The recent success of the iPhone 3G and AppStore launch indicates that it's quite possible to be successful with a completely-closed platform. On the other extreme, the OpenMoko platform is completely open. Android still has a chance to end up on the more open end of the spectrum - but only if they attend to the developer community and demonstrate a commitment to leveling the playing field for everyone.



Dawn Giorgio uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



3 Comments
 

I believe Google will save face and release the SDK to the contest losers as well in the near future but not to everyone beyond the applicants in the contest.

http://www.googleandblog.com/hollywood-dont-know-googily-about-android/3...

0 Votes

I think google is doing fine. They want to make sure that the code quality is at par with the quality of the company and only after they have laid down the software infrastructure, they will release it for everybody or whatever.

0 Votes

I think google is doing fine. They want to make sure that the code quality is at par with the quality of the company and only after they have laid down the software infrastructure, they will release it for everybody or whatever.

0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.