| By Patrick Curran | Article Rating: |
|
| December 22, 2008 12:56 PM EST | Reads: |
2,848 |
A couple of months ago in this column I discussed the ways in which many Expert Groups conduct their business in an open and transparent manner. After that informal review, the JCP's Program Management Office (PMO) conducted a more formal survey, asking Spec Leads what they were doing to meet their obligations under the Java Community Process to operate in a transparent manner.
We received responses from approximately half of the Spec Leads for the 75 JSRs that we classified as active (those that made some progress through the system since the beginning of 2007). This is a good response rate, but we
believe that we can also conclude that those who did not respond probably are not making any special efforts to operate in a transparent manner. (If they were, they would have wanted to receive credit for their actions.) While many Expert Groups (EGs) are trying hard, we have plenty of opportunity to improve.
Interestingly enough, we also received responses from several Expert Groups whose JSRs have made no formal progress through the system for several years. While it's laudable that these EGs want to operate in a transparent manner, it is also doubtful how much value there is in communicating openly with the JCP membership or the broader public if the JSR has not been updated in several years.
The PMO therefore intends, in addition to encouraging transparency, to look more closely into the problem of "inactive JSRs," encouraging more agile development. The record, at least in recent years, is held by JSR 291: Dynamic Component Support for Java SE, which completed in August 2007 only 14 months after the JSR was approved. This Expert Group was able to move so quickly because they were building on existing specifications from the OSGi Alliance. Conversely, JSR 113: Java Speech API 2.0 completed in April this year after a development period of more than seven years. (Perhaps we should also reward perseverance as well as agility?)
Returning to the question of transparency, we asked Spec Leads to tell us which techniques they are using to communicate with the public. The numbers reported below are the percentages of active JSRs as defined above.
Thirty percent of Expert Groups conduct their business on a public alias or discussion forum, while 36% use forums or Wikis to solicit input from the developer community. Twenty-eight percent of Spec Leads provide frequent updates on JSR activity through blogs, while almost half (44%) promote their JSR at conferences or other events.
Published December 22, 2008 Reads 2,848
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Patrick Curran
Patrick Curran is chair of the JCP and director of the JCP Program at Sun Microsystems, Inc.
- 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?




































