Licensing for cxx-kde-frameworks (Rust bridge for KF6)

Darshan Phaldesai dev.darshanphaldesai at gmail.com
Wed Oct 30 23:03:44 GMT 2024


Hello!
I am working on a rust bridge for KF6 called `cxx-kde-frameworks`. It is 
built on top of `cxx-qt` by KDAB. It will allow you to make applications 
(and maybe widgets :) ) completely in rust.
The project is in the process of incubation and releasing it's first 
version. (https://invent.kde.org/libraries/cxx-kde-frameworks).  I am 
not sure of what sort of license should be used for such a project and 
would appreciate any advice.

Few considerations:
First, I plan to include bridges for most libraries needed for 
application development and so need to consider their licenses as well.
Second, This project will only hold the "bridge" code and thus users 
will still need to install the libraries. I don't think this should 
cause any license violations but the bridge code is based of the method 
signatures of the original libraries.
Third, Upstream `cxx-qt` project uses Apache-2.0+MIT and I planned to do 
the same but KDE's Licensing policy doesn't mention any thing about 
Apache-2.0.
I will appreciate any information and help in this regard.

Darshan Phaldesai




More information about the kde-core-devel mailing list