Live data from Hacker News

The ASF Resigns From the JCP Executive Committee

blogs.apache.org

11–20 of 59 posts

Re: The ASF Resigns From the JCP Executive Committee

#11
For people who are unfamiliar with all the acronyms:

ASF : Apache Software Foundation

EC : Executive Committee

EE : Enterprise Edition

JCP : Java Community Process

JSR : Java Specification Request

JSPA : Java Specification Participation Agreement

SE : Standard Edition

TCK : Test Compatibility Kit

Re: The ASF Resigns From the JCP Executive Committee

#13
post #11

For people who are unfamiliar with all the acronyms: ASF : Apache Software Foundation EC : Executive Committee EE : Enterprise Edition JCP : Java Community Process JSR : Java Specification Request JSPA : Java Specification Participation Agreement SE : Standard Edition TCK : Test Compatibility Kit

That helps, but can someone provide a babblefish translation of what this means for those of us who don't live in the Java world? Is it basically...

Dear Java,

We remember when you used to be cool. Now you spend all of your time drinking and hanging out with lawyers. We are leaving and taking the dog and all of the CDs with us.

Love, Apache

Re: The ASF Resigns From the JCP Executive Committee

#15
post #12

My, perhaps naive, question is: will there now be a bifurcation of the Java community? Specifically, will there be an open community with its own standards and implementations, and the Oracle community with theirs.

The problem seems to be that you can't simply just go implement something independently and call it, say, "Dalvik", rather than Java, and avoid Oracle's lawyers, due to patents.

Re: The ASF Resigns From the JCP Executive Committee

#16
post #11

For people who are unfamiliar with all the acronyms: ASF : Apache Software Foundation EC : Executive Committee EE : Enterprise Edition JCP : Java Community Process JSR : Java Specification Request JSPA : Java Specification Participation Agreement SE : Standard Edition TCK : Test Compatibility Kit

Another important one is this:

FOU: field-of-use restrictions (in the TCK license).

http://skife.org/java/jcp/2010/12/07/the-tck-trap.html

http://jcp.org/en/jsr/results?id=5111

Re: The ASF Resigns From the JCP Executive Committee

#17
post #9
post #5

First: 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. And then: 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…

Not really. JSRs have never been leading the innovation in Java world: Ant, Maven, Velocity, Spring, Hibernate, Grails, Hadoop, GWT, Android, Struts, Wicket, Eclipse - none of them started as a JSR. The only JSR that matter is JavaSE and I don't see it having technical problems. JavaME is dying and Spring showed JavaEE how things should be done so they are catching up now.

The only JSR that matter is JavaSE and I don't see it having technical problems.

I don't know what you mean by that. Just have a look at what JSRs JDK 7 consists of:

http://openjdk.java.net/projects/jdk7/features/

Now imagine some of Apaches representatives were spec leads on some JSRs. Thats a serious threat to a JSR then. Spec leads are not easy to find. Participators in a JSR can go with important knowledge on the topic, too.

Re: The ASF Resigns From the JCP Executive Committee

#18
post #17
post #9

Earlier quoted context omitted.

Not really. JSRs have never been leading the innovation in Java world: Ant, Maven, Velocity, Spring, Hibernate, Grails, Hadoop, GWT, Android, Struts, Wicket, Eclipse - none of them started as a JSR. The only JSR that matter is JavaSE and I don't see it having technical problems. JavaME is dying and Spring showed JavaEE how things should be done so they are catching up now.

The only JSR that matter is JavaSE and I don't see it having technical problems. I don't know what you mean by that. Just have a look at what JSRs JDK 7 consists of: http://openjdk.java.net/projects/jdk7/features/ Now imagine some of Apaches representatives were spec leads on some JSRs. Thats a serious threat to a JSR then. Spec leads are not easy to find. Participators in a JSR can go with important knowledge on the…

Java SE is almost 100% designed and implemented by Oracle. (The only exception I can think of is Doug Lea's concurrency work.) This is a problem in some sense, but also a solution: the JCP was never really a bottleneck for Java SE so its implosion can't delay Java 7/8.

Re: The ASF Resigns From the JCP Executive Committee

#19
post #9
post #5

First: 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. And then: 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…

Not really. JSRs have never been leading the innovation in Java world: Ant, Maven, Velocity, Spring, Hibernate, Grails, Hadoop, GWT, Android, Struts, Wicket, Eclipse - none of them started as a JSR. The only JSR that matter is JavaSE and I don't see it having technical problems. JavaME is dying and Spring showed JavaEE how things should be done so they are catching up now.

A counterpoint: On the technical front, I see JavaSE/the JRE falling hopelessly behind C# and the CLR -- fear of Microsoft and distrust of Mono have kept the playing field a bit closer to being level, but I don't see Oracle as an organization that can really take advantage of that.

Re: The ASF Resigns From the JCP Executive Committee

#20
post #11

For people who are unfamiliar with all the acronyms: ASF : Apache Software Foundation EC : Executive Committee EE : Enterprise Edition JCP : Java Community Process JSR : Java Specification Request JSPA : Java Specification Participation Agreement SE : Standard Edition TCK : Test Compatibility Kit

That helps, but can someone provide a babblefish translation of what this means for those of us who don't live in the Java world? Is it basically... Dear Java, We remember when you used to be cool. Now you spend all of your time drinking and hanging out with lawyers. We are leaving and taking the dog and all of the CDs with us. Love, Apache

I believe that is basically it. They won't be participating in writing specifications, but I don't think that anyone will be stopping Apache (or anyone else) from implementing any of the JSRs.

If a hypothetical Java Servlet API v4.0 would be released they could still make Tomcat be compliant with it.

On the other hand Tomcat is very widely used in the not-quite-huge-enterprise companies and it is obviously helpful for a spec if all implementers can agree on some common ground before it is written. ECMA probably wouldn't see a point in doing ES5 if Microsoft and Mozilla would not talk to them.

Post reply on HN