Java standards process to get an upgrade

The much-criticized JCP (Java Community Process), which maps out procedures for amending officially sanctioned Java technologies, is set for a facelift that includes greater transparency and the possible loss of voting privileges for JCP members who disregard their responsibilities.

New procedures are part of the recently introduced Java Specification Request 348. “This JCR — nicknamed JCP.next — proposes a variety of changes to do with transparency, participation, agility, and governance,” JCP said in a document posted on its website on June 8. The document states that JCP Chair Patrick Curran views full transparency of a JCP expert group operations as the most important change introduced by JSR 348. “Many expert groups carry out their business openly over public mailing lists and publicly viewable issue-trackers, and they make public responses to all comments. JCP.next will elevate those recommended practices to mandatory status. The process of recruiting Expert Group members will also be documented for the public eye, ensuring that all applications are considered in a fair way,” JCP said.

To promote the goal of smooth operations for the JCP community, executive committee members will be expected to vote on JSRs and attend meetings. “JCP.next specifies that those who fail to carry out these duties will be subject to ‘penalties,’ such as the loss of voting privileges.” JCP.next formalizes the process of replacing specification leads or expert group members who are unwilling to perform duties responsibly.

Also on the agenda are plans to merge the Standard Edition/Enterprise Edition and Micro Edition executive committees. “The day has come for the divided path to join in one highway,” JCP said. JCP.next also will require that changes to original Java licensing terms be tracked over time.

“We’ve been discussing the need for organizational and process reform for several years now,” Curran said on the JCP site. “We took some small but important steps in 2009 with a maintenance release of JSR 215, but after the approval late last year of the JSRs for Java SE 7 and SE 8, it was clear that the time had come for more substantive changes.”  

The JCP for years has been the target of criticism over a supposed lack of transparency and too much control by the vendor in charge of Java stewardship. First, that vendor was Sun Microsystems. Now, that vendor is Oracle, which acquired Sun in late 2010. Additionally, there has been an ongoing dispute with the Apache Software Foundation over licensing terms for the Apache Harmony version of Java, with Apache opposing field of use restrictions pertaining to mobile devices. Apache officials on Monday did not immediately respond to requests for comment on JCP.next. Early draft review for JSR 348, which is officially entitled “Toward a new version of the Java Community Process,” is planned for early this summer.

Would you recommend this article?

Share

Thanks for taking the time to let us know what you think of this article!
We'd love to hear your opinion about this or any other story you read in our publication.


Jim Love, Chief Content Officer, IT World Canada

Featured Download

Featured Articles

Cybersecurity in 2024: Priorities and challenges for Canadian organizations 

By Derek Manky As predictions for 2024 point to the continued expansion...

Survey shows generative AI is a top priority for Canadian corporate leaders.

Leaders are devoting significant budget to generative AI for 2024 Canadian corporate...

Related Tech News

Tech Jobs

Our experienced team of journalists and bloggers bring you engaging in-depth interviews, videos and content targeted to IT professionals and line-of-business executives.

Tech Companies Hiring Right Now