Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [microprofile-wg] [DISCUSS] [Straw Poll] MicroProfile -> Jakarta EE - deciding namespace after the move



On Jun 2, 2025, at 2:57 PM, Emily Jiang <emijiang6@xxxxxxxxxxxxxx> wrote:

Hi David,
The Jakarta EE specification committee dictates the root namespace for apis and tck tests (`jakarta.*` and `ee.jakarta`).  The specification projects can request approval to use a name under that namespace.  Is a +1 vote saying that we understand this is the case?

From my understanding, the Jakarta EE specification did not dictate the root namespace for apis and tck tests. For TCK tests, it suggested the tck projects should use ee.jarkarta but some projects did not accept it. The spec committee provides guidance but not forces the spec projects. The projects can choose a namespace as long as it does not infringe with another eclipse project according to the Eclipse Foundation Development Process.

The option to use ee.jakarta only applies to the TCKs and was a specification committee vote to allow that flexibility.  Specifically, the specification committee disallowed use jakarta.* for TCK tests which forced some projects to repackage the new TCK tests they were creating.

Both of those actions are evidence the specification committee has complete control over the namespaces.  Other examples of the Specification Committee making these sort of decisions include the maven packaging and Github repository naming conventions.

Any outcome of a vote here would simply be input to the Specification Committee who would make the final decision.

Similarly, as our own Working Group we could make these decisions at the MP Steering Committee level and no project within MicroProfile WG could override them.


-David


Back to the top