I really like what I’ve seen so far with SOCI and its excellent 
documentation.

Because my main use is with MySQL, I’ve been looking at how to communicate 
between my app and MySQL

I’m a little confused, but from what I’ve read, if I use MySQL’s 
connectors/libraries, I appear to need to either GPL my application or 
purchase a commercial license.
e.g. 
http://www.h-online.com/open/features/Connectors-controversy-and-the-LGPL-1792282.html

The docs say “The SOCI MySQL backend requires MySQL's libmysqlclient client 
library”
which indicates I have a problem in a non-GPL app?

Do I have any other options?
e.g.
Using generic ODBC to connect using MySQL/ODBC as a separate customer 
download but not requiring any linking or source code sharing when building 
my app, so OK for my app to not to be GPL.
or
MariaDB have produced a connector for C and ODBC licensed under the LGPL to 
allow dynamic linking without the need to GPL my application. (Based on the 
MySQL codebase when it was LGPL and forked/updated). Can this be used 
instead?
https://mariadb.com/kb/en/mariadb/client-libraries/client-library-for-c/ or 
https://mariadb.com/products/connectors-plugins





------------------------------------------------------------------------------
Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
soci-users mailing list
soci-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/soci-users

Reply via email to