Noticed by the openSUSE legal team : « There are numerous GPL-2.0 matches in the source code. Are you sure this should be LGPL-2.1+? What about e.g. kdepimlibs-15.08.0/akonadi/src/core/newmailnotifierattribute.cpp (just one example)? » -- Running licensecheck and removing the LGPL-2.1+ compatible files leads to this : akonadi/src/core/notificationbus_p.cpp: GPL akonadi/src/core/notificationbus_p.h: GPL akonadi/src/core/qtest_akonadi.h: LGPL (v2) akonadi/src/xml/autotests/collectiontest.h: LGPL (v2) kioslave/src/nntp/nntp.cpp: LGPL (v2) kioslave/src/nntp/nntp.h: LGPL (v2) kioslave/src/sieve/sieve.cpp: GPL (v2) kioslave/src/ldap/kldap_debug.cpp: *No copyright* UNKNOWN kioslave/src/ldap/kldap_debug.h: *No copyright* UNKNOWN akonadi/src/core/newmailnotifierattribute.cpp: GPL (v2) akonadi/src/core/newmailnotifierattribute.h: GPL (v2) akonadi/src/core/pop3resourceattribute.cpp: GPL (v2) akonadi/src/core/pop3resourceattribute.h: GPL (v2) akonadi/src/widgets/tagselectwidget.cpp: GPL (v2) akonadi/src/widgets/tagselectwidget.h: GPL (v2) kioslave/src/sieve/sieve.h: GPL (v2) kioslave/src/smtp/capabilities.cpp: GPL (v2) kioslave/src/smtp/capabilities.h: GPL (v2) kioslave/src/smtp/command.cpp: GPL (v2) kioslave/src/smtp/command.h: GPL (v2) kioslave/src/smtp/request.cpp: GPL (v2) kioslave/src/smtp/request.h: GPL (v2) kioslave/src/smtp/response.cpp: GPL (v2) kioslave/src/smtp/response.h: GPL (v2) kioslave/src/smtp/transactionstate.cpp: GPL (v2) kioslave/src/smtp/transactionstate.h: GPL (v2) tests : kioslave/src/smtp/tests/test_capabilities.cpp: *No copyright* UNKNOWN kioslave/src/smtp/tests/test_commands.cpp: *No copyright* UNKNOWN kioslave/src/smtp/tests/test_headergeneration.cpp: *No copyright* UNKNOWN kioslave/src/smtp/tests/test_responseparser.cpp: *No copyright* UNKNOWN akonadi/autotests/collectionmodifytest.cpp: GPL akonadi/autotests/newmailnotifierattributetest.cpp: GPL (v2) akonadi/autotests/newmailnotifierattributetest.h: GPL (v2) akonadi/autotests/pop3resourceattributetest.cpp: GPL (v2) akonadi/autotests/pop3resourceattributetest.h: GPL (v2) akonadi/autotests/tagselectwidgettest.cpp: GPL (v2) akonadi/autotests/tagselectwidgettest.h: GPL (v2) kioslave/src/smtp/tests/interactivesmtpserver.cpp: GPL (v2) kioslave/src/smtp/tests/interactivesmtpserver.h: GPL (v2) kioslave/src/smtp/tests/requesttest.cpp: GPL (v2) kioslave/src/smtp/tests/requesttest.h: GPL (v2) akonadi/autotests/fakeakonadiservercommand.cpp: GPL (v2 or later) akonadi/autotests/fakeakonadiservercommand.h: GPL (v2 or later) akonadi/autotests/fakeserverdata.cpp: GPL (v2 or later) akonadi/autotests/fakeserverdata.h: GPL (v2 or later)
There's lots of tests (not packaged) and kioslave (quasi separate executables) code in that list, the relevant bits of actually wrongly licensed library code seem to be: akonadi/src/core/notificationbus_p.* (Dan) akonadi/src/core/newmailnotifierattribute.* (Laurent) akonadi/src/core/pop3resourceattribute.* (Laurent) akonadi/src/widgets/tagselectwidget.* (Christian)
Git commit 762d4beae2d761b76c3eb8212523c64ddb2ff4c0 by Volker Krause. Committed on 26/09/2015 at 09:46. Pushed by vkrause into branch 'Applications/15.08'. Relicense two accidentally GPLed files in libakonadi. Approved by Dan of course. M +17 -19 akonadi/src/core/notificationbus_p.cpp M +17 -19 akonadi/src/core/notificationbus_p.h http://commits.kde.org/kdepimlibs/762d4beae2d761b76c3eb8212523c64ddb2ff4c0
Git commit 279091d2ac68a65f15b9240d2bbccddd9956acfc by Montel Laurent. Committed on 27/09/2015 at 06:56. Pushed by mlaurent into branch 'Applications/15.08'. Fix license M +16 -14 akonadi/src/core/newmailnotifierattribute.cpp M +16 -14 akonadi/src/core/newmailnotifierattribute.h M +13 -11 akonadi/src/core/pop3resourceattribute.cpp M +16 -14 akonadi/src/core/pop3resourceattribute.h http://commits.kde.org/kdepimlibs/279091d2ac68a65f15b9240d2bbccddd9956acfc
Git commit a7831bbdfdf9896eb9518bca1abb94185d81bdac by Volker Krause. Committed on 17/10/2015 at 10:25. Pushed by vkrause into branch 'Applications/15.08'. Fix license, this needs to be LGPL. Approved by Laurent. M +15 -13 akonadi/src/widgets/tagselectwidget.cpp M +15 -13 akonadi/src/widgets/tagselectwidget.h http://commits.kde.org/kdepimlibs/a7831bbdfdf9896eb9518bca1abb94185d81bdac