| By Kirk Pepperdine | Article Rating: |
|
| March 11, 2004 12:00 AM EST | Reads: |
17,585 |
In a very brief 8 months Aaron Williams, spec lead for the largest expert group currently functioning in the JCP, guided the group to a consensus on the next version of the JCP.
Highlights of the next-generation JCP include processes to increase transparency, encourage broader participation, and improve overall efficiency of the process while support specification leads. In addition, it offers resources to reduce the burden on the spec leads.
"We want to involve more people sooner" said Williams in a recent interview. This version of the JCP opens up the first review period to all those that have access to the Internet and are able to download the documents. Prior to this revision, only community members were allowed to view and comment on specifications. In addition to increasing transparency, the change is expected to pave the way for comments from a much broader audience.
Other important change is the change in the voting process. Under past versions of the process, the first review period was followed by a vote in the executive committee (EC). The result is that "JSRs tend to get stuck in expert committees," said Williams.
The removal of the vote takes some pressure off of spec leads to get come up with all the answers this early on in the process. "We want to reduce the time (in review) from 9 to 6 months," Williams explained. One drawback to removing the vote is that it does delay input from the EC until the end of the review process. At first the spec leads felt uncomfortable as it left to many open questions but overall, the move is seen as an enabler.
The process will require the spec lead to provide a transparency plan to the EC. The EC will then work with the spec leads to help make the transparency plan stronger. When asked about the use of NDA in the process, Williams responded by saying that none of the legal agreements had been touched in this version of the JCP and as such NDA still stand. The JCP 2.6 will not require the spec lead to make all discussion public. Williams did point out that the current process does allow for the spec leads to be transparent and he pointed to Doug Lea's efforts as spec lead on JSR-166 as an example. But the JCP 2.6 will enable and encourage the spec leads to be more transparent.
To assist the spec leads, more documentations and tools will be provided to assist them. They will be provided with a Web site where they can post schedules and drafts for the community to see. Spec leads generally don't have the time to set this up, so now it will be set up for them. A calculated side-effect of increasing visibility is to encourage the public to participate and then join the JCP, and have more current JCP members join expert groups and become spec leads. Right now, leading a specification is considered to be a black art. Williams is banking on the belief that improved transparency will help demystify the process.
The process to appears to have broad support. Williams commented that instead of putting up resistance, the spec leads were all to eager to offer assistance. Only Sony failed to vote and while Nokia posted a comment, it voted in favor of the new specification.
Published March 11, 2004 Reads 17,585
Copyright © 2004 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Kirk Pepperdine
Kirk Pepperdine has more than 10 years of experience in OO technologies. In edition to his work in the area of performance tuning, Kirk has focused on building middleware for distributed applications.
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Kindle 2 vs Nook
- Why IBM’s Server Chief Got Busted
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing Journal Opens "Readers' Choice Awards" Nominations
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Industry Experts Discuss the State of Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- It's the Java vs. C++ Shootout Revisited!
- The End of IT 1.0 As We Know It Has Begun
- An Introduction to Abbot
- Java Kicks Ruby on Rails in the Butt
- Interviewing Java Developers With Tears in My Eyes
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- 1st Annual Government IT Expo: Call for Papers Deadline July 15
- How to Diagnose Java Resource Starvation
- REA Is Where RIA Becomes the Norm
- Kindle 2 vs Nook
- Anatomy of a Java Finalizer
- Why IBM’s Server Chief Got Busted
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- JavaServer Faces (JSF) vs Struts
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- What's New in Eclipse?

































