
26 Jan
2011
26 Jan
'11
5:51 a.m.
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