Gaining Access to the JCK
The Java Compatibility Kit (a.k.a., the JCK or TCK for Java SE) is available at no charge to developers who are planning to deploy a compatible Java implementation based on code derived from OpenJDK, or are participating in OpenJDK research, bug fixes, code enhancement and/or ports to other hardware/software architectures.
The JCK is made available under the terms of the OpenJDK Community TCK License Agreement (OCTLA). The current version of the OCTLA is for Java SE 21 or later (OCTLA JDK 21 V 4.0). Please contact octla-submit [at] openjdk [dot] java [dot] net with any questions.
The signatories of past and present versions of the OCTLA are listed here.
Process
To obtain access to the JCK, please follow this process:
- Review the terms of the OCTLA License.
- Fill out and submit the JCK access request form.
- The screening committee will review your form and determine if your application meets the requirements for JCK access.
- After Oracle reviews your application, you will be notified via e-mail of the decision of the screening committee.
- If you are granted access, you will need to send a signed copy of the OCTLA License to Oracle. The signed form can be scanned and e-mailed to octla-submit [at] openjdk [dot] java [dot] net.
- If you have not signed the Oracle Contributor Agreement (OCA), then please do so at oca.opensource.oracle.com.
- Once Oracle receives your signed files, you will receive an e-mail explaining how to download the JCK.
Requirements for JCK access
- Your project must be active and meet the terms of the OCTLA.
- Your project can be inside or outside the OpenJDK community, but you must sign the OCA.
Note: Signing the OCA does not require that you provide any code back to Oracle or OpenJDK, however, it is mutually beneficial to all parties if relevant patches are shared throughout the OpenJDK community. Signing the OCA makes it possible for you to contribute your patches to OpenJDK.
Support
Support for the JCK will be limited and handled primarily through a private mailing list shared by Oracle and all OCTLA licensees. If you are planning to do a wide distribution of compatible implementations and are interested in branding, other services may also be made available through Oracle's licensee support organization.
If you have any questions for Oracle regarding your request for JCK access, please e-mail octla-submit [at] openjdk [dot] java [dot] net.