Find JSRs
Submit this Search


Ad Banner
 
 
 
 

JCP Business Value Working Group: July 22, 2019

JCP Business Value Working Group Meeting Minutes for July 22, 2019



Date

Monday, July 22, 2019, 8:00 am PDT

Location

Teleconference

Agenda

Review EC Member perspectives on communicating the value of the JCP program to the continued success of Java.

Attendees

  • Heather VanCura, PMO
  • Steve Groeger, IBM
  • Martijn Verburg, LJC
  • Paul Buck, Eclipse Foundation
  • Mike DeNicola, Fujitsu
  • Georges Saab, Brian Goetz, Oracle
  • Leonardo Lima, V2COM

Minutes

Heather reviewed the objective of the working group - to amplify the business value of the JCP program to ensure continued success of Java. We went through the messaging that was discussed and presented in the May JCP EC Meeting.

JSRs developed through the JCP program, are required to deliver a Specification, Reference Implementation and Technology Compatibility Kit - all three work together. JSRs are covered by a Spec License that includes strong compatibility requirements. Multiple implementations create choice - implementations must pass the TCK, including open source implementations (as clarified by Paul). It is important to ensure the continued ability to have multiple compatible implementations.

Martijn pointed out the OpenJDK has 99% market share and wondered about importance of multiple implementations. Georges and Brian clarified that OpenJDK is a place and not a thing. Leonardo from V2COM added his rationale for participation in the JCP EC to guarantee there is a choice of JVMs, and the JCP and participation in it, is part of that investment, that whichever implementation they chose, it will work the same way.

To some extent, many in the Java Community take for granted that Java is so good, reliable and stable and we do not emphasize enough the value of conformance, so that Java implementations work the same for everyone. Compatibility is the value provided and the JCP program provides that value; therefore, communicating and sustaining the fundamentals of the JCP is necessary.

We discussed where we could share these messages with the broader Java Community. Heather suggested Code One activities as a primary opportunity. This year we are not hosting a BoF session, but there is the annual community event and the Meet the EC Candidates session, as well as the Hackergarten and Unconference in the evenings during Code One. Mike communicated his view that the renaming of JavaOne to Code One was a mistake. Martijn suggested we try to look for venues/opportunities to communicate beyond our typical BoF or session attendees. We agreed to consider options and discuss at our next Working Group meeting.

Next Steps

Heather to summarize meeting; we will meet again next Monday, July 29 to discuss strategies for communication to broader Java Community.