Hallo,
http://www.mysql.com/products/licensing/opensource-license.html
Free use for those who never copy, modify or distribute. As long as you never distribute (internally or externally) the MySQL Software in any way, you are free to use it for powering your application, irrespective of whether your application is under GPL license or not.
Jetzt fragt sich aber, was »distribute« bedeutet: http://www.mysql.com/products/licensing/commercial-license.html definiert das so:
»Typical examples of MySQL distribution include: (...) Selling software that requires customers to install MySQL themselves on their own machines. (...) 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.«
Wenn ich also drei Scripte schreibe, die über die gängigen Schnittstellen auf einen MySQL-Server zugreifen (z.B. PHP), und diese unter einer anderne Lizenz als GPL verkaufe, bräuchte ich, wenn ich es richtig verstehe, eine Lizenz (und jeder, der die Scripte einsetzt, anscheinend ebenfalls).
Sehe ich das richtig?
Mathias