I have a scenario where I will contracted by someone to build a website using these technologies (PHP, Apache, MySQL). I write my PHP code and using MySQL as the database software, and the source must be kept in private and may not be released to public. That mean this will be closed source project. I will do my job on my own computer. After the project finished, my work will be placed on my clientâ€™s server using the same technologies I used, including MySQL. Should I buy commercial license for MySQL, or may I use the GPL licensed? The same question go about my future client, should they buy the commercial license, or may they keep using GPL licensed MySQL?

Regards,
William

Dua hari kemudian pertanyaan ini dijawab oleh pihak MySQL AB:

Thank you for contacting MySQL,

You don’t need a commercial license to develop with MySQL, unless you are packaging MySQL server with your solution and selling it as a package.

Your customer also doesn’t need the commercial license provided they are again not distributing MySQL.Â They may choose to purchase Enterprise simply because it gives them support and monitoring/tuning tools, and if they are relying on the solution then this makes sound business sense.