The reason it's not already out there as open source is because Google wants to work closely with manufacturers in order to release something that people like, rather than have some cheapo manufacturer download an early version of the source and run with it, embarrassing everyone, and dimming the prospects for Android's future.