For the joint Spec+IP Advisory call tomorrow at 11am Eastern, the
Jakarta EE Spec Committee has the following questions that will
make up a significant part of the agenda. The Zoom info is pasted
at the end of this email.
Agenda:
1. trying to create a consensus around patent licensing flow,
2. the role of TCKs in licensing, and
3. how specifications will be licensed from Oracle to Jakarta EE
such that the specs can be evolved in the future.
Jakarta EE Specification Committee list of questions to IP
Advisory Board is below.
The Jakarta EE Specification Committee has a number of questions for the IP Advisory board.
Timing of IP Patent Grants:
PROBLEM:
Vendors intent on implementing Jakarta EE Specifications will need to start development before those specifications are complete. This is important so that proposals for the specification can be vetted before specification completion and so that vendors can deliver products in a timely fashion.
Members contributing IP to Specification Projects need to know when the IP has been granted and be able to challenge grants before the specification is complete. It’s assumed that once a specification is complete the IP grants are also complete.
QUESTION
How can a Specification Project allow vendors (both members of the Specification Project and non-members) to begin development of implementations before the Specification is complete, if full IP rights are not granted until the Specification is complete?
An inherent concern in this timing issue is to not be restricted to what contexts a vendor can show/test implementation code in order to validate the implementation. This is the nature of the innovation concern that Red Hat was raising. A vendor should not be restricted from distributing an implementation while validating development choices.
SCENARIO
A Specification Project begins discussing and defining a new specification or an update to an existing specification. Company X, a member of the Specification Project, proposes a technical solution for the specification. Company Y and Open Source Project Z begin experimenting with the new feature. In the case of Company Y, the work is internal but there is a limited beta release which includes the new technical solution. In the case of Open Source Project Z, development of the new technical solution is done in the standard open source way with all the code covered under an open source license. Company A, also a member of the Specification Project, claims patent coverage of the technical solution and refuses to grant rights to its use. Company Y and Open Source Project Z are infringing on Company A’s IP and so Company A takes legal action.
Java EE Specification References
PROBLEM
Jakarta EE is intended to be a continuation of Java EE 8. Java EE 8 defines over three dozen specifications containing over seven thousand pages of documentation. Oracle is unable to donate all of the specifications directly to the EF or its projects. As a result the Jakarta EE Specification Projects must somehow reference the Java EE Specifications or otherwise develop new specifications from scratch without plagiarizing existing Java EE specifications.
QUESTION-1
Is it possible to reference the Java EE specifications directly from the Jakarta EE specifications without infringing on Oracle’s IP rights in terms of IP defined in those Java EE specifications?
QUESTION-2
Is it possible to even have a complete rewrite of a specification that relates to APIs in the javax.* namespace without a broad IP grant from Oracle?
QUESTION-3
If there are not satisfactory answers to questions 1, 2, what are some options for moving Jakarata EE specs forward?
Zoom meeting.
Join from PC, Mac,
Linux, iOS or Android: https://eclipse.zoom.us/my/jakarta.ee.committee
Or iPhone one-tap :
US:
+16699006833,,355402799# or +16468769923,,355402799#
Or Telephone:
Dial(for higher
quality, dial a number based on your current location):
US: +1 669
900 6833 or +1 408 638 0968 or +1 646 876 9923
Canada: +1
647 558 0588
France: +33
(0) 1 8288 0188
Germany:
+49 (0) 30 3080 6188
United
Kingdom: +44 (0) 20 3695 0088
Switzerland: +41 (0) 31 528 0988
Sweden: +46
(0) 8 4468 2488
Denmark:
+45 89 88 37 88
Netherlands: +31 (0) 20 241 0288
Japan: +81
(0) 3 4578 1488
Meeting ID: 272
948 807
International
numbers available: https://zoom.us/u/bXK8tL1as
--
Mike Milinkovich
mike.milinkovich@xxxxxxxxxxxxxxxxxxxxxx
(m) +1.613.220.3223
|
This email has been checked for viruses by Avast antivirus software.
www.avast.com
|
|