Manuel M T Chakravarty wrote:
Roman Leshchinskiy:
It would be possible to distribute GHC itself under BSD3 and readline
under the GPL if they were really distributed as two independent thing
(and, e.g., optionally linked together during installation). But by
prelinking them, you have created a combined work which must be
distributed under the GPL since it includes GPL'ed code.
Yes, but what does that mean. It means that GHC must fullfil all the
obligations placed on us by the GPL. Well we do that by distributing
GHC under BSD3.
I don't think that's quite correct. If you distribute GHC+readline, you
can do that only under the GPL. You can still inform the user that the
GHC part is also available under BSD3 from haskell.org, but this
particular distribution has to be under the GPL. To be precise, the GPL
says:
You must license the entire work, as a whole, under this License to
anyone who comes into possession of a copy.
...
You may convey a covered work in object code form under the terms of
sections 4 and 5, provided that you also convey the machine-readable
Corresponding Source under the terms of this License
Note the "this license" part. Anyway, I don't think this is terribly
important. Personally, I'd just point the users to the source and
include the GPL in the package.
Roman
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc