[Haskell-cafe] ANN: hakyll-0.1

minh thu noteed at gmail.com
Tue Dec 8 05:42:11 EST 2009

2009/12/8 Ivan Lazar Miljenovic <ivan.miljenovic at gmail.com>:
> Gregory Crosswhite <gcross at 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 ?


More information about the Haskell-Cafe mailing list