GUI toolkit

Andreas Kostyrka andreas at mtg.co.at
Sun Nov 25 03:41:51 EST 2001


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Dienstag, 20. November 2001 11:01 schrieb Magnus Lie Hetland:
> "Bernhard Reiter" <bernhard at intevation.de> wrote in message
> news:9tb6ke$1evoq$3 at ID-
>
> > It is less know that Qt is only Free Software (as in freedom) for X11,
> > not for Windows or MacOSX.
> >
> > (For me that's a big argument.
> > Everybody should be aware of it, I've seen this stated wrong many times.)
>
> At least the Professional edition costs money... But does it prevent
> you from building Free software? The FAQ only says that it allows you
> (as opposed to the free/Free version) to make non-Free software...
Well, yes and no. Some facts ;) I'm from a small software company. I've been 
considering Qt/PyQt for my actual project (as a side note, a small 
"one-person" one). One caveat: IANAL ;)

I've been considering to put the solution under the GPL. But I'm not sure if 
I'll be able to do because of local legal consideration. (There are some 
rules applied here, that forbid opensourcing some part of the certified 
application. I know, that's 80's-thinking, and that's probably when the legal 
documents have been drawn up.) Perhaps I'll stick with some Mozilla license. 
Or perhaps I'll go ahead with a closed source version (even as I consider 
opensourcing it a quite nice marketing argument :( )

Now to follow the license faq from Trolltech I'd have to fork over 5k$ (for a 
tripple license, I'm interested in PDA and Win32 versions too ;) ). For an 
app I'll try to release under GPL?

Additionally, there is no possible way to compile GPL'ed Qt software for 
Windows. Trolltech gives out the the tip to release the software under a "GPL 
but allowed to link Qt" license. But this just kills the possibility of using 
third party GPL software.

>
> And the Free version is very Free (in a very negative sense, IMO) in that
> it contaminates software that has been *developed* with the Free version,
That's obviously wrong. This kind of contamination isn't even tried by the 
GPL. Consider following scenario:
1.) Develop your app with a LICENSE file linked to GPL ;)
ad 1.) This is legal, because there is a GPL'ed version of Qt/X11
2.) Before starting to distribute (distribution is what the GPL regulates), 
change the LICENSE file to "property closed-source". Buy a developer licence.
ad 2.) This is legal, because one can have multiple licenses for software, 
and I am the legal owner of that source code. The GPL doesn't try to be an 
exclusive license. Example Qt/X11: for-pay licensed, QPL licensed and GPL 
licensed.
> even if you ship it with the Professional software... Scary... I'm glad
> Emacs doesn't come with a license like that. <shudder>
Well, it is propably not enforcable. But actually, why should I bother with 
Qt, if it gives me that much (legal) headaches? I rather stick with wxPython.

Andreas
- -- 
Andreas Kostyrka; Raiffeisenstr. 16/9; 2320 Zwölfaxing
Tel: +43/676/4091256; Fax: +43/1/7065299
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8AK7SHJdudm4KnO0RAuKLAKDV4vcDhFWoQHDmGGSLMxOs/phrQwCfVUIF
o511EeoY/Fk9Asmo73MmVRI=
=HMFi
-----END PGP SIGNATURE-----




More information about the Python-list mailing list