Linked by Thom Holwerda on Fri 28th Apr 2006 13:59 UTC
Gnome "Despite the head start that KDE enjoyed, the large number of KDE users and developers, and Linus Torvalds personally endorsing KDE, GNOME has won the desktop environment battle. The final victory came with the third piece of a corporate trifecta, giving GNOME the official nod from Red Hat, Sun Microsystems, and finally Novell. The question is, will the triumph of GNOME lead to the rise or downfall of the Linux desktop?" Run Forrest! Run!
Thread beginning with comment 119222
To read all comments associated with this story, please click here.
RE[3]: this article is a troll
by Dima on Fri 28th Apr 2006 19:34 UTC
Dima
Member since:
2006-04-06

Nb. the KDE libraries IIRC are LGPLed, so *if* you have the commercial QT license you can develop closed-source apps with proper KDE integration.

I was always wondering about this...

How can KDE use GPL'ed code and license the libraries as LGPL? Does that mean, the KDE code is GPL, but the API is LGPL?

Also, can I make a program that uses only KDE API, not Qt? Will that mean that I can make it closed-source and not buy a Qt license?

Reply Score: 2

archiesteel Member since:
2005-07-02

KDE libs are licenced under the LGPL. Other parts of KDE (such as apps) are licensed under the GPL. Where's the problem? There's no single license for the whole of KDE.

Reply Parent Score: 2

RE[4]: this article is a troll
by _LH_ on Fri 28th Apr 2006 20:30 in reply to "RE[3]: this article is a troll"
_LH_ Member since:
2005-07-20

Also, can I make a program that uses only KDE API, not Qt? Will that mean that I can make it closed-source and not buy a Qt license?

No. When you link the lgpl kde libraries with the gpl version of qt, the whole load of crap becomes gpl'ed at that very moment.

Reply Parent Score: 2

binarycrusader Member since:
2005-07-06


No. When you link the lgpl kde libraries with the gpl version of qt, the whole load of crap becomes gpl'ed at that very moment.


Exactly! Which is why it makes no sense that the KDE libraries are GPL since they link against the GPL version of Qt. Hence, they are effectively GPL and any program that links against them must be.

Reply Parent Score: 0