[PyKDE] Licensing questions

Knut Morten Johansson knutmj at online.no
Sat Jan 6 10:45:13 GMT 2007

On Saturday 06 January 2007 05:47, Kenneth McDonald wrote:
> If one wants to build an application that uses pykde, there seem to be
> three different licenses that need to be considered;
> 1) The pykde license.
> 2) The kde license.
> 3) The Qt license.

It's more like 4 or 2 depending on how you look at it. 
1) The Qt license.
2) The PyQt license.
3) The KDE license.
4) The PyKDE License.

But it's simple anyway, as long as you don't try to make it difficult. (That 
is usually done by trying to think of elaborate ways to get around the GPL).

But the PyQt license have to mach the Qt license, GPL-GPL or 
commercial-commercia(aka closed sopurce)l(I guess you can can use GLP PyQt  
with commercial Qt, but then your app has to be GPL anyway, so you are 
essensially at the GPL-GPL scenario). *1

And the KDE libraries are even simpler they are LGPL and BSD. And I guess the 
PyKDE libraries match and are LGPL(please veryfy this as I'm not 100% on this 
one). Basicly you can use those libs regardless of your apps license.

But when you use any KDE library you also use Qt, period. 

So whatever you are doing with KDE or PyKDE, it's the Qt license that decides. 
If you want do do a closed source application you need the corresponding Qt 
and PyQt license.

Best regards

1) I'm not sure if PyQt does the QPL or not,  but that give rights to use 
other non GPL open source licenses.

More information about the PyQt mailing list