Has anyone seen the "Replicant" project, a project of the Free
Software Foundation, which has as its aim to create an entirely free
Android:
http://groups.fsf.org/wiki/LibrePlanet:LibrePlanetItalia/replicant
They've managed to create a fully free firmware image that can make/
receive calls/SMS and have mapped out all the non-free bits (not just
applications, but the various drivers and components:
http://htc-linux.org/wiki/index.php?title=Dream)
This seems like a good project to hook into, if people are motivated
in this direction, they've had a head start and seem to be making good
progress.