> Could somebody, please, explain me the GHC FiniteMap copyright and
> license matter?
> I am going to release the computer algebra program DoCon-2, written
> in Haskell, distributed freely with sources, ready to work under the
> ghc-4.02 successors, Hugs, or under anything it ports to.
> It exploits the non-standard library FiniteMap. The latter is from
> GHC, but it is not implemented in Hugs-98-May. So i copy this source
> module out from GHC, remove certain considerable part from it and
> call it FiniteMa. Then, Hugs can work with it.
> I include it into DoCon source and write there in the heading comments
> in FiniteMa, and in install.txt of documentation how it was
> obtained from FiniteMap of GHC.
> Then, to install under Hugs, the user has to mv FiniteMa FiniteMap.hs
> and then load DoCon-2.
> As to DoCon-2 license, it only preserves the authorship and requires
> for the possible derived products to explain the way they are derived
> by.
> Does this break anybody's rights?
The FiniteMap module will be covered by the same license as the rest of GHC.
This license can be found in the file fptools/ghc/LICENSE in the CVS
repository.
Cheers,
Simon