Oracle Proposes Improvements to JCP

| by Alex Blewitt Follow 4 Followers on May 18, 2011. Estimated reading time: 1 minute |

Yesterday, Oracle announced the start of, also known as JSR 348, to upgrade the current JCP to force more openness and transparency.

The key change will be the requirement that expert groups discuss on openly readable mailing lists (and openly available issue trackers) rather than having the option of discussing items behind closed doors. Several criticisms of past JSRs (such as JSR 294 and JSR 277) have included the fact that they were done without open discussions to the general detriment of the Java platform and faith in the JCP itself. Although it is not clear whether Oracle intends to host the mailing lists and issue trackers itself, it is likely that future JSRs will be discussed in a more visible platform, hopefully leading to a better specification.

In addition, the timeline for delivering JSRs will be sped up to match the increase in the rate of progress in the IT industry. Instead of leaving Java to language, Oracle intends to step up the pace by requiring more frequent updates to JSRs as well as aggresively inactivating those which appear to be making little progress, for example JSR 294 is still dead. This is modelled around the success of JSR 330, which introduced injection annotations into the Java language in record time.

Finally, recognising that Java is one platform, not two, the JavaSE and JavaME groups will be merged to form a single committee.

The timetable for the reinvigorated JCP is as aggressive as it encourages other JSRs to be, with a vote expected by the end of May and put into place by September. Oracle promises a subsequent JSR to improve the JSPA, which has been under fire, ultimately leading to Apache's resignation from the JCP.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

jsr by serge ----

How will this affect the current JSR’s under way? More specifically, most of the Java 8 JSR’s are about to start, would this mean that they will not operate under the rules of the “reinvigorated JCP”? Will it be up to the spec lead to decide if he/she will deliberate matters in public forums? Will there be a delay in starting any of the JSR’s so they can operate within the new “reinvigorated JCP” structure/rules?

Re: jsr by Cameron Purdy

From my own experience, JSRs continue under the version that they started under, unless the EG decides to upgrade to the latest process.


Cameron Purdy | Oracle

typo by Bruce Chapman


Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

3 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you