On Sat, 26 Nov 2011 18:31:33 -0500, bls <bizp...@orange.fr> wrote:

Creating std.database based on sockets is useless.
Let's take MySQL for instance. In case that you create a commercial application based on MySQL you have to pay fees to ORACLE ( approx. 1000 Euro, per Server) and nobody cares about your BOOST licensed Phobos raw socket stuff..

You do not have to pay licensing fees to oracle to use MySQL -- it's GPL.

You do not have to pay licensing fees to oracle to modify MySQL -- it's GPL.

You have to pay licensing fees to oracle to modify MySQL *and* keep the modifications private when selling the modified server code.

Note that an application that uses MySQL as a data storage but does not modify the MySQL source is not required to be GPL. However, I think if you use the MySQL client code, it does need to be GPL. Writing a new client that uses the correct protocol is not required to be GPL. So the licensing of the client code *is* the thing most commercial users will care about.

-Steve

Reply via email to