[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: LGPL-library (tntdb) linked with GPL-library (mysql)



Am Sonntag, 27. August 2006 18:17 schrieb Francesco Poli:
> On Sat, 26 Aug 2006 21:19:18 +0300 Markus Laire wrote:
>
> [...]
>
> > If no, then why would the author want to use LGPL if nobody can use
> > the tntdb under that license?
>
> So that a modified tntdb that links against other libraries (under
> non-copyleft licenses such as BSD or MIT, or under the LGPL, or under
> proprietary terms) can be linked with any program, with very few
> restrictions.
> I don't if this is the actual goal of tntdb author, though.
>
No - not a modified tntdb. The core libtntdb.so itself does not link against 
mysql. But it can dlopen a driver-library tntdb-mysql.so, which links against 
mysql.

A LGPLed tntdb should allow programs linking against libtntdb.so without 
making the program itself GPL. The program is not linked against 
mysql-libraries, but can be configured to load them.

A friens of mine would like to use tntdb to access sqlite3 in a 
closed-source-application, so he even does not care about mysql.

Tommi



Reply to: