Feedback
Did this article resolve your question/issue?

   

Article

How licensing of Java, JRE, and JDK will be handled by Progress for Connect products.

Information

 
TitleHow licensing of Java, JRE, and JDK will be handled by Progress for Connect products.
URL Namehow-licensing-of-java-jre-and-jdk-will-be-handled-by-progress-for-connect-products
Article Number000130452
EnvironmentProduct: Connect for ODBC and JDBC
Version: All Supported
O/S: All Supported
Database: All Supported
Application: N/A
Question/Problem Description
Will java based ODBC drivers and JDBC work with Open JDK?
Which versions of JRE will be included/required in future releases of Connect products?
Who will be responsible for the license of Oracle JRE included with ODBC and JDBC installations?
Will older versions of ODBC/JDBC drivers be certified retroactively? 
What will be the policy to certify with newly released versions of OpenJDK?
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
Prior to January, we were already in the process of certifying the drivers with OpenJDK 8 and 11. The plan going forward is to certify with long term supported releases of OpenJDK and Oracle. 

ODBC drivers that require a JRE will include either OpenJDK 8 or OpenJDK 11. Due to maturity of OpenJDK 8 we will most likely stick with it for the driver releases in the first half of 2019. 

We will provide instructions on how to use any JREs we have certified with OpenJDK 8, OpenJDK 11, Oracle 8, and Oracle 11. 

We have no plans to ship a JRE that requires license fees. 

Our drivers that are active today contain Oracle 8 JRE which has no licensing fees associated with them. Future releases will shift to using OpenJDK that we can ship to you at no additional fee and which you can turnaround and ship to your customers without any fees. 

 Active releases of Connect for ODBC and JDBC will be certified retroactively. So for Oracle's JRE, that would include: ODBC 7.x, ODBC 8.x, JDBC 5.x 

For newly released versions of OpenJDK, Our first priority is to certify with Long Term Supported versions of OpenJDK (and Oracle Java) and second priority is to keep up with newly releases of OpenJDK. 
Workaround
Notes
Last Modified Date12/19/2018 7:54 PM
Files
Disclaimer The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.