Nov 22, 2018 - 06:38 AM
The licensing rules for Java are similar for Oracle Database programs.
In other words, Java SE Advanced Desktop is licensed by Named User Plus licenses (for desktop/laptop based deployments), Java SE Advanced and Java SE are licensed by Processor licenses.
The applicable license metric defintions are:
Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted as a named user plus in addition to all individuals authorized to use the programs, if such devices can access the programs. If multiplexing hardware or software (e.g., a TP monitor or a web server product) is used, this number must be measured at the multiplexing front end. Automated batching of data from computer to computer is permitted. You are responsible for ensuring that the named user plus per processor minimums are maintained for the programs contained in the user minimum table in the licensing rules section; the minimums table provides for the minimum number of named users plus required and all actual users must be licensed. For the purposes of the following Program: Java SE Desktop Subscription, the term "server" refers to a desktop computer.
Processor: shall be defined as all processors where the Oracle programs are installed and/or running. Programs licensed on a processor basis may be accessed by your internal users (including agents and contractors) and by your third party users. The number of required licenses shall be determined by multiplying the total number of cores of the processor by a core processor licensing factor specified on the Oracle Processor Core Factor Table which can be accessed at http://oracle.com/contracts. All cores on all multicore chips for each licensed program are to be aggregated before multiplying by the appropriate core processor licensing factor and all fractions of a number are to be rounded up to the next whole number. When licensing Oracle programs with Standard Edition One, Standard Edition 2 or Standard Edition in the product name (with the exception of WebCenter Enterprise Capture Standard Edition, Java SE Subscription, Java SE Support, Java SE Advanced, and Java SE Suite), a processor is counted equivalent to an occupied socket; however, in the case of multi-chip modules, each chip in the multi-chip module is counted as one occupied socket. For example, a multicore chip based server with an Oracle Processor Core Factor of 0.25 installed and/or running the program (other than Standard Edition One programs or Standard Edition programs) on 6 cores would require 2 processor licenses (6 multiplied by a core processor licensing factor of .25 equals 1.50, which is then rounded up to the next whole number, which is 2). As another example, a multicore server for a hardware platform not specified in the Oracle Processor Core Factor Table installed and/or running the program on 10 cores would require 10 processor licenses (10 multiplied by a core processor licensing factor of1.0 for ‘All other multicore chips’ equals 10).
Please note that as off January 2019, Oracle will only sell the right to make use of Java through a subscription as per the Subscription pricelist: https://www.oracle.com/assets/java-se...
The licensing rules for the deployment on public cloud are listed in the Licensing Oracle in the Cloud Computing environment as listed on the following URL: http://www.oracle.com/us/corporate/pr...
Amazon EC2 and RDS - count two vCPUs as equivalent to one Oracle Processor license if hyper-threading is enabled, and one vCPU as equivalent to one Oracle Processor license if hyper-threading is not enabled.
· Microsoft Azure – count two vCPUs as equivalent to one Oracle Processor license if hyper- threading is enabled, and one vCPU as equivalent to one Oracle Processor license if hyper- threading is not enabled.
Should you have any further questions, just let us know.
Nov 22, 2018 - 07:28 AM
Dec 07, 2018 - 09:01 AM
I'd like to know whether a Java Runtime installer that's included with a 3rd-party product (that is or uses a Java applet) should be sublicenced to me by the 3rd-party product's vendor, or whether they'll just assume I've licenced it myself?
Of course many 3rd-party vendors haven't a clue either.
Dec 07, 2018 - 09:14 AM