Monday, October 11, 2010

IBM and OpenJDK

IBM and Oracle are going to bring their combined resources together to collaborate in OpenJDK. The natural question arises about what this means for the Apache Harmony project.

Apache Harmony has always been clear about the goal of innovating on a compliant and compatible implementation of Java SE. It's also common knowledge that Apache have been requesting a compatibility test kit license for a number of years, and that a suitable license has not been forthcoming. There's little prospect of that situation changing.

So what's best for the Java ecosystem? I believe that compatibility is vital, and rather than risk divergence the right thing is to bring the key platform development groups together on a common codebase. Lessons learned on Project Harmony will be of value to OpenJDK, and I know there is immense mutual respect between the IBM and Oracle engineers.