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 666378 - minor license inconsistencies
minor license inconsistencies
Status: RESOLVED FIXED
Product: gcr
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME keyring maintainer(s)
GNOME keyring maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-12-16 17:35 UTC by Matthias Clasen
Modified: 2019-02-22 11:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthias Clasen 2011-12-16 17:35:56 UTC
Pointed out in the Fedora package review: 

MUST License field in the package spec file matches the actual license

  gcr/icons/render-icons.py is LGPLv3 / CC-BY-SA 3.0
  gcr/gcr-menu-button.c is GPLv2
  gcr/gcr-collection-model.c is GPLv2
  gcr/gcr-collection-model.h is GPLv2
  gck/pkcs11n.h is MPLv1.1

while COPYING is LGPLv2+
Comment 1 Matthias Clasen 2011-12-16 17:36:43 UTC
That is in https://bugzilla.redhat.com/show_bug.cgi?id=753016 btw
Comment 2 Stef Walter 2011-12-19 08:19:20 UTC
(In reply to comment #0)
> Pointed out in the Fedora package review: 
> 
> MUST License field in the package spec file matches the actual license
> 
>   gcr/icons/render-icons.py is LGPLv3 / CC-BY-SA 3.0

This is not built or linked into any binary, but is a tool used when working with the icons. It is not used in the build either.

>   gcr/gcr-menu-button.c is GPLv2

Ah good catch. Removed, as the work which was to use this didn't get completed. When this is done correctly will make sure to build an LGPLv2 implementation.

>   gcr/gcr-collection-model.c is GPLv2
>   gcr/gcr-collection-model.h is GPLv2

These were written by me. I've relicensed them.

>   gck/pkcs11n.h is MPLv1.1

This file (which comes from mozilla) states:

 * Alternatively, the contents of this file may be used under the terms of
 * either the GNU General Public License Version 2 or later (the "GPL"), or
 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),

So it shouldn't be a problem.