JCP Approve Java SE 7 and Accompanying JSRs
The JCP SE/EE Executive Committee give JSRs green light.
The JCP SE/EE Executive Committee have approved
the Final Approval Ballots for Java SE 7 and its constitute
JSRs, meaning that the following JSRs have been approved:
- JSR 203 – More New I/O APIs for the Java Platform.
- JSR 292 – Support for Dynamically Typed Languages
- JSR 334 – Project Coin
- JSR 336 – the umbrella JSR for the platform itself
The Final Approval ballot passed with 15 yes votes, to 1 no
vote, from Google. The other JSRs (NIO2, InvokeDynamic and Project
Coin) all got a ‘yes’ from all participants.
When casting their ‘yes’ vote for JSR 334, Google took the
opportunity to post some positive remarks about this JSR:
“Google is very pleased with the way this JSR was run, and with
its results. They exemplify the sort of evolutionary changes that
are appropriate for a mature language such as Java: they will make
programmers’ lives easier and improve the quality of their programs
without incurring undue risk to the language.”
However, despite voting in favour of the JSR, IBM and Red Hat
once again raised the question of licensing terms, although they
measured this with the statement that “this comment is not
necessarily directed at the current business or license terms for
this JSR, however, it is a statement of” their “preferred licensing
Oracle are currently testing the final release candidate, aka
build 147. If no major bugs are discovered, then this will be
declared the GA build on 28th July, in keeping with the schedule
posted in January. Oracle’s commercial binaries will also be
published on that day. For more information on Java 7, the ‘Introducing Java 7′ webcasts are available at
the Oracle website.