Its a liberal license as to what you can do with the platform now.
It will be opensourced for its final release, says google.
The whole platform is java. Using the Android java APIs, an application is compiled to java bytecode. A bytecode translator is used before running the app on their custom java virtual machine called 'Dalvik'. Apparently, a GPS receiver is standard hardware. OpenGL ES is standard. Check out the Intro video. There is some nice shots of a spinning globe, and playing Quake.
The OpenMoko FOAF browser app may have just become the Android FOAF browser. I was hitting a wall with idea of rewriting omfoaf in c.