What is Java license?
Herein, do I need a license for Java?
You do not need licensing for business use! You only need licensing to continue using Oracle's JDK after the LTS window is up. In this case, Java 8, which was released four years ago and will be nearly five by the time the LTS period is up, is going to be unsupported.
Accordingly, what is Java commercial use?
But third and most important, earlier in that very roadmap document, the definition of "commercial user" is made clear: "Commercial Users are entities other than Oracle Customers that use Java SE for free for business, commercial or production purposes as part of a Java application delivered by a third party or
Oracle Will Charge for Java Starting in 2019. The current version of Java – Java SE 9 as well as Java SE 8 – is free and available for redistribution for general purpose computing. Java SE continues to be available under the Oracle Binary Code License (BCL) free of charge.