Re: KDE/kdelibs/kdeui

Alex Merry <[email protected]>
Newsgroups gmane.comp.kde.licensing
Message-ID <[email protected]>
On Tuesday 11 Sep 2007, Rafael Fernández López wrote:
> 2007/9/11, Alex Merry <[email protected]>:
> > The code of QSortFilterProxyModel is GPL or TrollTech Commercial. 
> > The code of KCategorizedSortFilterProxyModel is LGPL.
> >
> > Rafael: what is it supposed mean?  It's obviously inherited from
> > QSortFilterProxyModel, but anyone reading the code can see that.
>
> Apart from inheriting (that's obviously not a problem), is that the
> code itself is almost copied from QSortFilterProxyModel and rewritten
> (with small changes from me for making it more readable, and with the
> categorizing feature added to it). We can say it is
> QSortFilterProxyModel a bit changed and with a feature added.

Well, in that case I'd say that it's in violation of the Qt licensing.  
The only Qt license that allows you to copy, modify and redistribute 
the code like this is the GPL v2.  So the file as a whole should come 
under the GPL.  Your changes may be LGPL, but that doesn't affect the 
license of the file as a whole.

Since our licensing policy doesn't allow GPL code in kdelibs libraries, 
KCategorizedSortFilterProxyModel can't live there in its present state.  
It would have to be reimplemented (clean-room).  At least, that's my 
reading of the situation.

Alex



-- 
KDE: http://www.kde.org
Ubuntu/Kubuntu: http://www.ubuntu.org http://www.kubuntu.org

_______________________________________________
Kde-licensing mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-licensing
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQBG5oi+BRauKLutZ9ARAqELAKCM/RqFvZ3DH8ZoaFHhR52vqF2vDQCeL4+r
U9g86ALEwn3BrvWENplJGKY=
=5n/9
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.