The Apache Software Foundation Blog
The ASF Resigns From the JCP Executive Committee
The Apache
Software Foundation has resigned its seat on the Java SE/EE Executive
Committee. Apache has served on the EC for the past 10 years, winning
the JCP "Member of the Year" award 4 times, and recently was ratified
for another term with support from 95% of the voting community.
Further, the project communities of the ASF, home to Apache Tomcat, Ant,
Xerces, Geronimo, Velocity and nearly a 100 mainstay java components
have implemented countless JSRs and serve on and contribute to many of
the JCPs technical expert groups.
We'd like to provide some explanation to the community as to why we're taking this significant step.
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. To sum up the issues at stake in the vote, we believe that
while continuing to fail to uphold their responsibilities under the
JSPA, Oracle provided the EC with a Java SE 7 specification request and
license that are self-contradictory, severely restrict distribution of
independent implementations of the spec, and most importantly, prohibit
the distribution of independent open source implementations of the
spec. Oracle has refused to answer any reasonable and responsible
questions from the EC regarding these problems.
In the phrase
"fail to uphold their responsibilities under the JSPA", we are referring
to Oracle's refusal to provide the ASF's Harmony project with a TCK
license for Java SE that complies with Oracle's obligations under the
JSPA as well as public promises made to the Java community by officers
of Sun Microsystems (recently acquired by Oracle.) This breach of the
JSPA was begun by Sun Microsystems in August of 2006 and is a policy
that Oracle explicitly continues today. For more information on this
dispute, see our open letter to Sun Microsystems.
This
vote was the only real power the Executive Committee has as the
governing body of the Java specification ecosystem, and as we indicated
previously we were looking for the EC to protect the rights of
implementers to the degree they are able, as well as preserve the
integrity of the JCP licensing structure by ensuring that JCP
specifications are able to be freely implemented and distributed. We
don't believe this is an unreasonable position - it should be noted that
the majority of the EC members, including Oracle, have publicly stated
that restrictions on distribution such as those found in the Java SE 7
license have no place in the JCP - and two distinguished individual
members of the EC, Doug Lea and Tim Peierls, both have resigned in
protest over the same issue.
By approving Java SE 7, the
EC has failed on both counts : the members of the EC refused to stand up
for the rights of implementers, and by accepting Oracle's TCK license
terms for Java SE 7, they let the integrity of the JCP's licensing
structure be broken.
The Apache Software Foundation concludes
that that JCP is not an open specification process - that Java
specifications are proprietary technology that must be licensed directly
from the spec lead under whatever terms the spec lead chooses; that the
commercial concerns of a single entity, Oracle, will continue to
seriously interfere with and bias the transparent governance of the
ecosystem; that it is impossible to distribute independent
implementations of JSRs under open source licenses such that users are
protected from IP litigation by expert group members or the spec lead;
and finally, the EC is unwilling or unable to assert the basic power of
their role in the JCP governance process.
In short, the EC and the Java Community Process are neither.
To
that end, our representative has informed the JCP's Program Management
Office of our resignation, effective immediately. As such, the ASF is
removing all official representatives from any and all JSRs. In
addition, we will refuse any renewal of our JCP membership and, of
course, our EC position.
# # #
Posted at 06:04PM Dec 09, 2010
by Sally Khudairi in General |
Comments [107]
|
Posted by Abraham Otero on December 09, 2010 at 07:07 PM GMT #
Posted by iOasys on December 09, 2010 at 07:07 PM GMT #
Posted by Ed Daniel on December 09, 2010 at 07:21 PM GMT #
Posted by mmdogan on December 09, 2010 at 07:30 PM GMT #
Posted by Jan Goyvaerts on December 09, 2010 at 07:44 PM GMT #
Posted by Rodrigo Dellacqua on December 09, 2010 at 07:45 PM GMT #
Posted by Kamal on December 09, 2010 at 07:47 PM GMT #
Posted by Andrew Feller on December 09, 2010 at 07:49 PM GMT #
Posted by Sgt. Hat on December 09, 2010 at 07:56 PM GMT #
Posted by Chris on December 09, 2010 at 07:58 PM GMT #
Posted by Karthi Keyan on December 09, 2010 at 08:02 PM GMT #
Posted by 127.0.0.1 on December 09, 2010 at 08:03 PM GMT #
Posted by 127.0.0.1 on December 09, 2010 at 08:10 PM GMT #
Posted by Arun B on December 09, 2010 at 08:16 PM GMT #
Posted by Andrew Goode on December 09, 2010 at 08:34 PM GMT #
Posted by Jim on December 09, 2010 at 08:38 PM GMT #
Posted by Milton J. Ochoa on December 09, 2010 at 08:45 PM GMT #
Posted by Phil Willoughby on December 09, 2010 at 08:55 PM GMT #
Posted by Anonymous on December 09, 2010 at 09:12 PM GMT #
Posted by Matt on December 09, 2010 at 09:22 PM GMT #
Posted by Khushil Dep on December 09, 2010 at 09:28 PM GMT #
Posted by 127.0.0.1 on December 09, 2010 at 09:59 PM GMT #
Posted by Seth Call on December 09, 2010 at 10:14 PM GMT #
Posted by nemonik on December 09, 2010 at 10:26 PM GMT #
Posted by Tim O'Brien on December 09, 2010 at 10:46 PM GMT #
Posted by Time To Tell Oracle they are history on December 09, 2010 at 10:54 PM GMT #
Posted by Pau Garcia i Quiles on December 09, 2010 at 11:07 PM GMT #
Posted by Rafiq on December 09, 2010 at 11:26 PM GMT #
Posted by José Leal on December 09, 2010 at 11:39 PM GMT #
Posted by netroby on December 10, 2010 at 01:00 AM GMT #
Posted by 127.0.0.1 on December 10, 2010 at 05:30 AM GMT #
Posted by NeilKiran on December 10, 2010 at 06:50 AM GMT #
Posted by lameruser on December 10, 2010 at 08:06 AM GMT #
Posted by anirvan on December 10, 2010 at 08:07 AM GMT #
Posted by tank on December 10, 2010 at 08:07 AM GMT #
Posted by Ivan Venuti on December 10, 2010 at 08:23 AM GMT #
Posted by 127.0.0.1 on December 10, 2010 at 08:26 AM GMT #
Posted by rossputin on December 10, 2010 at 09:05 AM GMT #
Posted by Anonymous on December 10, 2010 at 09:09 AM GMT #
Posted by Madhu on December 10, 2010 at 09:12 AM GMT #
Posted by Murat Yener on December 10, 2010 at 09:20 AM GMT #
Posted by Christian on December 10, 2010 at 09:36 AM GMT #
Posted by Diego Núñez on December 10, 2010 at 09:38 AM GMT #
Posted by JSorel on December 10, 2010 at 10:25 AM GMT #
Posted by MARCELO CARVALHO FERNANDES on December 10, 2010 at 11:44 AM GMT #
Posted by Daniel on December 10, 2010 at 12:31 PM GMT #
Posted by CPS on December 10, 2010 at 12:38 PM GMT #
Posted by Jip on December 10, 2010 at 12:54 PM GMT #
Posted by mandubian on December 10, 2010 at 01:02 PM GMT #
Posted by Walter Vargas on December 10, 2010 at 01:07 PM GMT #
Posted by programy on December 10, 2010 at 01:13 PM GMT #
Posted by Suresh on December 10, 2010 at 01:44 PM GMT #
Posted by OlegK on December 10, 2010 at 02:19 PM GMT #
Posted by VJ on December 10, 2010 at 02:35 PM GMT #
Posted by Aarti on December 10, 2010 at 02:38 PM GMT #
Posted by Sebastian Kübeck on December 10, 2010 at 03:14 PM GMT #
Posted by Sjaak on December 10, 2010 at 03:21 PM GMT #
Posted by Craig Harris on December 10, 2010 at 03:25 PM GMT #
Posted by Stephane Russell on December 10, 2010 at 03:39 PM GMT #
Posted by Raph on December 10, 2010 at 03:41 PM GMT #
Posted by 4wardobserver on December 10, 2010 at 03:42 PM GMT #
Posted by Faisal Feroz on December 10, 2010 at 04:28 PM GMT #
Posted by Werner on December 10, 2010 at 05:27 PM GMT #
Posted by Henrik Klagges on December 10, 2010 at 05:30 PM GMT #
Posted by Skill-Guru on December 10, 2010 at 05:31 PM GMT #
Posted by Leonardo Postacchini on December 10, 2010 at 05:33 PM GMT #
Posted by Tom on December 10, 2010 at 05:54 PM GMT #
Posted by Marco Ronchetti on December 10, 2010 at 06:05 PM GMT #
Posted by Confluence: André Costa on December 10, 2010 at 06:23 PM GMT #
Posted by 127.0.0.1 on December 10, 2010 at 07:16 PM GMT #
Posted by Arioch on December 10, 2010 at 10:37 PM GMT #
Posted by kamran on December 10, 2010 at 10:57 PM GMT #
Posted by Miguel Pinto on December 11, 2010 at 01:09 AM GMT #
Posted by Tarini Kanta on December 11, 2010 at 06:02 AM GMT #
Posted by Sid on December 11, 2010 at 06:09 AM GMT #
Posted by Bjor Sveinbjornsson on December 11, 2010 at 10:44 AM GMT #
Posted by Siya on December 11, 2010 at 11:06 AM GMT #
Posted by Neelkanta on December 11, 2010 at 12:15 PM GMT #
Posted by Sandeep Deb on December 12, 2010 at 10:38 AM GMT #
Posted by Alexander Arakelyan on December 12, 2010 at 01:07 PM GMT #
Posted by David Smith on December 12, 2010 at 04:38 PM GMT #
Posted by Robert Kent on December 12, 2010 at 05:22 PM GMT #
Posted by AJSP on December 12, 2010 at 08:25 PM GMT #
Posted by Herve Girod on December 12, 2010 at 08:47 PM GMT #
Posted by David Smith on December 12, 2010 at 11:15 PM GMT #
Posted by Arioch on December 13, 2010 at 01:10 PM GMT #
Posted by Arioch on December 13, 2010 at 01:14 PM GMT #
Posted by Arioch on December 13, 2010 at 01:18 PM GMT #
Posted by Srikanth on December 13, 2010 at 01:31 PM GMT #
Posted by Arioch on December 13, 2010 at 09:29 PM GMT #
Posted by Arioch on December 13, 2010 at 09:31 PM GMT #
Posted by Trial By Combat on December 14, 2010 at 01:24 AM GMT #
Posted by 127.0.0.1 on December 14, 2010 at 03:36 AM GMT #
Posted by Glenn on December 15, 2010 at 07:20 AM GMT #
Posted by Codus on December 15, 2010 at 11:45 AM GMT #
Posted by Jesus Sayar on December 15, 2010 at 02:38 PM GMT #
Posted by jyluo on December 15, 2010 at 03:29 PM GMT #
Posted by Arioch on December 16, 2010 at 02:35 AM GMT #
Posted by Fred on December 16, 2010 at 02:26 PM GMT #
Posted by Bill Gradwohl on December 16, 2010 at 04:29 PM GMT #
Posted by Adilson Chacon on December 17, 2010 at 10:44 AM GMT #
Posted by hari ks on December 17, 2010 at 05:32 PM GMT #
Posted by Mohamed on December 19, 2010 at 01:38 PM GMT #
Posted by Ma'Per on December 20, 2010 at 10:21 PM GMT #
Posted by Michael E.C. on December 21, 2010 at 07:40 AM GMT #
Posted by Peter on December 22, 2010 at 02:23 PM GMT #
Posted by sg707 on December 22, 2010 at 03:47 PM GMT #