Java 9 delayed due to modularity controversy

From InfoWorld: Oracle has proposed that Java 9 Standard Edition be delayed until September so the open source community that is finalizing Java 9 can address the ongoing controversy over a planned but later rejected approach to modularity, said Georges Saab, vice president of software development in the Java platform group at Oracle and chairman of the OpenJDK governing board.

The Java Platform Module System, a key capability of Java Development Kit 9 and the subject of Java Specification Request (JSR) 376, failed in a vote by the Java executive committee earlier this month. IBM, Red Hat, and Twitter, among others, voted against the plan, because they believed it would be too disruptive to developers and would fragment the Java community.

The measure was sent back to the proposal’s expert group for further discussion. Since then, the group has reached consensus on addressing the modularity concerns, Saab said. But they cannot rework Java 9 in time for the original July 27 release date.

Once the committee submits the revised JSR 376 to the executive committee for approval, there will be a two-week revoting period on JSR 376. This proposal features technology known as Project Jigsaw that centers on the module system intended to make Java more scalable.

If the revised JSR 376 approved, as expected, work can proceed on implementing it in the official version of Java 9 SE.

View: Article @ Source Site