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

Ingo Klöcker kloecker at kde.org
Mon Nov 4 07:49:42 GMT 2024


On Montag, 4. November 2024 03:47:52 CET Neal Gompa wrote:
> On Sun, Nov 3, 2024 at 9:44 PM Darshan Phaldesai
> <dev.darshanphaldesai at gmail.com> wrote:
> > On 03/11/24 7:18 pm, Neal Gompa wrote:
> > > It does, because the *Rust parts* are statically linked, but the
> > > *C/C++ parts* are dynamically linked.
> > 
> > I see. I did some research online (found your thread as well :) ) and
> > MPL2.0 makes sense to me.
> > 
> > Are most framework libraries compatible with MPL2.0? the ones included
> > at the moment are LGPL2 and shouldn't have any problems.
> > If no one has issues with it, I will switch to it.
> 
> Yes, it has a high degree of compatibility due to how it works as a license.

KDE's Licensing Policy (https://community.kde.org/Policies/Licensing_Policy) 
doesn't list the MPL(2.0) as allowed license for "source code and related data 
files in KDE repositories".

This doesn't mean that we couldn't allow the MPL2.0 for Rust bindings, but it 
means that we should amend the KDE Licensing Policy before we start using the 
MPL. So, please, start by proposing an amendment for the KDE Licensing Policy 
if you want to use the MPL2.0 for the Rust bindings.

I have no opinion about this except that I think it makes sense to use the 
Open Source license that is commonly used for Rust libraries. I do the same 
for Python code I write.

Regards,
Ingo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20241104/9820f18a/attachment.sig>


More information about the kde-core-devel mailing list