Oracle has changed the commercial license since Java SE 11, as I understand. Does this impact products created using Java. For example I have a program written in Java I plan to sell. Also is it the same when I provide in-app purchases but the software is downloaded for free? Do I have to pay Oracle? And can I distribute using jlink?

Edit: So this is a page that tries to explain it. https://blog.jetbrains.com/idea/2018/09/using-java-11-in-production-important-things-to-know/

This is the license for OracleJDK https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html

So I can't understand what they mean by commercial use. If I create a software using the OracleJDK or OpenJDK, but sell only my software, do I have to pay them. I won't resell ot edit their software.

  • You might want to indicate the specific clauses of the new terms & conditions on which you need clarification. – Iñaki Viggers Jan 13 at 11:46

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.