2009/12/8 Ivan Lazar Miljenovic <ivan.miljeno...@gmail.com>: > Gregory Crosswhite <gcr...@phys.washington.edu> writes: >> That really just means that BSD3 code can be used in GPL code; you >> still have to release your own code as GPL if you are including any >> GPL code. > > Not quite true: it means that any code your BSD3 library gets used in > has to have a GPL-compatible license: > > http://www.fsf.org/licensing/licenses/gpl-faq.html#IfLibraryIsGPL > > (this is the approach I've used for Graphalyze since I use Pandoc as a > default library for document generation; later on I'm planning on > re-doing the document part in which case it will _have_ to use Pandoc > and thus I'll re-license the library).
I wonder how APIs are covered. If your code use an API implemented by Pandoc (GPL) and also by another library licensed under, say, BSD3. Why should your code be licensed under GPL ? The only difference would be a build-depends in the .cabal. Has anyone an idea about this ? Cheers, Thu _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe