[Haskell-cafe] GPL License of H-Matrix and prelude numeric

Chris Smith cdsmith at gmail.com
Wed Jan 26 06:51:00 CET 2011

On Tue, 2011-01-25 at 21:41 -0800, John Millikin wrote:
> Licensing is a property of the code, not the package; Cabal's
> licensing field is only a useful shorthand for "most of the code here
> is covered by...".

That would be a very dangerous position to take.  When the Cabal license
field informs someone that something is licensed under the BSD, I think
any reasonable person would assume that means ALL of the code is
licensed under the BSD, and without added restrictions.  We're being
extremely unhelpful if developers have to read through every source file
in every library they use, and all of its indirect dependencies, to make
sure there's not an additional restriction in there somewhere.

Chris Smith

More information about the Haskell-Cafe mailing list