How not to pay for Java (and still remain compliant) is the one of the key questions IT leaders are asking these days.
My answer is to the above question is YES. But, this yes requires some amount of work to be done. Let’s understand it a bit further:
Oracle states:
Java SE Universal Subscription provides licensing and support if you need to use the Oracle Java SE runtime for running products not licensed by Oracle. (this can be found here. )
Customers who use the following do not need to pay for Java:
- Using only BCL and NFTC versions of Java
- Using OTN versions covered by some Oracle product license or an embedded license
- Using OpenJDK
- Using non-Oracle Java from other vendors (e.g. Azul Zulu, Amazon Coretto, Eclipse Temurin/AdoptOpenJDK etc)
- Not using Java at all.
What should customers do?
Whether you do not want to pay for Java or you want to be in a position to negotiate with Oracle, the following activities are essential:
- Get Visibility
- Understand which machines need an Oracle commercial license
- Remediate where ever possible
- Set up a process to monitor Java usage
- Decide on how to take forward the engagement with Oracle. This may even mean NO ENGAGEMEMT.
If you want to know more on our Java ZERO program, connect to us through https://rythium.com/ .