Request for relicensing of CMakeLists.txt files in plasma-welcome from GPL to BSD-2-Clause
Aaron Rainbolt
arraybolt3 at gmail.com
Mon Aug 14 03:08:23 BST 2023
On 8/13/23 20:38, Nate Graham wrote:
> I give my permission.
>
> P.S. what's the project?
It's called Karton - it's intended to be a KDE-centric libvirt frontend
that will eventually be able to replace GNOME-based tools like
virt-manager and GNOME Boxes. It will be written using Qt Quick and
Kirigami. Justin made a Matrix room for it at #karton:kde.org. So far we
have a working VNC widget for Kirigami based on KRDC's code, and a
minimal (and very rudimentary and not-yet-published) proof-of-concept
for using this widget to connect to libvirt VMs. Most of our progress is
at https://invent.kde.org/arraybolt/qml-vnc, which is a simple app that
wraps the VNC widget and allows it to be tested.
As the CMake code was mostly taken from KRDC (which doesn't have license
headers in its CMake code and therefore I believe defaults to
BSD-2-Clause), the GPL code of plasma-welcome's CMake files prohibited
inclusion of CMake code from there. I wanted to look at it in order to
see what packages and libraries I needed in order to get
localization-related features to be available in QML. I could just look
at the code from some other project for that (and may end up doing so),
but I thought this was something good to mention anyway.
>
> Nate
>
> On 8/13/23 18:12, Aaron Rainbolt wrote:
>> Hello, and thanks for your time.
>>
>> As per the KDE Licensing Policy at
>> https://community.kde.org/Policies/Licensing_Policy, all CMake code
>> in KDE must be licensed under BSD-2-Clause. However, several CMake
>> files in plasma-welcome are licensed under GPL-2.0-only OR
>> GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL. As this interferes with
>> the reuse of CMake code elsewhere in KDE and in other projects (in
>> particular, I can't use this code in a project I'm working on :P), I
>> would like to request that the following files be relicensed under
>> BSD-2-Clause:
>>
>> plasma-welcome/CMakeLists.txt
>> plasma-welcome/src/CMakeLists.txt
>>
>> Thanks for your help!|
>> |
>>
More information about the kde-devel
mailing list