There has been a lot of community members posting that its great news that OpenJDK will be available on OSX.
But its not, and anyone who is a Java developer knows why.
I don't mean to condescend but I wanted to explain why this isn't great news.
First, there is a difference between the JDK and OpenJDK. The former will have performance features not available in the latter. Essentially, Oracle wants to make money on Java (something Sun couldn't do). The really clever part to this is, they use community labor to produce a new JDK which they can all the source code from, but they don't have to contribute any thing they don't want to.
Second, Apple will not be contributing all of their current JVM code to the OpenJDK because they use a number of hidden API calls. SO there will be a great deal of work to be done to get OpenJDK onto OSX.
Third, the OpenJDK platforms will not be released in lock step with the paid JDK platforms. It will be released after.
Essentially what this all means is that neither Apple or Oracle wanted to make the effort to produce a JDK/JVM for OSX, but didn't want to totally abandon it either.
But its not, and anyone who is a Java developer knows why.
I don't mean to condescend but I wanted to explain why this isn't great news.
First, there is a difference between the JDK and OpenJDK. The former will have performance features not available in the latter. Essentially, Oracle wants to make money on Java (something Sun couldn't do). The really clever part to this is, they use community labor to produce a new JDK which they can all the source code from, but they don't have to contribute any thing they don't want to.
Second, Apple will not be contributing all of their current JVM code to the OpenJDK because they use a number of hidden API calls. SO there will be a great deal of work to be done to get OpenJDK onto OSX.
Third, the OpenJDK platforms will not be released in lock step with the paid JDK platforms. It will be released after.
Essentially what this all means is that neither Apple or Oracle wanted to make the effort to produce a JDK/JVM for OSX, but didn't want to totally abandon it either.