Android Source Code Gone For Good?
First time accepted submitter vyrus128 writes "Many people were upset at the revelation, reported here in May, that the Honeycomb version of Android would not be open sourced. But Google promised that the next version, Ice Cream Sandwich, would have full source available. Now that ICS is out, though, the source is nowhere in sight. In the thread, Android's Jean-Baptiste Queru offers the following, as to the question of whether source will ever be made available: 'At the moment I don't have anything to say on that subject.'"
This is a dumb news story. History has shown that the source release hits the AOSP shortly after the update is pushed to phones (presumably to protect against any major flaws before it is rolled out to devs).
SDK has been released, SDK Roms should be out soon and by December ICS source should be under heavy development for CM 8 and other roms if history is any indicator.
Google reported on the live stream last night plans to put the ICS source up, something they said they had no plans to do with Honeycomb.
AnimePapers.org: Anime Wallpapers Handled With Care
> "Now that ICS is out" Wow. What has happened to Slashdot? ICS is not out. The first device, the Galaxy Nexus, doesn't get released until next month. And Google did announce ASOP would be released once it is released to the first ICS devices. Basically, everything posted was incorrect. Nice try though
They're letter codes with a dessert theme. The first letter of the name is in alphabetical order.
C = Cupcake = 1.something
D = Donut = 2.0
E = Eclair = 2.1
F = FroYo = 2.2
G = Gingerbread = 2.3
H = Honeycomb = 3.0
I = Ice Cream Sandwich = 4.0
I'm not sure what the B version was called. The next version will presumably start with J. Jelly maybe?
To reiterate, these servers contain only the ‘gingerbread’ and ‘master’
branches from the old AOSP servers. We plan to release the source for the
recently-announced Ice Cream Sandwich soon, once it’s available on devices.
This is FUD based on nothing. Google has said for quite some time that Gingerbread was available, that Honeycomb would be closed and only suited for tablets and that Ice Cream Sandwich would have the source available once it was released. Google was true to their word and everything for 2.x is available and 3.x is closed. The post linked to in the main article is the sources they are required to release (GPL) now that the Ice Cream Sandwich SDK is available. It should be noted that Ice Cream Sandwich itself as an OS has not been released and is not available on any shipping product. They've already said "We plan to release the source for the recently-announced Ice Cream Sandwich soon, once it’s available on devices." It's not available on devices yet.
Portable versions of Firefox, GIMP, LibreOffice, etc
So, essentially, this "story" is nothing more than I-Hate-Google-The-Sky-Is-Falling conspiracy speculation nonsense.
Is Slashdot pandering for page-views?
If you want news from today, you have to come back tomorrow.
Quoting JBQ's post from today: "yes, that means ICS will be coming to AOSP".
https://plus.google.com/112218872649456413744/posts/HB5qQHeNKBQ
There are remarkably few binary blobs in Android lead devices (some OEMs add more proprietary goop to their own phones though).
http://source.android.com/source/building-devices.html
Nexus S, for example, requires these pieces above and beyond the available open source userspace and kernel code:
- opengl userspace libraries (ImaginationTech)
- radio interface library (Samsung) -- glue between the Android Telephony stack and the Radio
- firmware for bt/wifi chip (Broadcom)
- GPS userspace library (Broadcom)
- NFC firmware / loader library (NXP)
- auto-calibration library for orientation sensor (AKM)
The closed pieces are available here, under a license that allows you to use them in your own builds, and even to redistribute (non-commercially) entire flashable OS images including them.
We continue to work to reduce the number of closed binaries needed on the lead Android devices. We have *never* shipped a lead device that includes any non-gpl/bsd kernel code.