Non GPL Python MySQL Client Library.

Lothar Scholz dummy at
Fri Jul 2 01:40:08 CEST 2004

On 01 Jul 2004 18:58:29 +0300, Ville Vainio <ville at>

>>>>>> "Lothar" == Lothar Scholz <dummy at> writes:
>    Lothar> driver. In the Ruby world there exist a small but working
>    Lothar> pure ruby library that can be used without buying a
>    Lothar> license or putting your application under the GPL.
>    Lothar> Is there anything like this in the Python world ?
>Why don't you do it yourself?
>Create a trivial python server process that executes all the python
>commands it receives from a TCP socket, and sends back the result as a
>pickle over the same socket. The MySql client library is then
>dynamically linked with the server process only, so only the server
>process is infected by GPL.
>Kinda sucks for large objects, but for some purposes it ought to be

This this is what i will do. Except that it is not failsafe if MySQL
AB wants to give some work to there lawyers. MySQL AB defines a socket
communication as linking. Just to forbid things like this, but on the
other hand they put there product under the GPL and the GPL does not
define this as linking.

But i hope i will make not so many sales that MySQL AB knows about my
existence :-)  

More information about the Python-list mailing list