Bug 474947

Summary: Licenses: "GPL-2.0-or-later" should probably not be on this project
Product: [Frameworks and Libraries] frameworks-kconfig Reporter: Steve Cossette <farchord>
Component: generalAssignee: Matthew Dawson <matthew>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: kdelibs-bugs-null, nicolas.fella
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Steve Cossette 2023-09-27 18:39:15 UTC
This project shows as using the GPL 2.0 or later license, as seen here:

https://invent.kde.org/frameworks/kconfig/-/tree/master/LICENSES?ref_type=heads

But according to KDE's policies, it shouldn't:

https://community.kde.org/Policies/Licensing_Policy
Comment 1 Nicolas Fella 2023-09-27 19:05:26 UTC
The two files are GPL-licensed are kreadconfig.cpp and kwriteconfig.cpp

These are the sources for the kreadconfig/kwriteconfig executables and not part of the config library. That means that these executables are GPL-licensed, but the actual KConfig library is still LGPL.
Comment 2 Steve Cossette 2023-09-27 19:17:50 UTC
Got it, thanks