These programs were sold on a Nomd Plus and/or Processor User metric (Java SE Advanced Desktop was authorized only for a Nomd User Plus metric) in which you paid a net license and net support fee. This license model will no longer be available from January 2019. Instead, Oracle only makes its Java Standard Edition programs available by subscription: Java SE subscription and/or Java SE desktop subscription. “Oracle Approved Product Use” refers to your internal use of programs only for execution: (a) products identified as Schedule A products at java.com/oaa; and/or (b) software applications designed using products identified as Schedule B products on java.com/oaa by an Oracle licensee of these Schedule B products. If you`re not sure if the app you want to run with the programs is developed with a Schedule B product, please contact your application provider. A brief summary of the main terms of the OBCL agreement is summarized below: In short, since January 2019, Oracle no longer issues public updates to commercial users of Java SE 8, which means that free updates are no longer available for commercial purposes. Oracle has officially converted Java SE into a subscription-based model. Regardless of whether an organization has previously acquired an unlimited license or OpenJDK has been used, these license changes are likely to affect any organization wishing to keep pace with the support. To learn more about Oracle`s Java SE support roadmap, click here. Oracle Cloud Infrastructure Use (“OCI Use”) refers to your use of programs in Oracle`s cloud infrastructure with Oracle Cloud Infrastructure products listed in Oracle PaaS and IaaS Universal Credits service descriptions that are available at oracle.com/contracts during the period you keep a subscription to these Oracle Cloud Infrastructure products. The answer is not so linear for third-party business applications, p.B. SAP business applications.
If your application provider has an ISV agreement with Oracle to provide you with Java updates to run your product, you don`t need a separate Oracle license for Java that will run on the app. However, it is your responsibility to determine whether your ISV has such an agreement. Another big question is how to use Java SE in a virtual environment – a license in which you use Java on a VMware kernel, for example.