GNOME Bugzilla – Bug 396930
properties/ev-properties-main.c refers to non-existant license GPL version 2.1
Last modified: 2009-08-08 14:51:09 UTC
Heya, When updating the debian/copyright file for evince, I noticed that the file properties/ev-properties-main.c refers to the GPL, version 2.1. The problem with that is that the Gnu project never released such a version, there is a GPL 2 and a LGPL 2.1, but no GPL 2.1. I guess this is a typo... Marc
Nice catch, thanks. This file was copy-pasted from nautilus, does nautilus have similar issue? Should we just change 2.1 to 2?
Well, I'd say only the copyright owner is allowed to change this licensing notice. I have to admit I wasn't able to find where it is copied from and couldn't find a reference to a GPL 2.1 in nautilus 2.16.1. If it was copied and relicensed in the meantime, one could (and should) use the new license statement.
FWIW, this is the new debian/copyright for the next evince upload, if you're interested: http://alius.turmzimmer.net/~he/copyright
It seems that ev-properties-main.c was copied from totem/src/totem-properties-main.c which claims "GPL 2.1" too. This file in turn was adapted from gnome-control-center/vfs-methods/themus/themus-properties-main.c (see bug 162850) which, too, claims "GPL 2.1" and which seems to have been such from the beginning.
I filed bug 397254 for the same problem in totem. Also this file contains a gstreamer licence exception which is present in totem but not in the original in themus; since evince has no such exception in general, it should probably be deleted.
This bug should also be filed against control-center, I guess, which also contains some more files from the original themus sources (which all refered to GPL 2.1).
I confirm the "bug" for trunk. (but is it really a bug ???) According to 'git blame', the 2.1 is due to: Marco Pesenti Gritti 2005-07-04 22:49:27 I'm adding Carlos Garcia to the CC of this discussion (as he was the last one to commit something in this file). Hopefully, they will quickly sort out this issue.
Fixed in git master.