Java isn't just Oracle stack. It's also SAP, IBM, Red Hat(JBoss), VMWare(SpringSource) & Google stack.
The only thing you need from Oracle nowdays is JDK, and with OpenJDK becoming a standard - you need nothing.
The only thing you need from Oracle nowdays is JDK, and with OpenJDK becoming a standard - you need nothing.
Sure, it's against the concept of a public spec, and OpenJDK; and it might not work, or at worst fragment the Java standard and destroy much of its value - but I can't see how Oracle could help themselves from doing this. It's inevitable.
It's not the JDK that you need from Oracle for Java to be a standard, but rather the JCK.
This issue is a couple of years old and hasn't been solved: http://www.apache.org/jcp/sunopenletter.html
Unless by "standard" you mean what everybody uses.
How does that contradict what I said?