Don`t create your Java licensing policy around the BCL agreement. The future is in Java OTN SE. Weigh the pros and cons of a mixed environment, the risk of compliance, (common language), the time it takes to monitor patch levels. Oracle continued to offer free use of Java SE under the Oracle Binary Code License (OBCL) agreement, as it acquired Sun Microsystems. This use was limited and free if certain conditions were met. Here are the main terms of the OTN licensing agreement in relation to the OBCL agreement: they do not ensure that Oracle JDK was released as part of a licensing agreement. (BCL for old or unpatched java or later Java OTN SE) Many make the mistake when they start checking the Java license, they start looking at whether they need security/support updates or if they`ve used commercial features. The „program documentation“ refers to Oracle Java SE`s licensing information manual for the corresponding version that is available under www.oracle.com/java/technologies/javase-documentation.html and any documentation provided by Oracle with the programs or under docs.oracle.com/en/java. As with all other Oracle programs, if you wish to use the Java program for purposes other than those expressly authorized in this OTN license agreement, you will need to acquire a valid license under a separate agreement allowing this use. A brief summary of the main terms of the OBCL agreement is summarized below: Oracle makes available the latest java versions available annually in March and September, including quarterly performance, stability and security updates (in January, April, July and October) under open source license on jdk.java.net.
Oracle also provides updates. including Java 8, Java 11 and Java 12 from Oracle Java SE as part of the OTN license agreement for Java SE at OTN. 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.