After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 396930 - properties/ev-properties-main.c refers to non-existant license GPL version 2.1
properties/ev-properties-main.c refers to non-existant license GPL version 2.1
Status: RESOLVED FIXED
Product: evince
Classification: Core
Component: general
unspecified
Other Linux
: Normal major
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks: 397264
 
 
Reported: 2007-01-15 16:37 UTC by Marc Brockschmidt
Modified: 2009-08-08 14:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Marc Brockschmidt 2007-01-15 16:37:58 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
Comment 1 Nickolay V. Shmyrev 2007-01-15 20:48:12 UTC
Nice catch, thanks. This file was copy-pasted from nautilus, does nautilus have similar issue? Should we just change 2.1 to 2?
Comment 2 Marc Brockschmidt 2007-01-15 22:07:52 UTC
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.
Comment 3 Marc Brockschmidt 2007-01-16 11:52:50 UTC
FWIW, this is the new debian/copyright for the next evince upload, if you're interested: http://alius.turmzimmer.net/~he/copyright
Comment 4 Christian Persch 2007-01-16 13:58:01 UTC
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.
Comment 5 Christian Persch 2007-01-16 14:03:46 UTC
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.
Comment 6 Marc Brockschmidt 2007-01-16 16:17:51 UTC
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).
Comment 7 Emmanuel Fleury 2009-08-04 14:51:47 UTC
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.
Comment 8 Carlos Garcia Campos 2009-08-08 14:51:09 UTC
Fixed in git master.