Java hasn't been pulled kicking and screaming anywhere by anyone. A kingdom for less mediocre melodrama on LWN!
The code for the development branch of the JDK, JDK 7, has been posted almost two years ago on http://openjdk.java.net, and has been open source since, with Sun and the rest of the OpenJDK community working hard to first replace the few left over binary blobs from third parties that didn't want to give Sun the necessary rights to publish their source code as open source components of OpenJDK. Then the OpenJDK community proceeded to build a fully free, compatible and (of course!) open source implementation of Java SE 6, OpenJDK 6, working together with the IcedTea project, which is basically what's in your distribution today. Two years of hard work by Sun employees as well as employees of Red Hat, Google, Canonical, Aicas and many outstanding individual hackers like Karl Helgason, both within OpenJDK, and outside it.
Collaboration - it works, people.
With these two very successful efforts behind its belt, the OpenJDK project now is increasingly focusing on JDK 7. So go check out Mark Reinhold's talk ( http://www.archive.org/details/fosdem_2009_free_java_the_... ) at the Java Libre dev room at FOSDEM conference for details, that was kindly recorded and published online by Andrew Hughes.