The GPL license is contagious in the sense that when a program
is linked to a GPL program all the source code for all the parts
of the resulting product must also be released under the GPL.
If you do not follow this GPL requirement, you break the license
terms and forfeit your right to use the GPL program altogether.
You also risk damages.
You need a commercial license:
GPL code from the MySQL
software and don't want the resulting product to be licensed under GPL,
perhaps because you want to build a commercial product or keep the added
non-GPL code closed source for other reasons. When purchasing
commercial licenses, you are not using the MySQL software under
GPL even though it's the same code.
GPL application that only works with the
MySQL software and ship it with the MySQL software. This type
of solution is considered to be linking even if it's done over a network.
MySQL software without providing
the source code as required under the GPL license.
MySQL
database even if you don't formally need a commercial license.
Purchasing support directly from MySQL AB is another good way
of contributing to the development of the MySQL software, with
immediate advantages for you.
See section 1.4.1 Support Offered by MySQL AB.
If you require a license, you will need one for each installation of the
MySQL software. This covers any number of CPUs on a machine, and there
is no artificial limit on the number of clients that connect to the server
in any way.
For commercial licenses, please visit our website at http://www.mysql.com/products/licensing.html. For support contracts, see http://www.mysql.com/support/. If you have special needs or you have restricted access to the Internet, please contact our sales staff via e-mail at sales@mysql.com.