Software vendors are determined to recover declining revenues as customers are moving to the cloud. Recently, it has been reported that Oracle has started aggressively auditing customers for Java usage, a software that is widely believed to be free to use. Although this news has not been confirmed by the software provider, it is always smart to be proactively prepared.
Oracle Java Licensing
Similar to Oracle Databases, Oracle Java has features which, if used, can represent a licensing breach. When it comes to cost, as per Oracle's website:
OracleJava Standard Edition version 8 is still freeas long as it is used for general purpose computing.
OracleJava Standard Edition Advanced and Oracle Java Standard Suitehave some components which arenot free of charge.
The install package for Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and Oracle Java SE Suite is the same as the package for Oracle Java SE. What makes the difference are the "commercial features" which can be activated to use the above mentioned products. As soon as this happens, the customers might need to pay for the additional features.
The Oracle Java SE is downloadable for free as per Oracle Binary Code License Agreement (BCLA).
"SUPPLEMENTAL LICENSE TERMS
These Supplemental License Terms add to or modify the terms of the Binary Code License Agreement. These Supplemental Terms shall supersede any inconsistent or conflicting terms in theOracle Binary Code License Agreementor in any license contained within the Software.
1. COMMERCIAL FEATURES. You may not use the Commercial Features for running Programs, Java applets or applications in your internal business operations or for any commercial or production purpose, or for any purpose other than as set forth in Sections B, C, D and E of these Supplemental Terms. If You want to use the Commercial Features for any purpose other than as permitted in this Agreement, You must obtain a separate license from Oracle.”
* A complete overview of the features can beaccessed here.
Important: An Oracle Java SEproduct isalready includedwhen purchasing one of the following licenses:
Weblogic Server Standard Edition
Weblogic Suite
Internet Application Server Enterprise Edition
GlassFish Server, Coherence Standard Edition
Coherence Grid Edition
WebCenter Content
WebCenter Universal Content Management
WebLogic Suite for Oracle Applications
Coherence Enterprise Edition for Oracle Applications
Metrics and costs (as of the 15th of December 2016)
TheJava Runtime Environment (JRE)andJava Development Kit (JDK)are stillfree
Java SE Advanced Desktopcanonlybe licensed forNUPat a license price of $40 Dollars (support $8.8 Dollars).
Java SE Advancedhas a price of $100 Dollars per NUP(support $22 Dollars) and of $500 Dollars per Processor(support $1,100 Dollars).
Java SE Suitea price of $300 Dollars per NUP(support $66 Dollars) and of$15,000 Dollars per Processor(support $3,300 Dollars).
Java Usage tracking
For tracking and measuring purposes, within the Java package itself, there is one feature calledJava Usage Tracker. This is available starting with Java SE 6 update 25. It is important to take note that the JUT is acommercial feature itself.
The collected data refers to:
Java and JVM versions
Java application name
Host name and IP address
Invocation timestamp
JVM arguments
Classpath
JRE location on the system
Operating system name and version
Launch type (e.g. applet, web start, command line)
USU is committed to expert consulting which always has the customers’ needs in view. Our Professional Services combine technological know-how with unbeatable licensing experience built to meet your individual needs. For those of you still considering leveraging USU’s licensing services, here are a few links to leverage for your own research: