Understanding Oracle’s Java SE 8 Licensing Changes and Cost Implications
Oracle announced that after January 2019 Java SE 8 will no longer receive public updates without a commercial license, prompting organizations to assess their Java usage, distinguish between general‑computing‑free and paid scenarios, and evaluate potential licensing costs and migration paths.
Oracle announced that after January 2019 Java SE 8 will no longer receive public updates without a commercial license, and it cannot be used for commercial or production purposes without paying.
Java SE 6 and SE 7 (free)
Older versions (SE 6 or SE 7) are still offered to help developers debug legacy systems, but Oracle does not provide the latest security patches for these releases and does not recommend using them in production.
Java SE 8 (paid)
Java SE 8 includes the following components:
Java Development Kit (JDK) with JavaFX SDK
Java Runtime Environment (JRE) – server and standard packages
JavaFX runtime
JRockit JDK
To determine whether you need to pay for Java SE 8, consider the usage type: under “general computing” the software can be used without extra fees; other uses require additional payment to Oracle.
General‑computing usage
The current Java SE 8 can be freely redistributed for general‑computing purposes. A general‑computing device (desktop, laptop, smartphone, tablet) can run typical tasks, distinguishing it from specialized embedded systems.
Non‑general‑computing usage
Using Java SE 8 for dedicated functions outside general computing—such as embedded or purpose‑specific applications—requires a separate Oracle license.
Oracle’s Java SE roadmap states that after January 2019 no further public updates for Java SE 8 will be provided for commercial use, and long‑term support is available through Oracle Java SE Advanced, Advanced Desktop, or Suite.
New release schedule
Oracle plans to shift Java SE releases to a six‑month cadence starting September 2018, replacing the previous three‑year gap between SE 8 and SE 9.
Fees
Organizations unable to upgrade to the latest Oracle JDK or OpenJDK may face significant costs; a 2018‑April price list illustrates the pricing structure.
Many companies consider these costs large and often unbudgeted.
Next steps
Assess your Java usage: how many instances, where they run, and why. Determine if you can retire them or switch to alternative tools, and calculate the cost for Java versions that must be retained after January 2019.
Not the first time
Since 2016 Oracle has begun monetizing Java more aggressively, employing a licensing management service with Java experts to audit usage, emphasizing that only the “general computing” portion of Java SE is free.
Oracle price list
Reference: Oracle Technology Price List .
Rumors about Java charging have persisted for years; this update confirms the shift.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
