Which Free JRE we can use? Oracle JavaSE or OpenJDK

I am going to use Elasticsearch 6.3.x for a commercial software, but I am confused on the license issue of JRE, from this link http://www.oracle.com/technetwork/articles/javase/faqs-jsp-136696.html , it looks like JRE is free for general purpose computing, but not for embedded devices or us of commercial features.

Does anyone know whether the Elasticsearch only uses JRE on general purpose computing? or will it use certain commercial feature in some scenario?

Other links for reference: https://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/

Thanks in advance.


first of all, I am not a lawyer so I am not able to give you definitive advice. The licensing policies of Oracle are about to change with JDK 11. For more info please see:

Elasticsearch does not rely on features that are specific to Oracle JDK and Oracle also invested effort to get both OpenJDK and Oracle JDK on par w.r.t. features (for example: Java flight recorder which was previously a commercial feature in Oracle's JDK will also be contained in the upcoming OpenJDK).


This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.