Java Community Process EC Elections
2017 Executive Committee (EC) Election
Balloting for the 2017 Fall Executive Committee Elections has completed and the results have been posted.
This year, as defined in the JCP 2.10 Process Document, 8 Ratified, 3 Elected, and 1 Associate Seats are open for election.
All votes for the 2017 JCP Executive Committee Elections have been tallied by Votenet, and the results of the Associate seat voting are a tie. Determining the winner requires using the tie-breaker procedure originally defined on October 18, 2011.
Per section 3.7.6 of the JCP document version 2.10, we used the RFC2777 Gateway Form at https://www.w3.org/2001/05/rfc2777 to determine the winner. In order for the numbers to be random, we will take the following steps:
1) On Thursday, 16 November 2017, at 10 AM PST, the PMO assigned a number (1 or 2) to each of the two candidates based on the closing value of the NASDAQ Composite Index as shown on http://quotes.wsj.com/index/NASDAQ/historical-prices for Wednesday 15 November 2017. If the closing value's whole number (ignoring any fractional part of the number) is even, the PMO assigned the 1 and 2 to the candidates alphabetically by last name. If the closing value's whole number is odd, the PMO assigned the 1 and 2 to the candidates in reverse alphabetical order by last name.
Updated on 16 November 2017, as noted at 10:00 AM PST: the closing value whole number of the NASDAQ Composite Index for 15 November 2017 was 6706, an even number. The PMO assigned 1 and 2 to the candidates alphabetically by last name, per step one of the predefined JCP EC Election tiebreaker process described on Tuesday 14 November 2017. Thus, candidate Andres Almiray has been assigned number 1, and candidate Werner Keil has been assigned number 2. On Friday 17 November 2017, these assigned numbers were used to determine who has been elected to the Associate Seat, as described in step two of the JCP EC Election tiebreaker process.
2) On Friday, 17 November 2017, at 10 AM PST, the PMO used the RFC 2777 form. First, the PMO entered "2" into the "Size of pool" field. Then the PMO entered whole number values into the three "Random Number" fields in the RFC2777 form, noted at the same time and as described below:
Updated on 17 November 2017, as noted at 10:00 AM PST:
The result of the 2017 EC Elections tiebreaker for the Associate Seat is:
The result was determined as per the procedure specified in section 3.7.6 of the JCP 2.10 document, using the two-step tiebreaker process described on 14 November 2017.
Size of pool: 2
Using those numbers, the form returned the number 1 which corresponded to the number assigned to Andres Almiray.
Each of these events was in the future at the time the process was defined, so the outcomes were unknown and could not be influenced by either candidate.
On Friday, 17 November 2017, at 10 AM PST, the PMO entered the numbers from step 2 into the fields. The form then returned a number, 1 or 2, and whichever candidate corresponded to that number had been elected to the Associate Seat.
The 2017 Fall Executive Committee Election final results have been announced on Friday, 17 November 2017.
* - The PMO decided on Wednesday 15 November 2017 to use the Dow Jones Industrial Average as a different number of greater variance than what was originally described. The PMO had intended to use the peak temperature in San Jose, California but made the change after realizing that San Jose's predicted vs reported peak temperature for Thursday didn't have sufficient variance.
Take a look at the list of 2017 Executive Committee Elections Nominees and their materials.
A public EC meeting and Meet the JCP EC Candidates session was held at JavaOne San Francisco as part of Java User Group Sunday on 1 October.
You may listen to a recording of the Meet the JCP Executive Committee Candidates conference call held on Thursday, 26 October:
Please refer to the Executive Committee Information page for
more information on the current Executive Committee.
ABOUT THE JAVA COMMUNITY PROCESS (JCP) EXECUTIVE COMMITTEES
Under the JCP 2.10 rules, there are 16 Ratified Seats, 6 Elected Seats, 2 Associate Seats and the permanent seat held by Oracle America. Members serve 2-year terms that are staggered so that 12 of the 24 seats are normally up for ratification/election each year.
The EC members guide the evolution of the Java technologies. The EC represents a cross-section of both major stakeholders and other members of the Java Community. Duties are: select JSRs for development, approve draft Specifications for Public Review, approve Final Specifications, review TCK appeals, approve Maintenance revisions and possibly defer some features to a new JSR, approve transfer of maintenance duties between members and provide guidance to the Program Management Office (PMO). For more information on the EC, see the Executive Committee Info page.
For more information on the JCP, see the JCP Overview page.
Contact the PMO for election questions at pmo