The Mercurial license is GPLv2
Manlio Perillo
manlio_perillo at libero.it
Mon Aug 4 07:41:49 CDT 2008
Martin Geisler ha scritto:
> Manlio Perillo <manlio_perillo at libero.it> writes:
>
>> Matt Mackall ha scritto:
>>> All the core source is marked as GPLv2-only by referencing only
>>> COPYING and not allowing for later versions. Some small parts of it
>>> are available on their own under GPLv2+:
>> [...]
>>
>> This is a big problem for me, what should I do? I think that GPL is
>> a good license for a "program", but it is a "bad" license for a
>> library.
>
> The goal of the GPL is to ensure that the amount of free software
> grows,
> and so it requires you to either change your license to GPL too
> or to stop using Mercurial as a library.
>
Since I don't want to release wsgix under GPL, I'm thinking to release
flatpages as a separate package.
But I would really like if the core Mercurial API can be released under
a BSD like licence.
By core API I mean the modules revlog, changelog, filelog, manifest,
transaction and lock.
Is this possible?
Another legal question/curiosity: is it possible to release the main
framework under a BSD like licence and one of the subpackages under GPL?
As I have said, the hgrepo module is used only inside the flatpages
package, and the flatpages package is not used by any other part of wsgix.
> You might want to read this essay:
>
> http://www.gnu.org/licenses/why-not-lgpl.html
I know the question very well, and this is the reason why I try to avoid
GPL for my libraries.
Thanks Manlio Perillo
More information about the Mercurial
mailing list