[H-GEN] GPL question (KDE?)

David Starkoff dbs at uq.net.au
Sun Jan 11 07:07:57 EST 2004


On 10/01/2004, at 12:59 PM, Benjamin wrote:

> On a related note, I wonder if someone could explain this web page to 
> me:
> http://kdemyths.urbanlizard.com/viewMyth.php?mythID=59

I think that's entirely consistent with what had been said earlier in 
the thread, in particular: "the GPL requires that all programs that 
link against GPLd code must also be GPL", but then distinguishing the 
LGPL.

As Anthony noted, the last reference to the GPL in that quote should, 
instead, be "GPL-compatible".  If kdelibs is LGPL, then there's 
probably little problem with linking proprietary code (or 
GPL-incompatibly licensed code) to it--that's the stated purpose of the 
LGPL after all.

But Qt is a different matter.  The Free Software Foundation regards the 
QPL as GPL-incompatible: 
<http://www.gnu.org/philosophy/license-list.html>.  But since Qt has 
been dual-licensed under the GPL, GPL'd code is fine, because you elect 
to take the Qt code under the GPL.  If that's not good enough for you, 
negotiate with Trolltech (see also Anthony's email of 6 January 2004, 
2.32 p.m. to H-CHAT).

> Now I understand how if A depends on both B and C that the licence of 
> C would
> usually not affect hte license of B, but if A depends on B and B 
> depends on C
> isn't that another matter? In that case you really don't have a B 
> without the
> C that it is dervied from... or am I completely crazy?

It would depend on the licences of A, B, and C.  If one of them is a 
so-called "viral" licence (like the GNU GPL), then it starts getting 
interesting.  But the same issues apply--is there a reproduction? is 
that reproduction licensed? under what terms must the reproduction be 
licensed?

Depending on the particular derivation and the particular licenses, a 
user or developer (or an author) of A may not be required to have any 
regard to the licence of C.  But it all depends.

David.
(Just setting the scene for <http://linux.conf.au/abstracts.cgi#4>.)




More information about the General mailing list