Hi Dss
I know it’s confusing, but less so then Microsoft licencing, and MySQL is far cheaper then MsSQL, which they now changed a while ago to per core from per proc.
I have had a quick further look, and I’m thinking now you may be out of luck, as their licence specs cover connections to MySQL as well, from non GPL or commercial products (unless I am getting confused sorry).
I myself, may think if possible, to opensource your software (this does not mean your software maybe free, only the source code is made available under GPL) and save yourself monies, other then that, you have to licence the server I’m thinking sorry.
Also, further reading may suggest you might be able to use the php connector, but I’m not too sure if this more work then it needs and may not work for you.
I hope that helps a little but I would be interested to know other user opnions
Many thanks
John
However, if you develop and sell a commercial program but do not deliver it together with MySQL and leave the installation of the MySQL server and its licensing to the customer, then you must obtain licenses for the client libraries used in your program.
Explicit licensing of the client library is seen by the MySQL company as an exception, since as a rule, the server is licensed. Commercial licensing of the client library actually represents nothing other than a protection of the MySQL company’s commercial interests. They want to avoid the situation in which commercial developers get around having to obtain a commercial license simply by not providing the MySQL server. The customer then loads the GPL version of the MySQL server from the Internet and believes that all is right with the world. In such a case the MySQL company would receive nothing for the development of a commercial MySQL product.
Client Licenses for the PHP Project, F(L)OSS Exception
Since MySQL 4.0, the GPL license for client libraries has led to problems with some other open source projects. For example, the PHP project is not subordinate to GPL, but to another open source license that is considerably more liberal and contains fewer restrictions for commercial applications. If PHP were to provide the MySQL client library under GPL, the GPL would have to hold for the entire PHP project. PHP developers were not agreeable to this. MySQL therefore defined an exception that permitted the PHP project to make the MySQL client library part of PHP.
For other open source projects that do not use the GPL license, MySQL has defined the FLOSS or FOSS license exception. FLOSS stands for Free/Libre and Open Source Software. (On the MySQL Web site the exception is often abbreviated FOSS.) Open source projects that exist under a license that is part of the FOSS exception are permitted to integrate the MySQL client library into their code without the GPL restrictions coming into play. Further details on these license exceptions can be found here:
http://www.mysql.com/company/legal/licensing/faq.html
http://www.mysql.com/company/legal/licensing/foss-exception.html
Please see link for full article http://searchitchannel.techtarget.com/feature/Using-MySQL-licensing-Open-source-license-vs-commercial-license and https://blogs.oracle.com/MySQL/entry/get_the_facts_mysql_licensing_and_pricing