You can separate soci base and soci mysql backend by loading the latter one dynamically, so you don't have it at a compile time. It is quite painful to provide your customers with instructions on how to download libmysqlclient and soci mysql backend, but it kind of gets you through all GPL/LGPL business
On Oct 6, 2014, at 1:50 PM, "Paul Baxter" <pauljbax...@hotmail.com> wrote: > 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 ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ soci-users mailing list soci-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/soci-users