What is a Java SE Subscription? What can I access with the Java SE Subscription? Java SE Subscription is a simple, low-cost monthly subscription that includes Java SE Licensing and Support for use on Desktops, Servers or Cloud deployments, It follows a commonly used model, popular with Linux distributions. The subscription provides access to tested and certified performance, stability, and security updates for Java SE, directly from Oracle. It also includes access to My Oracle Support (MOS) 24x7, support in 27 languages, Java SE 8 Desktop management, monitoring, and deployment features, among other benefits. Visit Java SE Subscription for more information
What is the cost of a Java SE Subscription? Desktop pricing is $2.50 per user per month, or lower with tiered volume discounts. Processor pricing for use on Servers and/or Cloud deployments is $25.00 per month or lower. Please see the Oracle Java SE Subscription Price List for more information.
What is the length of terms for the Java SE Subscription? The standard term is one year. Contact sales for other options.
How do I get support updates with the Java SE Subscription? Comprehensive Java SE Support is central to the Java SE Subscription and is provided via My Oracle Support (MOS)
Will I still be able to use “Java SE Commercial Features”, as were available in Java SE Advanced, with a Java SE Subscription? A Java SE Subscription will permit use, and support, the “Java SE Commercial Features” from Java SE 8 and other versions where relevant. The licensing details are available at the Java SE Documentation Page For more information on the Java SE Subscription offering for current Java SE Advanced licensees, please refer to the section “Current Java SE Advanced Licensees” later in this FAQ.
What happens if I do not renew a subscription? At the end of your Java SE Subscription, your rights to any commercial software downloaded under the subscription, and your access to Oracle Premier Support, will end. We recommend transitioning your Java SE applications to OpenJDK binaries from Oracle (under a GPL license) before the end of your subscription if you do not intend to continue with the subscription. This will allow you to continue running your applications uninterrupted.
How is a subscription different from a traditional perpetual-licensed product from Oracle, such as Java SE Advanced? Perpetual-licensed software has an up-front cost plus additional annual support and maintenance fees. A subscription provides license, updates, upgrades, and support in a single price. You only pay for what you need, for the time-frame you need it. Also see the previous question “What happens if I do not renew a subscription” for more information.
How does the six-month release cadence affect me if I sign up for the Java SE Subscription? You could choose to keep up with the new release cadence but a Java SE Subscription allows you to take control over when and how your production applications will transition to newer releases. Java SE Subscription allows you to use updates on LTS releases so you can remain in a given LTS release version for up to 8 years. Organizations can easily add-on to their subscriptions at any time as they move workloads from development to production. Java SE Subscription provides Java SE long-term support and control for Enterprises of any size. It also provides ongoing access to the Java SE 8 Desktop Management Commercial Features.
What are the system requirements and certified configurations for Java SE Subscription? The system requirements and certified configurations for Java SE Subscription are listed on the Java SE Documentation Site
Can I report a bug or Request for Enhancement (RFE) if I am a Java SE Subscription user? Yes, using My Oracle Support. A wizard will guide you through the process of specifying product information and attaching configuration information to your Service Request (SR).
Where do I send feedback and/or questions for the Java SE Subscription? If you are a customer, use My Oracle Support. If you are not a customer and have technical feedback related to Java SE, please visit https://java.com/report. For all other inquiries related to sales, support, product and/or licensing, please contact us at https://oracle.com/contact
Java SE 8 is the last Java SE release targeting Desktop deployment (eg, Java Web Start and a stand-alone system JRE). Java SE 8 will be end of public updates in January 2019, after which commercial users need to either transition to other technologies, or purchase a Java SE Subscription. Oracle will provide commercial support for Java SE 8 through at least 2025 including Java Web Start technology.
How does a Java SE Subscription affect me if I use a container platform (e.g. Docker) or Cloud deployment environment to run my application? Java SE Subscriptions are available per user (Desktop), or processor (Sever and/or Cloud). The underlying application architecture and deployment model does not affect pricing.
What if I’m an ISV, or embed Java in hardware for redistribution, and want to include Java SE in my products? If you embed Java SE in a device or application, and/or distribute “shrink wrapped” software with a perpetual license, please contact sales for more information on our ISV products under a “Binary License and Redistribution Agreement”. If you otherwise provide a hosted application that runs on Java but does not embed it, the Java SE Subscription may be all you need. Please contact sales for more information.
Current Java SE Advanced / Java SE Suite Users
What happens to my existing Java SE Advanced / Java SE Suite licenses? Your Java SE Advanced, Java SE Advanced Desktop, and Java SE Suite licenses and related support offerings will continue as usual. Existing licensees do not need to do anything related to this new product offering. If your business is growing, and you desire to expand your current desktop, server/cloud licensing, please contact sales for assistance.
What difference is there between Java SE Subscription and Java SE Advanced / Java SE Suite? Java SE Subscription is a monthly license and support solution for your Java SE Desktop, Server, and Cloud needs. It provides the same features as Java SE Advanced, but in a more convenient offering. It provides more flexibility in how and when you manage your upgrades and updates to Java SE Applications.
OpenJDK and/or Oracle JDK BCL Users
I already use OpenJDK binaries from Oracle, and/or the Oracle JDK under the BCL license. What does a Java SE Subscription offer me that OpenJDK, or the Oracle JDK doesn’t? Oracle provides OpenJDK builds under the GPL and has been working to make it interchangeable with Oracle JDK. These OpenJDK builds are available on a six-month cadence with scheduled quarterly security updates and targeted to developers. Organizations who would like more flexibility on when they migrate their production applications can benefit from a Java SE Subscription, which provides long-term support and tools on the current and on a number of older versions.
A Java SE Subscription enables your business to select Java SE versions that meet your industries compliance requirements and business needs. Java SE Subscription also provides access to My Oracle Support (MOS) online and telephone support. It provides direct access to performance, stability and security updates for Java SE 6, 7, 8, etc.
Java SE 8 is the last major release of Java targeting browser deployment via Web Start. Newer Java SE versions should follow modern application packaging and deployment practices where the JRE is bundled, and distributed, with the application.
A Java SE Subscription provides long-term access to Java SE 8 Desktop Management Commercial Features that simplify the management of Java SE on your desktops.
I am using OpenJDK builds from Oracle, or Oracle JDK builds free already, how will Java SE Subscription affect me? The Java SE Subscription does not impact your use of OpenJDK or the Oracle JDK in any way – continue as you were!
Other Oracle Products
If I use another Oracle product that relies on the Oracle Java SE runtime, how will a Java SE Subscription affect me? If you use any Oracle product that requires Java SE, you are already licensed to use the Oracle Java SE runtime with, and for the sole purpose of running, that Oracle product. Java SE Subscription provides licensing and support if you need to use the Oracle Java SE runtime for running products not licensed by Oracle. For more information see My.Oracle.Support Note 1557737.1 - (Support Entitlement for Java SE When Used As Part of Another Oracle Product – Requires Support Login).