Skip to main content
Matrix42 Self-Service Help Center

License Models for Oracle MySQL

General Information

MySQL licensing is available through open-source General Public License (GPL) and commercial licenses. GPL allows public use, modification, and redistribution of source code under GPL terms. Commercial license suits those needing extra support or source code privacy. The commercial license allows the integration of MySQL with commercial software without the obligations of the GPL, such as releasing the source code.

Commercial licensing applies a "per Server" metric, which refers to a physical machine and falls into two classes, for which dedicated license models are available from LIS:

  1. Oracle | MySQL per Server (1-4 Sockets): for server with equal or less than 4 processor sockets
  2. Oracle | MySQL per Server (5+ Sockets): Server with equal or more than 5 processor sockets

Assignment Type

Licenses must be assigned to physical machine, i.e. if the software is installed on a virtual machine, another license requirement is created for the host of that VM.

Calculation

The quantity of license requirements under this license models is calculated by following rules:

License Model "Oracle | MySQL per Server (1-4 Sockets)"

If the consumer of the license requirement is a physical machine:  

  • 1 usage right is required, if the number of available sockets is not more than 4.

Otherwise (more than 4 sockets), the license requirement becomes invalid. In this case, change license model to "Oracle | MySQL per Server (5+ Sockets)".

Note: if the consumer of the license requirement is a virtual machine (host attribute is set), then a quantity of 1 is set. However, the license requirement will be not effective due to license assignment consolidation with the physical host.

License Model "Oracle | MySQL per Server (5+ Sockets)"

If the consumer of the license requirement is a physical machine:  

  • 1 usage right is required, if the number of available sockets is equal or greater than 5.

Otherwise (equal or less than 4 sockets), the license requirement becomes invalid. In this case, change license model to "Oracle | MySQL per Server (1-4 Sockets)".

Note: if the consumer of the license requirement is a virtual machine (host attribute is set), then a quantity of 1 is set. However, the license requirement will be not effective due to license assignment consolidation with the physical host.

  • Was this article helpful?