[PyKDE] compiled vs interpreted languages and Qt

Greg Fortune lists at gregfortune.com
Fri Sep 20 08:33:00 BST 2002

Ahh, maybe I should have pulled up my license and found those lines myself 
;o)  Thanks for pulling me back in line.

> Things are different and more debateable for PyQt which clearly "competes
> with" (and wins over) Qt itself (viii) and also allows to "create
> Applications with the Software" (vii).

I guess this is where my main concern lies...  By using PyQt and distributing 
a library that allows the user to develop applications using Qt, I'm clearly 
violating Qt's license.  It would seem this would be true for *any* 
interpreted language and even any application that provides signifigant 
scripting capabilities, etc....

> BTW, I have not seen any FAQ on PyQt by trolltech ... where can I find that
> and/or what does it say?

Me too ;o)

> Cheers
> Peter Lipa
> porl3141 at hotmail.com
> PS: IMHO if a license agreement is formulated in such imprecise and
> ambiguous terms (what is an "Application" in an interpeted environment?
> What is "primary and substantial functionality to Qt"? Is sip and python
> "adding substantial functionality to Qt"?) it leaves room for
> 'interpretation' and the issuing company can not expect every licensee to
> arrive at the same conclusion and subsequent use of the product. And then,
> the whole GPL/win32 issue raised by Greg Fortune? If they want consistent
> usage they ought to write a clearer and unambiguous license agreement.

For reference, check out the Qt mailing list.  Looks like this issue is being 
hashed over yet again.  Basically, it sounds like Trolltech has decided not 
to pursue the open source Windows Qt market.  Sorry for bringing up the 
GPL/win32 discussion here.  I hadn't dug on the Qt mailing list about the 
windows non-commercial license until today.

The issue I should have raised is how does this affect interpreted languages 
as opposed to compiled languages?  Is it even possible to use Python with Qt?

Greg Fortune

More information about the PyQt mailing list