David Leimbach <leim...@gmail.com> writes:

> BSD3 doesn't really state anything about what it links with, but the GPL
> injects itself into the tree of stuff it's linked with via the derivative
> works clause.  

I'm not an IP lawyer either (thank God), but merely using a published
interface does not make it a derivative work.  So IMO there's no problem
with a GPL library making use of a BSD library, nor vice versa - just
like I can write a BSD program and run it on (GPL'ed) Linux and libc.

> The consequence is that the entire derivative work becomes
> GPL'd as well,

Only if you incorporate GPL code - and it doesn't have to be GPL, only a
license that is GPL compatible (prevents any redistributer from
preventing recipients from modifying the code).

-k
-- 
If I haven't seen further, it is by standing in the footprints of giants

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to