Alternatives to Oracle Java
Alternatives to Oracle Java
As we already know Java is application critical product and is currently being used over multiple
devices for development and functioning of applications in Cipla environment.
- Oracle Java/JDK versions and builds before Java 8 build 211 are free to use for development
& testing usage and distribution without modification use
- Oracle Java/JDK versions and builds released from JDK 17 through JDK 20 are also free to use
- Oracle Java/JDK versions from Java 8 build 211 to JDK 16 are paid products
- Now all the paid products are considered under a universal Oracle java subscription “Oracle
Java SE Universal Subscription”
Some applications like SAP based UIs will need Java for their operation, so Java from these machines
cannot be remediated/removed. Here are some alternatives to Oracle’s paid Java products that can
be used instead:
- Oracle Java/JDK versions from Java 8 build 211 to Java/JDK 16 are paid products
If you want to installed the same you will take approval from Management (business & IT)
1. Versions up to which Java (JDK and JRE), JAVA SE Development Kit are freeware to use in a
commercial environment:
o Java SE versions up to 8 (specifically JDK 8 Update 211) are free under the Binary Code
License (BCL) for commercial use
o Java SE 9 and 10 are free under the Oracle Technology Network (OTN) License
o Java SE 11 and later versions require a commercial license, except for versions 17 and later,
which are free under the No-Fee Terms and Conditions (NFTC)
o Binary Code License (BCL): Allows free use of Java SE for general purpose computing,
including commercial use, but with certain restrictions on redistribution and modification
o Oracle Technology Network (OTN) License: Permits free use for development, testing,
prototyping, and demonstration purposes, but not for production use without a commercial
license
o No-Fee Terms and Conditions (NFTC): Allows free use of Java SE for all purposes, including
commercial use, without requiring a commercial license
Regarding the request for JRE 1.8.0_171, this version falls under the free use category as it is prior to JDK 8
Update 211. Therefore, it can be used in a commercial environment without a paid license.
Java SE Version Version Number Release Date Free/Paid Oracle License Agreement
J2SE 1.2 (Playground) 1.2 01-Dec-98 Free Binary Code License (BCL)
J2SE 1.3 (Kestrel) 1.3 01-May-00 Free Binary Code License (BCL)
J2SE 1.4 (Merlin) 1.4 01-Feb-02 Free Binary Code License (BCL)
J2SE 5.0 (Tiger) 1.5 01-Sep-04 Free Binary Code License (BCL)