Nothing in the licensing terms will prevent open source projects from creating and distributing their own compatible open source implementations of Java SE 6, using standard open source licenses
I'm not sure that the Java bytecodoe-to-Dalvik compiler actually completely Java SE 6 compatible (eg that it is a superset), but I think that is irrelevant since their licensing actually prohibits supersets. This is why Sun was able to force Microsoft to discontinue their JVM; it had nonstandard features in it, and therefore their licensing wouldn't be valid.
Nothing in the licensing terms will prevent open source projects from creating and distributing their own compatible open source implementations of Java SE 6, using standard open source licenses
From JSR-270
http://www.jroller.com/scolebourne/entry/jcp_bonn_meeting_oc...