Jakarta EE is a set of open specifications used for enterprise Java application development. It is a continuation of Java EE technology that gathers the wide community of Java developers interested in advancing the specifications for future cloud native Java enterprise applications. Each specification release includes its respective Technology Compatibility Kit (TCK). You can find a link to the TCK on the appropriate specification release page, for example see Jakarta EE Platform 9.0 or in the case of individual specification see Jakarta Authentication 2.0.
The Jakarta EE Working Group enables highlighting all compatible implementations of the individual specifications. In addition, the Jakarta EE Working Group highlights compatible products, which are compatible implementations of either the Jakarta EE Platform, the Jakarta EE Web Profile, or the Jakarta EE Core Profile specifications.
The first step in having an implementation be designated as Jakarta EE compatible is ensuring it passes the appropriate specification respective TCK in order to demonstrate compatibility with their corresponding specifications and is compliant with the Eclipse Foundation Technology Compatibility Kit License for the terms of use. This assumes the implementer has reviewed all compatibility requirements in the respective specification, including those in the TCK documentation, notably those in the TCK User Guide.
The second step, once the TCK is successfully passed, is letting the world know about it. That is,
There are additional steps required, including membership in the Jakarta EE working group. Products listed on the Compatible Products pages are welcome to use Jakarta EE Compatible logo per Jakarta EE Trademark Guidelines.
To get your implementation listed as Compatible Implementation page on an individual Jakarta EE component specification page here is what need to be done:
To get your product listed on the Compatible Products page and in order to be able to use Jakarta EE Compatible logo, please follow these steps: