Greetings Jakarta EE Specification Committee.
I'm going to join your call today to discuss these
topics. In preparation for this, here is some background.
Regarding Jakarta CDI...
We cannot change the patent license on an existing
specification project. We can, however, create a new
specification project that uses existing content.
Unfortunately, standing up a new project requires some
investment in time. So, to avoid as much churn as possible
(while following the EDP, the EFSP, and IP Policy), the
EMO intends to leverage the ability to combine reviews.
Specifically, we intend to combine a termination and
creation review. We will, through this review, terminate
the existing Jakarta CDI specification project and then
recreate it in place (but skip the part where we archive
and then unarchive the project resources, retire and then
reappoint committers, etc). I've described the process
that we're going to follow with some detail on the
tracking issue.
Regarding Jakarta Config...
You may recall that the patent license was changed
midway through the creation review ballot for the Jakarta
Config specification project. The process lumbered on
anyway and we wound up creating the project before we
detected the error. AFAIK, there has been no activity on
the project (i.e., no intellectual property has been
committed) which leaves us in a position to fix the error.
I believe that the project team wants to move the
project forward with the Compatible Patent License. If
this is still the case, then -- given that the steering
committee has selected the Implementation Patent License
as the default patent license -- approval from the
steering committee for the exception is required. With the
matter of the selection of the patent license for the
project settled, we will need to re-run the creation
review ballot. With ballot approval, the project will be
good-to-go.
So... if the specification committee has strong
opinions regarding the project's selection of patent
license, then we will need you to engage with the project
team to sort out the choice. Otherwise, the EMO will
engage with the project team to validate that they intend
to move forward with the Compatible Patent License. If an
exception from the steering committee is required, the EMO
will ask the specification committee to make that
petition.
When the selection of patent license is settled the EMO
will task the specification committee with initiating the
required ballot.
Thanks,
Wayne
--
Wayne Beaton
Director of Open Source Projects | Eclipse Foundation