0 Votes

Subscription

Last modified by Jeff McDonald on 2021/11/17 07:45

https://shop.oracle.com/i/ostore/oimg/java_im10ti.pngJava is the #1 programming language and the #1 language of choice for cloud developers.

Subscription

Oracle offers a subscription service for licensing Java. Benefits include:

  • 24x7 technical support
  • Early access to the latest performance, stability and security patches
  • Access to patches for older versions of Java (1.6, 1.7, 1.8, etc.)
  • Java 1.7 & 1.8 commercial features (Flight Recorder, Mission Control, G1 Garbage Collection)

Subscriptions are sold by "Processor" for servers or by "Named User Plus" for desktops.

See Oracle Java SE Subscription Global Price List for more details.

Contact PCM for a discounted price quote.

Processor List Pricing

To calculate the number of "processors" required, multiply the total number of CPU cores by the core factor found in the Oracle Processor Core Factor Table.

QuantityList Price / Year
1+$300
100+$285
250+$270
500+$240
1000+$210
3000+$180
10000+$150

Desktop List Pricing

QuantityList Price / Year
1+$30
1000+$24
3000+$21
10000+$18
20000+$15

Frequent Questions and Answers

What is happening with Oracle Java SE 8?

Starting with the April 2019 update, Oracle JDK 8 will have commercial use restrictions. Through at least December 2020 the Oracle JDK will remain free for personal desktop use, development, testing, prototyping, demonstrating and for use with certain types of applications. After those dates, users can either go onto a paid support plan or use a Java SE 8 / OpenJDK 8 binary from another provider. You can also continue to use previous releases of Oracle JDK 8 downloaded under old licenses without updates at your own risk. Oracle plans to provide full paid support for Oracle JDK 8 until at least 2025.

What is the difference between Oracle Java and OpenJDK?

Starting with Java SE 11, Oracle has merged the source code baselines between their commercial (Oracle JDK) and their open source (Oracle OpenJDK) versions. Previously, Oracle Java had extra features only available to paying customers. Now, the only difference between the two products will be Oracle's support offering. Commercial customers of Oracle Java will receive timely patch updates, while OpenJDK users will need to continuously upgrade to the latest version of Java to receive updates.

What is happening with Java SE 11 (LTS)?

Now that Java SE 8 is end-of-life, Java SE 11 is the new long-term support (LTS) version. 

https://dev.karakun.com/assets/posts/2018-06-25-java-releases/diagramm-oracle-1.png

Does Oracle Support Virtual CPUs for Java Licensing?

No... But, that is not necessarily a bad thing. Servers typically run multiple VMs, all running Java. If you add up all the virtual CPU cores, it will likely total more than the physical CPU core count. However, that does imply you may want to consolidate all your Java VMs together and only license Java for those machines.