Bug 351747

Summary: Akonadi (server) is not LGPL
Product: [Frameworks and Libraries] Akonadi Reporter: Christophe Marin <christophe>
Component: serverAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: dvratil
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 15.08.1
Bug Depends on:    
Bug Blocks: 346175    

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.