Apple open-sourcing their work to be included in OpenJDK would also require copyright-assignment to Oracle.<p>Not going to happen.<p>Also, get the crappy APIs out of Java SE, like AWT and Swing, then the Java SE "standard" and the TCK needs updating, and then you've got a subset suitable for mobile phones, for which Oracle cannot collect revenue anymore.<p>Not going to happen.