The Mercurial license is GPLv2
Matt Mackall
mpm at selenic.com
Mon Aug 4 11:38:52 CDT 2008
On Mon, 2008-08-04 at 14:41 +0200, Manlio Perillo wrote:
> 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?
Typically relicensing is done by finding all past contributors and
asking them if the new license is acceptable. And I already know one
person who would object before asking anyone. I for one am not a fan of
the BSD license. I would be very disappointed to see a company like
Apple come along, pick up Mercurial, make a bunch of shiny improvements,
then force me to pay for it if I wanted a copy.
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial
mailing list