Oracle Java is easily swapped out for commercially supported distributions of OpenJDK. These distributions have the same underlying open source software code but vary in accompanying features and support. For example, only Oracle and Azul provide quarterly security-only updates on stabilized builds. These updates ensure Java deployments are protected from known vulnerabilities and enable organizations to comply with various internal policies and external regulations with a minimized risk of regression.
Another major difference between distributions lies in the breadth of Java that is supported. Companies with large Java deployments can have multiple versions of Java, including older versions such as Java 6 and 7 that must be patched to ensure security and compliance.  Azul offers support for more versions of Java than any other vendor, including Oracle.
Still another differentiator has to do with non-contamination guarantees. Developers who combine their code with open-source software can easily and inadvertently “contaminate” their applications with open source license provisions and cause companies to lose control of their intellectual property. Azul Zulu Builds of OpenJDK delivered through Platform Core provide broad indemnification protection against GPL contamination.
The OpenJDK vs. Oracle JDK Comparison Table shows how the leading OpenJDK distributions compare with each other and with Oracle.