Find JSRs
Submit this Search

Ad Banner

JCP EC minutes (public): August 12 2014

Executive Committee Meeting Minutes
for August 12 2014

version 0.1: August 12 2014


August 12, 2014





  • Patrick Curran
Executive Committee
  • ARM – Paul Manfrini – present
  • Azul Systems – Gil Tene, John Pampuch – present
  • CloudBees – Steve Harris – present
  • Credit Suisse – Susanne Cech – present
  • EclipseMike Milinkovich present
  • Ericsson – Christer Boberg – present
  • Freescale – Maulin Patel – present
  • Fujitsu – Mike DeNicola – present
  • Gemalto M2M – Thomas Lampart – present
  • Goldman Sachs – Mike Marzo – present
  • HP – Scott Jameson – present
  • IBM – Vito Spatafora, Steve Wolfe – present
  • Intel – not present
  • Werner Keil – present
  • London Java Community – Ben Evans – present
  • Morocco JUG – Mohamed Taman – present
  • Nokia – Adamu Harunapresent
  • Oracle – Don Deutsch, Anish Karmarkar, Calinel Pasteanu – present
  • RedHat – Mark Little, Scott Stark – present
  • SAP – Steve Winkler – present
  • Software AG – Prasad Yendluri, Alex Snaps – present
  • SouJava – not present
  • TOTVS – Hernan Perrone – present
  • Twitter – not present
  • V2COM – Leonardo Lima – present

Total attendance: 21 of 24 voting members

Since 75% of the EC's 24 voting members were present, the EC was quorate for this meeting

Changes in status as a result of attendance at this meeting

The EC Standing Rules state the following penalties for non-attendance at EC meetings (note that those who participate in face-to-face meetings by phone are officially counted as absent):

  • Missing two meetings in a row results in a loss of voting privileges until two consecutive meetings have been attended.
  • Missing five meetings in a row, or missing two-thirds of the meetings in any consecutive 12-month period results in loss of the EC seat.

There were no changes in status as a result of this meeting.

Action Item review

See the Action Item tracking file.

EC Stats

Heather presented the usual EC stats.

Application-specific ("stripped") implementations

Donald Smith and Mark Reinhold from Oracle revisited their proposal for application-specific ("stripped") implementations (see the presentation for details). Since time was short, we agreed that EC members would submit questions and comments to the EC mailing list and Patrick would forward these on to Donald for response. Later in the meeting someone requested that Donald should come back again to the f2f meeting in September. Patrick suggested that we wait and see whether any open issues remain. If so, he would issue an invitation.

JSR 358 Expert Group session

Patrick reported on the current status of JSR 358, summarizing the Working Group meetings that have taken place since the last EC meeting. (see the presentation for details).

He then gave a detailed report of the discussion on compatibility and open source that occurred during the August 8 meeting of the Working Group.

He asked whether any member present disagreed with the following principles:

  • Compatibility is important, and the Spec License and the TCK process are the mechanisms we should use to encourage/enforce compatibility.
  • RIs should be distributed under open-source licenses.
  • Open-source licenses cannot impose compatibility requirements. Consequently, people will be free to create incompatible derivatives of open-sourced RIs.
  • If we create a new RI license (UPL, for example) we should not try to incorporate compatibility requirements into it.
  • We want an incentive for people who create implementations based on open-sourced RIs to voluntarily comply with the compatibility requirements in the Spec License.

There was no disagreement with these principles.

Patrick then briefly explained the suggestion from the August 8 meeting that perhaps we should opt for an open-source RI license that does not include explicit patent grants, in order to provide an incentive to implementers to be compatible.

Gil Tene noted contributions to RI may grant limited rights while the Spec license references broader patent rights. Inbound licenses must enable / not contradict this.

Patrick responded that almost all contributors will be covered by the JSPA or the Affiliate Membership agreement, both of which will make explicit patent grants.

Gil suggested that we should add maintaining broad patent grants to our list of goals. Scott Jameson responded we are already taking care of this today. Mike Milinkovich noted that on the question of incentives the spec license says "you must pass the TCK".

Patrick suggested that Working Group should take up these matters when it next meets.

JSR 364 Expert Group session

Heather presented a brief update on JSR 364 (see the presentation for details), noting that the Early Draft Review has been completed with few comments. She reported that Oracle Legal has been asked to draft copies of the Affiliate Membership Agreement, the Partner Membership Agreement, and the Employer Contribution Agreement (all of which are needed - in draft if not in final form) before we can go to Public Review. She suggested that there would be no need for the Working Group to meet again until we have drafts to review (only very minor changes will be required in the Process Document). Patrick agreed to post version 7 of the Process Document,

JavaOne update & annual awards

Heather provided an update on the PMO's plans for JavaOne and the annual awards (see the PMO presentation for details).

2015 meeting schedule

We discussed the proposed meeting schedule for 2015 (see the PMO presentation for details).

Teleconferences will be held at 7:00 am Pacific time on the second Tuesday of each month except in the months when we meet face to face.

We agreed to meet in the Bay Area in January. Maulin Patel volunteered to check whether Freescale has a room large enough to host the meeting. (John Pampuch said he didn't think Azul would have a large enough room but he would check.) Patrick said that the fallback position would be to reserve the Oracle Conference Center. An AI has been opened to track this.

We agreed that we would like to meet in Europe in May, adjacent to the Oracle User Group summit if possible. Since the dates and location for this meeting are not yet set we will need to wait and see. Heather will report back as soon as she has information. (See new AI.)

We will meet in the Bay Area in September, just before JavaOne. Heather noted that the JavaOne dates are not yet fixed. We agreed that we could wait until next year to find a host for that meeting.

The PMO will post the provisional calendar on (see new AI).