I am developing in Java 8, REST API, using Spring Date REST and MongoDB on Linux (on Intel 64-bit architecture) for commercial use, for a certain company.
I would like to determine which JVM I can use on the production server for free.
First I thought about ORACLE JVM, but I found the information that:
(...) In case of "General Purpose Computing" you can make use of the software without paying any additional fees; In case of different usage, you are required to pay additional fees towards Oracle. (...)
... and it seems that REST API running on the server is not one of the "General Purpose Computing"...
Do I think right?
In the second place I thought about OpenJDK and this JVM seems to be free to commercial use.
Am I right?
If none of the above two is for free use in commercial applications, can someone recommend me a JVM that is free?
Or maybe the above two JVM's allow their free use in a situation where I need to use it and I don't need to worry about it?
English is not my native language and I'm not fluent in legal rants... I also think that this issue is important to many similar developers... so please help us...