The recent Java SE 7 vote was the last chance for the JCP EC.
The Apache Software Foundation concludes that that JCP is not an open specification process.
The Apache Software Foundation have followed through with their
to leave the JCP if the JSR votes passed, and have resigned their seat on the Java SE/EE Executive
Committee, ending a ten year run on the Executive Committee. The
ASF was ratified to serve this term by 95% of the voting
“The recent Java SE 7 vote was the last chance for the JCP EC to
demonstrate that the EC has any intent to defend the JCP as an open
specification process, and demonstrate that the letter and spirit
of the law matter,” say Apache. They accuse Oracle of failing to
uphold their responsibilities under the JSPA by refusing Apache
Harmony a TCK license for Java SE, and issuing a Java SE 7
specification license and request that restrict the distribution of
independent implementations of said spec, and preventing
independent open source implementations from being distributed.
The ASF previously encouraged other EC members to join them in a
vote against Java SE 7, calling this vote their “only real power on
the JCP .” Now, they accuse the EC of refusing to stand up for the
rights of implementers and allowing the integrity of the JCP to be
broken. “The Apache Software Foundation concludes that JCP is not
an open specification process…the commercial concerns of a single
entity, Oracle, will continue to seriously interfere with and bias
the transparent governance of the ecosystem.”
Apache have already informed the JCP’s Program Management Office
that they have resigned, effective immediately. The ASF will now
remove all official representatives from all the JSRs, and refuse
any renewal of the JCP membership and EC position.