The Mercurial license is GPLv2

Dave Dribin dave-ml at dribin.org
Mon Aug 4 12:56:07 CDT 2008


On Aug 4, 2008, at 11:38 AM, Matt Mackall wrote:
> 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.

At the same time, GPL blocks out some legitimate usages for Mercurial  
that would actually be beneficial to Mercurial.  Mercurial won't see  
any commercial GUI front-ends or adoption into closed-source IDEs, for  
example.  One benefit of Subversion over any of the leading DVCs is  
its more liberal license [1].  This has resulted in a much wider  
adoption of Subversion than Mercurial can ever achieve.  On the  
pragmatic/practical side, Apple has very little incentive to modify  
Mercurial as they'd want it to be compatible with the "official" open  
source version.

Perhaps a middle ground where the Mercurial back-end library is LGPL  
would satisfy both camps.  This would require any changes to the  
library to be contributed back, but still allow closed-source/ 
commercial usage.

-Dave

[1]: http://subversion.tigris.org/license-1.html



More information about the Mercurial mailing list