Hi All,
here is the Agenda for the call today (copied directly from our working
document).
Spec Committee Agenda May 28th, 2019
Attendees (present in bold):
Kenji Kazumura - Fujitsu, Michael DeNicola
Dan Bandera - IBM, Kevin Sutter, Alasdair Nottingham, BJ Hargrave
Bill Shannon - Oracle, Ed Bratt, Dmitry Kornilov, Jim Wright, Will Lyons
Steve Millidge - Payara, Arjan Tijms
Scott Stark - Red Hat, Mark Little, Antoine Sabot-Durand
David Blevins - Tomitribe, Richard Monson-Haefel, Jean-Louis Monterio
Ivar Grimstad - PMC Representative
Alex Theedom - Participant Member
Werner Keil - Committer Member
Eclipse Foundation: Wayne Beaton, Tanja Obradovic, Paul Buck, Mike Milinkovich
Past business / action items
Moving forward without the javax namespace
Jakarta EE 8 release
Jakarta EE 8 release plan - Ed Bratt
Steps to Complete JESP for Jakarta EE 8 (Scott)
Jakarta EE Delivery Proposal
ACTION (All): Review the document and provide feedback.
Specification Document Copyrights (Wayne)
We have the list of copyright holders provided by Oracle and have started the process of consolidating the list (i.e. tracking acquisitions to determine current copyright holders)
Agreement document created and signed by three companies, and two individuals.
Focusing on Platform first
ACTION (Wayne) develop a trackable metric.
![Chart]()
Index of specification documents and associated artifacts.
Ballot Process
We need to have a more transparent means of disseminating the results of specification committee votes.
ACTION (Scott) describe the problem and take initial leadership.
TODO Need a means to track other ballots.
Restructuring Review
ACTION (Wayne) generate a step-by-step guide to assist project teams with understanding the process. (STARTED)
ACTION (Wayne): set up the first round of restructuring reviews (STARTED)
ACTION (?) Get the marketing committee engaged.
Jakarta Batch is good to go.
CDI
Dependency Injection
Bean Validation (Jakarta Bean Validation)
JavaServer Faces (Jakarta Server Faces)
APIs are part of Eclipse Mojarra. Recommend that we leave them there.
ACTION (Wayne) Create a new project proposal for Jakarta Server Faces. Wayne will identify the best candidates to start the project proposal process.
Acronyms
Ivar suggested on the May 21/2019 Steering Committee call that we drop acronyms altogether in favour of concise (short) project names.
There appeared to be general consensus among those who attended the call that this would be a good idea.
Wayne: does this apply to the technical namespaces?
General consensus was: where possible, yes.
This is already true for many specifications:
javax.persistence.* => jakarta.persistence.*
javax.transaction.* => jakarta.transaction.*
Simplify and consolidate where possible:
javax.ws.rs => jakarta.rest.*
Some will just be different acronyms:
javax.ejb => jakarta.jeb.* (“Jakarta Enterprise Beans”)
TCK Process Status?
TCK process - Scott Stark leading the effort
TCK Processes should be integrated into the operations document.
The EMO cannot manage either the creation or the ongoing application of TCK processes; this is the responsibility of the specification committee. Either the specification committee or PMC will be required to take responsibility for determining whether or not the requirements of the TCK have been fulfilled as part of their approval process.
Scott is working on this.
Needs another pass.
QUESTION: How do we change an EPL-licensed TCK into an EFTL TCK? Who creates the EFTL version?
ACTION (Wayne) QUESTION: Do we need a click-through license acceptance to get access to the TCK/other resources (Eclipse legal question)?
PMC update - Ivar Grimstad
Specification Template
We’ll discuss on a later call, once we finish javax namespace discussion
Thanks,
Tanja
--
Tanja Obradovic
Jakarta EE Program Manager | Eclipse Foundation, Inc.
Twitter: @TanjaEclipse
Eclipse Foundation: The Platform for Open Innovation and Collaboration