Bug 351747 - Akonadi (server) is not LGPL
Summary: Akonadi (server) is not LGPL
Status: RESOLVED FIXED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: server (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks: kdepim-15.08
  Show dependency treegraph
 
Reported: 2015-08-25 10:59 UTC by Christophe Marin
Modified: 2015-08-28 14:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 15.08.1
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christophe Marin 2015-08-25 10:59:37 UTC
The openSUSE legal team rejected the akonadi-server 15.08 submission due to a licensing issue.

Copy/paste from the downstream bug report (not public atm) :
The spec file declares the license of this package to be LGPL-2.1+. Most of the source files are compatible with this declaration. However, some GPL instances were found:

src/server/commandcontext.*
src/server/storage/storagedebugger.*
autotests/server/fakeakonadiserver.* (tests, but should be called out in spec)

If those GPL files are compiled with the rest of the LGPL files, it may be necessary to license the entire resulting work under GPL-2.0 (which would probably be an unexpected result - particularly for any package which needs to link with this one (if any)):

Thus, please confirm if the licensing of the above files is intended by upstream.
Comment 1 Daniel Vrátil 2015-08-25 11:27:13 UTC
Right, those files all should have the same license as the rest of Akonadi. I am author of all of those files, so I'll relicense them to LGPL to be compatible with the rest of Akonadi.
Comment 2 Daniel Vrátil 2015-08-28 14:06:47 UTC
commit 79758c9302532574920510a890be770a592b38a5
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Fri Aug 28 16:05:27 2015 +0200

    Fix incorrect license of some files
    
    The license should be LGPLv2.1+ everywhere, but some file were accidentally
    licensed under GPLv2. This patch relicenses those files to he under LGPLv2.1+
    too. All contributors agreed to the change.