pychess licence changed from GPLv2 to GPLv3

Toshio Kuratomi a.badger at gmail.com
Mon Jan 9 16:22:50 UTC 2012


On Mon, Jan 09, 2012 at 12:55:55AM -0600, Bruno Wolff III wrote:
> When double checking the LICENSE file shipped with 0.10.1 final I noticed
> it was GPLv3 instead of GPLv2 as noted in the spec file. I am not sure
> exactly when the change occured.
>
Note, the LICENSE file itself is not enough to say which version of the GPL
is to be used.  In section 14. of the GPLv3 (similar clause is in the
GPLv2), the license says this:

"""
Each version is given a distinguishing version number.  If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation.  If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation
"""

Because of that I always grep the source tree looking for a license version
when the GPL is involved.  In the pychess case, I found something that isn't
incompatible but should be pointed out to upstream.

The setup.py file specifies GPLv3 as the license.  But the file
glade/PyChess.glade specifies the GPLv2+ (in a way that it is displayed to
people using the software).  I'd advise upstream to change everything to
GPLv3+ (GNU Public License version 3 or later) to make this unambiguous.
Upstream could also be told that putting a short summary of their license on
all of their source files makes their licensing terms clearer (but it does
require changing more source files when a license is changed).  They could
also add the license and version as a short paragraph to a toplevel README
so that people can know what version of the GPL is intended easier.

-Toshio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20120109/9752d217/attachment.sig>


More information about the devel mailing list