United States here. I have a client that I would like to build a small suite of Java 8+ applications for to be installed on their office desktops and servers. This requires the Java Runtime Environment (JRE) to be installed on all of those computers/servers as well.
Their IT department is telling me that installing Java will require a license & fees for the JRE.
Googling myself I have found a mixture of answers, none of which are definitive.
Some articles state that Java is and will continue to be totally free for commercial use, with the exception of certain optional add-ons like Mission Control and Flight Recorder.
Other articles state that as of January 2019, Java will require licenses for commercial use.
Other articles state that different rules will be applied to different versions of the JRE.
Which is it? If there are rules/conditions based on the versions, what are they?