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 733593 - License Query: GPL-2.0+ or GPL-3.0+
License Query: GPL-2.0+ or GPL-3.0+
Status: RESOLVED FIXED
Product: gnome-initial-setup
Classification: Applications
Component: general
unspecified
Other Linux
: Normal blocker
: ---
Assigned To: GNOME Initial Setup maintainer(s)
GNOME Initial Setup maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-07-23 08:42 UTC by Dominique Leuenberger
Modified: 2016-09-12 16:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Correct license of um-realm-manager (1.93 KB, patch)
2016-01-12 18:52 UTC, Michael Catanzaro
committed Details | Review

Description Dominique Leuenberger 2014-07-23 08:42:48 UTC
During the legal review for inclusion of g-i-s into the build tree for openSUSE, the following remark / query reached me:



$$$$$$$
Comment:
  It looks like the package should be GPL-2.0+ licensed (most of the files have GPL-2.0+ licenses). Fedora also uses GPL-2.0+ as license for the package. However:

gnome-initial-setup/pages/account/um-realm-manager.*
gnome-initial-setup/pages/password/um-realm-manager.*

are GPL-3.0+ licensed. If these files are built/linked with the rest of the GPL-2.0+ in a manner in which a derived work comes about, the license of that derived work would have to be GPL-3.0+, not GPL-2.0+.

Please check with upstream if the GPL-3.0+ license is intentional.
$$$$$$$


Can you please clarify on this
Comment 1 Michael Catanzaro 2016-01-11 23:25:33 UTC
Jasper, Matthias?

The simple solution is to use GPLv3 version of COPYING, so that we "covey" the program under GPLv3, but leave the licenses on the source files unchanged, so we can copy code more freely into other GNOME modules like g-c-c.
Comment 2 Jasper St. Pierre (not reading bugmail) 2016-01-11 23:37:53 UTC
Those files were primarily written by Stef Walter. I would see if we can relicense them to GPLv2.
Comment 3 Stef Walter 2016-01-12 15:53:19 UTC
I give my approval for any of my code contributions to the um-realm-manager.* files to be relicensed to "GPLv2 or later".

However these files have been copied and pasted in from gnome-control-center when Jasper added the feature. I would suggest looking through the git history in the gnome-control-center project in order to make sure other contributors are okay with the relicense too.
Comment 4 Matthias Clasen 2016-01-12 18:02:11 UTC
I give my approval as well.

The only people who touched the copy of these files in gnome-initial-setup are

Stef, Jasper, myself and Daniel Mustieles. Daniel only updated the FSF address.
Comment 5 Michael Catanzaro 2016-01-12 18:47:10 UTC
(In reply to Stef Walter from comment #3)
> However these files have been copied and pasted in from gnome-control-center
> when Jasper added the feature. I would suggest looking through the git
> history in the gnome-control-center project in order to make sure other
> contributors are okay with the relicense too.

You yourself managed to relicense the files in gnome-control-center before the time Jasper copied them, but he copied an older version of the files. Everyone who contributed to the files in gnome-control-center has already given consent to relicense the contributions to GPLv2+ for that relicensing. I think we are good here.
Comment 6 Michael Catanzaro 2016-01-12 18:52:43 UTC
Created attachment 318904 [details] [review]
Correct license of um-realm-manager

The copyright holders of this file have consented to relicensing in one
or both of the following bugs:

https://bugzilla.gnome.org/show_bug.cgi?id=683420
Comment 7 Bastien Nocera 2016-01-12 19:02:16 UTC
(In reply to Michael Catanzaro from comment #5)
> (In reply to Stef Walter from comment #3)
> > However these files have been copied and pasted in from gnome-control-center
> > when Jasper added the feature. I would suggest looking through the git
> > history in the gnome-control-center project in order to make sure other
> > contributors are okay with the relicense too.
> 
> You yourself managed to relicense the files in gnome-control-center before
> the time Jasper copied them, but he copied an older version of the files.
> Everyone who contributed to the files in gnome-control-center has already
> given consent to relicense the contributions to GPLv2+ for that relicensing.
> I think we are good here.

Or overwrite the g-i-s files with the ones from gnome-control-center.
Comment 8 Michael Catanzaro 2016-09-12 16:04:59 UTC
(In reply to Bastien Nocera from comment #7)
> Or overwrite the g-i-s files with the ones from gnome-control-center.

Let's save that for another bug, another day.
Comment 9 Michael Catanzaro 2016-09-12 16:05:56 UTC
Attachment 318904 [details] pushed as 3c19b3f - Correct license of um-realm-manager