Just saw this article over at Wired.com: Is Android Open? It raises some good points about the openness (or lack of it) with the Android code. How does Android stack up against the three traits of "open source" projects? 1. A license that insures you can modify, reuse, and redistribute the code. Check! Android is released under the Apache 2.0 license. 2. Community-driven development. Nope! Google works on it in house and releases major updates at press conferences. You can't see "nightly builds" with incremental changes and you can't contribute back upstream. 3. The user has total freedom over the device and software. Obviously not for non-rooted devices and it seems even rooted ones are limited in what you can control and change. The only way to get a TRUE open source Android would be for someone to fork the entire codebase of some version into a new project not under the control of either Google or the wireless carriers. That popped a thought into my head: most of these Android tablets can't even USE the wireless carriers since they are wi-fi only devices. They certainly shouldn't have their codebase held hostage by the carriers! Also, these gray market tablets aren't being made with Google's help or blessing anyway, so wouldn't it be better if they were using their own forked version of Android tailored to wi-fi only tablets? But I'm not aware of any Android forks out there anywhere.