The Commercial License is an agreement with
MySQL AB for organizations that do not want to release their application source code. Commercially licensed customers get a commercially supported product with assurances from
MySQL. Commercially licensed users are also free from the requirement of making their own application open source.
When your application is not licensed under either the GPL-compatible Free Software License as defined by the Free Software Foundation or approved by OSI, and you intend to or you may distribute
MySQL software, you must first obtain a commercial license to the
MySQL product.
Typical examples of
MySQL distribution include:
*
Selling software that includes
MySQL to customers who install the software on their own machines.
*
Selling software that requires customers to install
MySQL themselves on their own machines.
*
Building a hardware system that includes
MySQL and selling that hardware system to customers for installation at their own locations.
Specifically:
*
If you include the
MySQL server with an application that is not licensed under the GPL or GPL-compatible license, you need a commercial license for the
MySQL server.
*
If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of
MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the
MySQL server and/or
MySQL client libraries.
*
If you include one or more of the
MySQL drivers in your non-GPL application (so that your application can run with
MySQL), you need a commercial license for the driver(s) in question. The
MySQL drivers currently include an ODBC driver, a JDBC driver and the C language library.
*
If you distribute
MySQL Software within your organization, you should purchase a commercial license.
*
GPL users have no direct legal relationship with
MySQL AB. The commercial license, on the other hand, is
MySQL AB's private license, and provides a direct legal relationship with
MySQL AB.
With a commercial non-GPL
MySQL server license, one license is required per database server (single installed
MySQL binary). There are no restrictions on the number of connections, number of CPUs, memory or disks to that one
MySQL database server. The MaxDB server is licensed per CPU or named user.