Haskell Platform Proposal: HLint
Malcolm Wallace
malcolm.wallace at me.com
Fri Nov 12 14:52:45 EST 2010
> The IHG did some work to move the GMP dependency from the RTS to a new
> integer-gmp package. The base library now uses this package to
> implement the Integer type. It is also possible to use an alternative
> integer package but you have to rebuild base and the rest of the
> world. The default remains integer-gmp.
So what you are saying is that the Haskell Platform already includes
(by default, unless someone goes to unusual lengths to avoid it), an
LGPL library, which no-one has (yet) objected to.
> I'm pretty sure that under a strict reading we're
> violating the licence of the H98 and FFI reports because we do not
> reproduced them in their entirety.
The H'98 (pace H'2010) licence says:
"The authors and publisher intend this Report to belong to the entire
Haskell community, and grant permission to copy and distribute it for
any purpose, provided that it is reproduced in its entirety, including
this Notice. Modified versions of this Report may also be copied and
distributed for any purpose, provided that the modified version is
clearly presented as such, and that it does not claim to be a
definition of the language Haskell 98[2010]."
Distributing the source code of the H'98 (2010) libraries is indeed a
failure to distribute the Report in its entirety. But as long the
source code makes it clear that it does not claim to be an unmodified
_definition_ of the language (or libraries?), then I think the licence
permits it.
Regards,
Malcolm
More information about the Libraries
mailing list