Question: is jdk free for commercial use?
Answer: If you want to use Java for free for commercial use, one way of doing it is to use an Oracle JDK, Oracle's OpenJDK builds and OpenJDK from other providers. This, of course, does not include support from Oracle, however.