By Heather VanCura on Nov 13, 2012
Listen to the Java Spotlight podcast #108 for an interview with JCP Chair, Patrick Curran and Program Office Manager, Heather VanCura discussing JCP.Next, participation and transparency in the JCP program.
The JCP will be back at Devoxx this year:-). If you are attending, you can catch either Patrick or Heather at one of these events...
Tuesday - OpenJDK Lab, and then we will move over to the Hackergarten (TCK/unit testing); or Beer Bash at Oracle Booth-17:30–19:30.
Wednesday - Beer Bash at Oracle Booth-18:00–20:00!
Thursday - JCP session-12:00: The JCP Program: More than 101 Ways to Influence the Future of the Java Platform ; Patrick Curran, Chair of the JCP & Heather VanCura, JCP Manager; or Beer Bash at Oracle Booth-18:00–20:00.
JCP Spec Leads are invited to participate in an online meeting/call this Friday, 9 November, to hear a talk about the the 2.9 version of the Java Community Process (effective date of 13 November) and discuss the changes with representatives of the Program Management Office. This call will be recorded and published with materials for those not able to attend. Details of the call are included below.
JCP 2.9 is presented in two documents:
The JCP 2.9 document:
and the EC Standing Rules document:
In addition, we will be reviewing ways to collect community feedback on the transparency requirements for JCP 2.7 and above JSRs (JCP 2.8, JCP 2.9), detailed as part of the Spec Lead Guide.
Topic: JCP 2.9 and Transparency
Date: Friday, November 9, 2012
Time: 9:00 am, Pacific Standard Time (San Francisco, GMT-08:00)
Meeting Number: 800 623 574
Meeting Password: 5282
To start or join the online meeting
Go to https://jcp.webex.com/jcp/j.php?ED=188925347&UID=491098062&PW=NMDZiYTQzZmE1&RT=MiM0
Audio conference information
Toll-Free Dial-In Number:
International (Toll) Dial-In Number:
Conference code 9454597
Security code 1020
Outside the US: global access numbers
For your Monday reading pleasure, the JCP has published Spec Lead Profiles of In Progress/Active JSRs--there are 35 of these Spec Leads! Find out more about these dedicated community leaders. In preparing these profiles, the PMO also asked Specification Leads to tell about their experiences as Spec Leads. There were many themes that emerged around transparency, openness, agility and participation. This led to a related article for those interested in learning about the experience of participating in the development of a Java Specification through the JCP program, see: "Active Specification Leads Offer Best Practices and Tips for Success".
In Progress/Active JSRs were also reported on in the PMO Presentation during the last JCP EC Face-to-Face meeting in September 2012.
Now is a good time to start thinking about nominations for Star Spec Leads. Nominations for 2012 are now open. Anyone can submit a nomination for Star Spec Lead; however, we ask that you nominate an active JSR Spec Lead, operating a JSR under JCP program version 2.8 (introduced October 2011) or above. Nominations close 31 December 2012.
The following Java EE JSRs have made progress in the JCP program this week:
JSR 338, Java Persistence 2.1, has posted an Early Draft 2 Review. This review closes 30 November.
JSR 346, Contexts and Dependency Injection for Java, EE 1.1, has posted a Public Review. This review closes 3 December.
JSR 352, Batch Applications for the Java Platform, has posted a Public Review. This review closes 3 December.
Also see the java.net schedule update for Java EE 7.
Inactive JSRs: In 2008, we initiated an effort to identify JSRs that had not continued to make progress in the JCP program, with the goal of increasing agility and also transparency. We have reported on this topic since that time at JCP Executive Committee Meetings. The term 'Inactive JSRs' was introduced, and a process was developed with the guidance of the EC to reduce the number of Inactive JSRs (reduced from over 60 to 2 JSRs) through either moving to the next JSR stage or being Withdrawn or declared Dormant. This process has been formalized in JCP 2.8 and above, with the introduction of JSR deadlines. The JSRs which were put to a Dormancy Ballot in September 2012 have been approved by the EC and are now declared Dormant. You can view the results of the JSR Voting on JCP.org. The latest Inactive JSRs report is available as part of the September 2012 JCP EC Face-to-Face Meeting Materials.
The 2012 Fall Executive Committee Election process is now complete. The ballot closed at midnight pacific time on Monday, 29 October.
to Cinterion Wireless Modules GmbH, Credit Suisse, Fujitsu Limited,
Hewlett-Packard (all four candidates were ratified), and CloudBees and London Java Community (two elected candidates) as the new and
re-elected merged EC Members. For more information regarding the merged
EC, please refer to JSR 355 and the JCP 2.9 Process Document.
Ratified Seats: Cinterion Wireless Modules GmbH, Credit Suisse, Fujitsu Limited and Hewlett-Packard
Open Election Seats: CloudBees and London Java Community
Newly elected EC Members take their seats on Tuesday, 13 November 2012.
Percent of Eligible Members Casting Votes: 23.70%
|Candidate||Yes Votes (%)||No Votes (%)||Abstentions|
|Cinterion Wireless Modules GmbH||156 (76)||48 (24)||64|
|Credit Suisse||205 (85)||35 (15)||28|
|Fujitsu Limited||195 (85)||35 (15)||38|
|Hewlett-Packard||182 (81)||44 (19)||42|
Open Election Seats:
The top two candidates have been elected.
|Cisco Systems||37 (7)|
|Giuseppe Dell'Abate||6 (1)|
|Liferay, Inc.||35 (7)|
|London Java Community||164 (33)|
|North Sixty-One Ltd||26 (5)|
|Software AG||19 (4)|
|None of the above||5 (1)|
The two new Java ME related JSRs were submitted to the JCP earlier in October have been approved by the Executive Committee (EC) to continue development in the JCP program. These JSRs are now open for Expert Group nominations. All registered JCP.org users can nominate themselves to serve on the JSR Expert Group, but you must become a JCP Member to be approved to serve on a JSR Expert Group.
Materials and minutes from the JCP EC Face-to-Face Meeting, held September 2012 in Prague, are now available on the EC Meeting Summaries page. Topics included JCP.Next, a JCP 2.8 progress report, Inactive JSRs, and two Spec Lead presentations.
In October 2011, new EC Standing Rules went into effect. The Rules include the following: "Missing five meetings in a row, or missing more than two-thirds of all meetings in any consecutive twelve-month period, results in loss of EC membership." Last week, the JCP EC met for their October EC teleconference meeting. RIM missed this meeting, and has now missed five meetings in a row (see the attendance chart); therefore, RIM has forfeited their EC membership.
Results from the 2012 EC Elections will be available on 30 October. The new merged EC will go into effect on 12 November.
JSR 349, Bean Validation 1.1, has published a Public Review. The review closes on 12 November.
JSR 331, Constraint Programming API, has published a Maintenance Release.
JSR 107, JCACHE - Java Temporary Caching API, has posted their Early Draft Release. The review closes on 22 November.
A New article has been published on JCP.org covering the happenings surrounding JavaOne earlier this month, JCP Wrap-Up: Platform Evolution and JCP Enthusiasm.
The JCP sessions from JavaOne are also now available from the JavaOne conference catalog:
And a few links from around the web related to the JCP and JavaOne are below. Let us know if we've missed anything!
JavaOne 2012: 101 Ways to Improve Java (Java Code Geeks)
Yesterday the JCP hosted a Meet the EC Candidates call for Java Community members. The recording and materials are now available on the JCP multimedia page. audio only file. All nominee information is available on JCP.org. The 2012 EC Election ballot will remain open until 29 October at midnight PDT, and the results of the election will be published on 30 October.
JCP Members, please take this opportunity you have to influence the members of the EC for the upcoming one year term.
The JCP Executive Committee (EC) Election ballot is now open and all of the candidates' nominations materials are now available on JCP.org -- note that two new candidates were nominated late last week: Liferay and North Sixty-One. It is shaping up to be an exciting election this year!
The ratified candidates are: Cinterion, Credit Suisse, Fujitsu and HP.
The elected candidates are (9 candidates, 2 open seats): Cisco Systems, CloudBees, Giuseppe Dell'Abate, Liferay, London Java Community, MoroccoJUG, North Sixty-One, Software AG, and Zero Turnaround.
Tomorrow, 18 October, we will hold an open teleconference for the Java Community to meet the candidates and ask questions regarding their nomination. We hope you will be able to participate in the call. Should the time be inconvenient, a recording will be made available for download, and candidate questions may be posted on this blog entry or sent to email@example.com.
We posted some pictures from JCP related events at JavaOne 2012 on the JCP Facebook page today. The 2012 JCP Program Award winners and some of the nominees responded to the community recognition of their achievements during some of the JCP events last week.
“Our job on the EC is to balance the need of innovation – so we don’t standardize too early, or too late. We try to find that sweet spot that makes innovation and standardization work together, and not against each other.”
- Ben Evans, CEO of jClarity and Executive Committee (EC) representative of the London Java Community, 2012 JCP Member/Participant of the Year Winner
“SouJava has been evangelizing the Java platform, promoting the Java ecosystem in Brazil, and contributing to JSRs for several years. It’s very gratifying to have our work recognized, on behalf of many developers and Java User Groups around the world. This really is the work of a large group of people, represented by the few that can be here tonight.”
- Michael Santos, representative of SouJava, 2012 JCP Member/Participant of the Year Winner
"In the last years Credit Suisse has contributed to the development of Java EE specifications through participation in many customer advisory boards, through statements of requirements for extensions to the core Java related products in use, and active participation in JSRs. Winning the JCP Outstanding Spec Lead Award 2012 is very encouraging for our engagement and also demonstrates the level of expertise and commitment to drive the evolution of Java. Victor Grazi is happy and honored to receive this award."
"Managing a JSR is difficult. There are so many decisions to be made and so many good and varied opinions, you never really know if you have decided correctly. The key to success is transparency and collaboration. I am truly humbled by receiving this award, there are so many other active JSRs.” Victor added that going forward in the JCP EC, they would like to simplify and open the process of participation – being addressed in the JCP.Next initiative of the JCP EC. "We would also like to encourage the engagement of universities, professors and students – as an important part of the Java community. While innovation is the lifeblood of our community and industry, without strong standards and compatibility requirements, we all end up in a maze of technology where everything is slightly different and doesn’t quite work with everything else."
Victo Grazi, Executive Committee (EC) representative of Credit Suisse, 2012 JCP Outstanding Spec Lead Winner
“I am very pleased, of course, to accept this award, but the credit really should go to all of those who have participated in the work of the JCP, while pushing for changes in the way it operates. JCP.Next represents three JSRs. The first two are done, but the final step, JSR 358, is the complicated one, and it will bring in the lawyers. Just to give you an idea of what we’re dealing with, it affects licensing, intellectual property, patents, implementations not based on the Reference Implementation (RI), the role of the RI, compatibility policy, possible changes to the Technical Compatibility Kit (TCK), transparency, where do individuals fit in, open source, and more.”
- Patrick Curran, JCP Chair, Spec Lead on JCP.Next JSRs (JSR 348, JSR 355 and JSR 358), 2012 JCP Most Significant JSR Winner
“I’m especially glad to see the JCP community recognize JCP.Next for its importance. The governance work it represents is KEY to moving the Java platform forward and the success of the technology.”
- John Rizzo, Executive Committee (EC) representative of Aplix Corporation, JSR Expert Group Member
“I am deeply honored to be nominated. I had the privilege to receive two awards on behalf of Expert Groups and Spec Leads two years ago. But this time, I am nominated personally, which values my own contribution to the JCP, and of course, participation in JSRs and the EC work. I’m a fan of Agile Principles and Values Working. Being an Agile Coach and Consultant, I use it for some of the biggest EC Member companies and projects. It fuels my ability to help the JCP become more agile, lean and transparent as part of the JCP.Next effort.”
- Werner Keil, Individual Executive Committee (EC) Member, a 2012 JCP
Member/Participant of the Year Nominee, JSR Expert Group Member
“The JCP ever has been some kind of institution for me,” Markus said. “If in technical doubt, I go there, look for the specifications of the implementation I work with at the moment and verify what I had observed. Since the beginning of my Java journey more than 12 years back now, I always had a strong relationship with the JCP. Shaping the future of a technology by joining the JCP – giving feedback and contributing to the road ahead through individual JSRs – that brings you to a whole new level.”
Calling himself, “the new kid on the block,” he explained that for years he was afraid to join the JCP and contribute. But in reality, “Every single one of the big names I meet from the different Expert Groups is a nice person. People you can actually work with,” he says. “And nobody blames you for things you don't know. As long as you are committed and bring what is worth the most: passion, experiences and the desire to make a difference.”
- Markus Eisele, a 2012 JCP Member of the Year Nominee, JSR Expert Group Member
Congratulations again to all of the nominees and winners of the JCP Program Awards. Next year, we will add another award for the group of JUG members (not an entire JUG) that makes the best contribution to the Adopt-a-JSR program. Let us know if you have other suggestions or improvements.
The Nominations period for the 2012 JCP EC Elections closes tomorrow, 11 October at midnight pacific time. Eligible JCP Members (all current JSPA 2 signers) may nominate themselves. You will need your Elections credentials to complete the nomination, which were sent to the primary contacts of all eligible JCP Members via email last week.
This year all ratified (there are 4 proposed ratified candidates) and elected (there are 7 candidates so far) will appear on one ballot; the top 2 candidates will win elected seats. This year, the selected EC Members will serve a single year term. Following the 2012 Elections, there will be one merged EC (approved through JSR 355), and a new JCP version, JCP 2.9 will be in effect. In 2013, all EC members will stand for election to complete the merge process described in the JCP 2.9 process document.
All of the candidates' nominations materials are now available. The ratified candidates are: Cinterion, Credit Suisse, Fujitsu and HP.
The elected candidates are: Cisco Systems, CloudBees, Giuseppe Dell'Abate, London Java Community, MoroccoJUG, Software AG, and Zero Turnaround.
Next week, 18 October, we will hold an open teleconference for the Java Community to meet the candidates and ask questions regarding their nomination. We hope you will be able to participate in the call. Should the time be inconvenient, a recording will be made available for download, and candidate questions may be posted on this blog entry or sent to firstname.lastname@example.org.
Topic: Meet the EC Candidates
Date: Thursday, October 18, 2012
Time: 9:30 am, Pacific Daylight Time (San Francisco, GMT-07:00)
Meeting Number: 807 818 225
Meeting Password: MeetEC
To join the online meeting (Now from mobile devices)
1. Go to https://jcp.webex.com/jcp/j.php?ED=186721592&UID=0&PW=NMmUzNjY5ZTMw&RT=MiM0
2. If requested, enter your name and email address.
3. If a password is required, enter the meeting password: MeetEC
4. Click "Join".
To view in other time zones or languages, please click the link:
To join the audio conference only
+1 (866) 682-4770
Outside the US: global access numbers
or +1 (408) 774-4073
Conference code: 9454597
Security code: JCPEC (52732)
1. Go to https://jcp.webex.com/jcp/mc
2. On the left navigation bar, click "Support".
This is the group blog for the Java Community Process (JCP) program office.