Bug 1202797 - License should be "GPLv3+ with exception"
Summary: License should be "GPLv3+ with exception"
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: datovka
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jaroslav Škarvada
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-03-17 13:08 UTC by Petr Pisar
Modified: 2015-04-21 18:45 UTC (History)
3 users (show)

Fixed In Version: datovka-4.2.1-1.fc22
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-25 10:41:01 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Petr Pisar 2015-03-17 13:08:35 UTC
The datovka-4.1.2-1.fc23 package declares license as "GPLv3+". However this is not true as major of source code (but not all it) has license:

/*
 * Copyright (C) 2014-2015 CZ.NIC
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 *
 * In addition, as a special exception, the copyright holders give
 * permission to link the code of portions of this program with the
 * OpenSSL library under certain conditions as described in each
 * individual source file, and distribute linked combinations including
 * the two.
 */

So this is not pure GPLv3+ license. See <http://www.gnu.org/licenses/gpl-faq.html#WritingFSWithNFLibs>. And of course, executables in this package link against OpenSSL library.

I also think that Fedora does not grant blank permission to the exceptions in case of GPL. It lists only font and classpath exceptions. In case of LGPL, it requires to ask Fedora legal department first <https://fedoraproject.org/wiki/Licensing:Main>.

Comment 1 Tom "spot" Callaway 2015-03-17 16:04:35 UTC
I don't see any LGPL bits, maybe I didn't look hard enough. License tag should be:

GPLv3+ with exceptions

Comment 2 Jaroslav Škarvada 2015-03-25 10:36:31 UTC
(In reply to Petr Pisar from comment #0)
> I also think that Fedora does not grant blank permission to the exceptions
> in case of GPL. It lists only font and classpath exceptions. In case of
> LGPL, it requires to ask Fedora legal department first
> <https://fedoraproject.org/wiki/Licensing:Main>.

From the https://fedoraproject.org/wiki/Licensing:FAQ?rd=Licensing/FAQ#What.27s_the_deal_with_the_OpenSSL_license.3F

> However, we consider that the OpenSSL library is a system library,
> as defined by the GPL, on Fedora and therefore we are allowed to ship GPL
> software that links to the OpenSSL library. Treatment of OpenSSL as a system
> library does not extend to other operating systems or even some other Linux
> distributions, however, so upstreams that do this should definitely be
> encouraged to add an exception to their GPL licensed code that allows linking
> to OpenSSL. The Free Software Foundation has a FAQ entry on how to write
> such an exception.

So adding "with exceptions" suffix to the license tag in SPEC.

Comment 3 Fedora Update System 2015-03-25 11:20:33 UTC
datovka-4.1.2-2.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/datovka-4.1.2-2.fc22

Comment 4 Fedora Update System 2015-03-31 21:07:35 UTC
datovka-4.2.0-1.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/datovka-4.2.0-1.fc22

Comment 5 Fedora Update System 2015-04-02 15:02:15 UTC
datovka-4.2.1-1.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/datovka-4.2.1-1.fc22

Comment 6 Fedora Update System 2015-04-21 18:45:31 UTC
datovka-4.2.1-1.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.