"Apache is stuck between a rock and a hard place. It
can't certify that its open-source Java, Harmony is Java
compatible. Oracle, like Sun before it, won't release the needed
certification tests. Without that Apache can't certify that Harmony
is really Java for legal purposes. Adding insult to injury, IBM,
which had been Harmony's biggest backer, moved away from the
project to support, with Oracle, OpenJDK.
"What's an open-source foundation to do? It can try to force
Oracle to co-operate by using its seat in the Java Community
Process (JCP) Executive Committee, the group that, in theory, runs
Java to vote against approving Java 7 when it eventually comes up
for approval. By itself, Apache can't stop it, but it's calling on
other JCP members to also vote against it to protest Oracle's
refusal to work with Apache on certifying Harmony."