MySQL有GPL和商用授權.
(1) GPL只管對外發佈的軟體是否符合GPL授權, 如果您的軟體是自己開發自己使用, 跟GPL一點關係也沒有.
(2) MySQL包含Server和Client, 都是GPL授權, 關鍵是在Client端, 如果軟體系統是使用GPL授權的Client來連MySQL Server, 這軟體系統必須符合GPL授權, 或者購買MySQL的商用授權.
(3)如果使用非GPL授權的Client端, 就不需要MySQL的商業授權.
例如, php的MySQL Native Driver: mysqlnd (http://php.net/manual/en/book.mysqlnd.php)
一些LGPL授權的MySQL client: https://kb.askmonty.org/en/client-libraries/
Java用的JDBC也脫離GPL限制.....
如要使用MySQL, 建議使用
(1)https://mariadb.org/
(2)http://www.percona.com/
另外, 可以用採類似BSD, MIT授權的postgresql: http://www.postgresql.org/
不用購買使用版權,但是可以購買support費用。
https://shop.oracle.com/pls/ostore/product?p1=MySQL