Gosling rallies against Oracle for Java EE neglect

Paul Krill |
June 30, 2016

Java's creator and the Java EE Guardians group believe Oracle has all but abandoned the language

Oracle's stewardship of Java is under fire -- again.

This time, the company's development of Java EE (Enterprise Edition) has become a sore spot for devotees of the platform, including Java creator James Gosling and a former Java evangelist who left Oracle in March.

Called Java EE Guardians, the group launched a petition about the matter on change.org on Thursday, said Reza Rahman, former EE evangelist at Oracle and a leader of Java Guardians. Gosling's name sits at the top of the membership page. The petition asks where Oracle stands on the planned Java EE 8 release, requests that the company maintain its commitment to the release, and claims that if Oracle is unwilling to do the work on Java EE, it should cede control to others, such as IBM or Red Hat.

While professing to lack insight into what's going on inside Oracle, Gosling said Thursday that the "tidbits" he has heard were "pretty disturbing." He left Oracle not long after the company acquired original Java owner Sun Microsystems in 2010, under acrimonious terms. "It's not so much that Oracle is backing off on EE, but that it's backing off on cooperating with the community," Gosling said. "Taking it 'proprietary', going for the 'roach motel' model of non-standard standards -- 'customers check in, but they don't check out.'"

The Java EE Guardians website emphasizes concerns about commitment. "Our purpose is advocacy, raising awareness, finding solutions, collaboration and mutual support. We believe that together -- including Oracle -- we can prove that this is the dawn of a new era for an ever brighter future for Java, Java EE, and server-side computing."

Another participant in Java Guardians, blogger Peter Pilgrim, describes Java EE 8 as being "in crisis." There is an unease about the future, he said, though he admitted he doesn't know if Oracle in fact has backed off its commitment to Java EE because the company has been silent. "Oracle has not made any public announcement about the Java EE reduction of commits and progress," he noted.

Java Guardians emphasizes the importance of Java EE, pointing out that hundreds of thousands of applications have been written with it and that many frameworks depend on it.

Version 8, which will emphasize cloud capabilities as well as HTML5 and HTTP 2.0, is due in the first half of 2017, but Rahman questions this timeline. He describes work on Java EE 8 as "lackluster from the start," with activity having been stopped, and he described the open source GlassFish application server, which has been the reference implementation of Java EE, as "very much a dead project." He acknowledged GlassFish has competed with Oracle's own commercially available Java application servers.