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