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."
We need to port this thing to all kinds of devices, and would also be nice to port the framework to run natively so you could develop Android apps that would run natively on Linux.
"I told you a million times not to exaggerate!"
When G1 was first introduced, it became painfully clear that it was severely hamstrung by the carrier-dictated limitations on software features.
The Bluetooth stack was totally castrated, leaving out not only tethering and PAN, but also voice features, as well as file transfer.
There are a lot of these glaring omissions in G1s software, that were clearly dictated by T-mobile. My question is this... now that Android has been open-sourced, will Google and T-mobile team up to block 3rd parties from filling in these features? Because as it stands, the G1 actually has less features than the competition, in clear contrast to the wealth of features and freedom of alteration that was touted as the hallmark of the Android platform.
When will we see a port to the Palm Treo?
And how about a lightweight netbook version?
Or just a light weight GP disto based on Android.
The hard part will probably be the JVM/JIT compiler.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Got my G1 yesterday. What I've played with so far is pretty nice, the camera is very light sensitive though, so far the only complain I have.
You can install apps from the market, internet or memory card, and the possibilities are endless just with the original OS. Can't wait for some hacked versions of Android so I can really have some fun though.
Earth to Slashdot... this is how almost every major OSS project runs; people who pay for developers [such as me] will get the features they want.
No. There is a big difference.
Typically when a commercial entity leads development of OSS where they have a propriety solution that enhances it, they PREVENT those key proprietary feature from EVER being added to the free version. Thus the ONLY way to get it to use their paid version.
Even if the community WANTS the feature in the free version, and volunteer developers are willing to build it, the commercial entity prevents it from happening. Refusing those patches, playing politics, and so on.
Of course the OSS community can always fork the project... but then they lose out on all the good things the commercial entity IS feeding into the development, and you get all the other community fragmentation issues that go along with forking too... there is no win-win.
I want my General Purpose computer to be able to fit in my pocket, run whatever programs I want, and be able to make phone calls. Why is that hard or unreasonable?
I really wanted one for the longest but the software is not nearly complete. I mean Android is barely complete as far as apps go and OpenMoko is even farther behind on that.
You should be able to port Android onto your OpenMoko though, I'm sure that will be one of the first non-G1's to have it.
Android though I would say is open enough for me, the HTC hardware is closed and all but I've been able to download separate apps right from the browser and install them on my G1, without even touching T-Mobiles Android Market.