What’s the difference between CA and SA bundles of Azul Zulu Builds of OpenJDK?

Azul produces two different distributions of Azul Zulu Builds of OpenJDK: CA and SA.
Certified builds of Azul Zulu Builds of OpenJDK have been verified by passing all tests of the OpenJDK Community Technology Compatibility Kit (TCK) as available for each respective Java SE version. 
The CA distribution is our “Community Availability” build of Azul Zulu. 
The SA distribution is our “Subscriber Availability” build of Azul Zulu. 
  • SA builds of Zulu are tested, certified, and commercially supported Azul Zulu builds of OpenJDK for which Azul ensures that software that uses the Accessible APIs of the product is not required to carry a specific license and that such use does not contaminate the code or intellectual property of such software with any license requirements. See Understanding How Azul’s Zulu License Verification Process Protects Your IP for more information.
  • SA builds are available to Zulu Platform Core Subscribers.
    • Zulu Platform Core subscribers may not redistribute Zulu builds without specific authorization via a contract with Azul.

Early Access builds

Both CA and SA distributions sometimes include Early Access builds which are denoted with -ea- in the filename. Early Access builds may not be TCK certified. 

In the past, we also produced an NV distribution. The NV distribution contained builds of Azul Zulu that were not guaranteed to be free of licensing contamination.
  • Unlike the SA builds, NV builds were not guaranteed to be free of licensing contamination.
  • NV builds were available only to Zulu Platform Core Subscribers without redistribution rights. NV builds were not suitable for redistribution or embedding. 
  • The primary difference between SA and NV builds was that some experimental features of Java 11 have dependencies that are non-compliant with GPL v2 with Classpath Exception licensing, so these features were removed from our SA builds. 
    • The most prominent example is the Graal JIT compiler.
    • Most Zulu Platform Core customers use SA builds.
  • If you wish to have the functionality you previously had with the NV bundles, you can use the CA bundles available at https://www.azul.com/downloads/.

See also: Zulu Version Numbers Explained, and Glossary

Add Comment



Please sign in to leave a comment.

Was this article helpful?
0 out of 0 found this helpful