
Hi, is there a precedent of optional(!) external library dependencies to GPLed libraries in boost? IIUC the implementation of the interface to the library in boost would constitute a derivative work of the GPLed library and therefore be "infected" by it. do the terms of the GPL then only apply if a boost user is actually using this optional code and linking to the external library or does this inhibit the distribution of such code with boost releases in general? and if so, is external distribution, e.g. in the vault, but documentation in the main library acceptable? I'm asking because of a possible interface to Oracle's Berkeley DB, but I guess this will come up again with Boost.Rdb and GPLed SQL databases.

sorry, I was somehow under the impression that berkeley is GPL-dual licensed. but it actually is dual-licensed with a license similar to GPL, but less restrictive it seems to me. here it is: http://www.oracle.com/technology/software/products/berkeley-db/htdocs/oslice... Am Monday 28 December 2009 14:06:17 schrieben Sie:
Hi,
is there a precedent of optional(!) external library dependencies to GPLed libraries in boost? IIUC the implementation of the interface to the library in boost would constitute a derivative work of the GPLed library and therefore be "infected" by it. do the terms of the GPL then only apply if a boost user is actually using this optional code and linking to the external library or does this inhibit the distribution of such code with boost releases in general? and if so, is external distribution, e.g. in the vault, but documentation in the main library acceptable?
I'm asking because of a possible interface to Oracle's Berkeley DB, but I guess this will come up again with Boost.Rdb and GPLed SQL databases.

Stefan Strasser wrote:
sorry, I was somehow under the impression that berkeley is GPL-dual licensed. but it actually is dual-licensed with a license similar to GPL, but less restrictive it seems to me. here it is: http://www.oracle.com/technology/software/products/berkeley-db/htdocs/oslice...
This is known as the Sleepycat license. It's actually even stronger copyleft than the GPL, since not only source for derivative works needs to be provided, but that of any accompanying software as well.
participants (2)
-
Mathias Gaunard
-
Stefan Strasser