license info

Thomas Arendsen Hein thomas at intevation.de
Tue Mar 28 06:32:00 UTC 2006


* TK Soh <teekaysoh at gmail.com> [20060328 07:51]:
> I noticed Wiki is missing a page on Mercurial's licensing. Maybe I
> didn't look in the right place?

http://www.selenic.com/mercurial/wiki/index.cgi/MajorFeatures says:
Free
  Source code available under the GPL license

This may need some clarification, at least s/GPL/GNU GPL/,
optionally linking to gnu.org.

> Also, there isn't one in the source tree also. The only one I found is
> the COPYING file, but no phrase stating explicitly the license
> Mercurial is carrying. The term GPL only shows up in some places:
> 
> % grep GPL * */*py
> setup.py:        license='GNU GPL',
> mercurial/version.py:# This program is free software under the GNU GPL (>=v2)
> tests/md5sum.py:# GPL-compatible.
> 
> Is version.py the right place to state the license?

Just grep for 'GNU General Public License', or look at the head of
_any_ of the .py files.

Some files which don't have license info which _may_ need it:
hgeditor
hgmerge
rewrite-log
setup.py
Makefile
mercurial/fancyopts.py
hgext/patchbomb.py
tests/*
templates/*
and many of the files inside contrib

Thomas

-- 
Email: thomas at intevation.de
http://intevation.de/~thomas/



More information about the Mercurial mailing list