Differences between revisions 1 and 2
Revision 1 as of 2009-10-13 21:09:19
Size: 1049
Editor: mpm
Comment:
Revision 2 as of 2009-10-14 15:19:03
Size: 1064
Editor: WagnerBruna
Comment: pointed Crew to CrewRepository page
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Matt Mackall and [[Crew]] have decided to extend the license of Mercurial from '''GPLv2''' to '''GPLv2+''' by adding the standard "''or any later version''" clause to the license. Among other things, this will resolve a perceived license conflict involved with Mercurial's SVN conversion code, and allow compatibility with a wider body of free software while maintaining a "strong copyleft". Matt Mackall and [[CrewRepository|Crew]] have decided to extend the license of Mercurial from '''GPLv2''' to '''GPLv2+''' by adding the standard "''or any later version''" clause to the license. Among other things, this will resolve a perceived license conflict involved with Mercurial's SVN conversion code, and allow compatibility with a wider body of free software while maintaining a "strong copyleft".

Mercurial Relicensing

Matt Mackall and Crew have decided to extend the license of Mercurial from GPLv2 to GPLv2+ by adding the standard "or any later version" clause to the license. Among other things, this will resolve a perceived license conflict involved with Mercurial's SVN conversion code, and allow compatibility with a wider body of free software while maintaining a "strong copyleft".

Because no one person holds the copyright to all of Mercurial's code, this process will require obtaining agreement from the bulk of Mercurial contributors, and possibly replacing or removing any code from other contributors.

Process:

  • identify all Mercurial contributors from repository history
  • find addresses for contributors with unknown addresses
  • send form mail to all contributors with known addresses
  • collect responses
  • follow up with any negative or unresponsive contributors
  • if necessary, examine what code we do not have authorization to relicense and determine how to deal with it

Relicensing (last edited 2010-04-21 16:24:19 by mpm)