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!|
|