Google Opens Up Android Codebase
rsk writes "It's official: Google has Open Sourced Android. The source code can be downloaded from Android's Git repository. Bugs are handled at the Google Code Android project page with documentation being handled by a collection of Google Site pages. One of the more interesting aspects of Android seems to be the seemingly Eclipse Foundation-like organization of the project, welcoming both Individual and Commercial developers into the Android development pot. One of the benefits of this arrangement is securing the existence of the project by involving commercial interests and their money in the process ... this is also one of the downsides; having commercial entities charter and lead features of a platform that their own commercial offerings provide 'enhanced' versions of, sometimes leaving the free offering always lacking in one obvious way or another. It's hard to say at this point how involved Google will be in this process, or the Open Handset Alliance in general, with managing the health of sub-projects under the Android umbrella as time goes on."
One important aspect of being 'open' is whether you favor your customers or the carriers.
I see evidence of this distinction in support for bluetooth API's: the stronger and more customer oriented phone manufacturers support bluetooth API's (which makes many interesting applications possible). On the other hand, when carriers have a stronger role in designing a phone - this comes up particularly for CDMA phones - then the bluetooth API's are dropped or postponed.
So I was quite shocked to see that Android v1.0 does not support bluetooth API's!
I know that Google has claimed that they didn't have time to get the bluetooth API's into v1.0, but that is just the sort of thing that companies will tell us when they change plans due to carrier pressure. The BREW environment (for CDMA phones) has been playing this game for years: continually telling developers that bluetooth support was just around the corner.
I sure hope that Google doesn't play the same game with us. I really want this to be an open and powerful platform.