Java Wars

Rhetoric has been heating up between Oracle and the Apache Software Foundation over Oracle’s changes in licensing practices for their Java SE and leadership in the Java Community Process (JCP). Oracle inherited from Sun the responsibility to independent implementations of Java a license. Oracle provided no justification, beyond simply saying that granting a license would damage the JCP and Java.

It was bound to happen once Oracle completed their acquisition of Sun.

On its blog earlier this week, the ASF threatened to leave the JCP.

The ASF will terminate its relationship with the JCP if our rights as implementers of Java specifications are not upheld by the JCP Executive Committee to the limits of the EC’s ability. The lack of active, strong and clear enforcement of those rights implies that the JSPA agreements are worthless, confirming that JCP specifications are nothing more than proprietary documentation.