[PyKDE] PyQt application packagers for windows?

Greg Fortune lists at gregfortune.com
Fri Jan 23 06:24:00 GMT 2004

On Thursday 22 January 2004 09:16 am, Toby Dickenson wrote:
> On Thursday 22 January 2004 14:24, Roberto Alsina wrote:
> > I was just wondering. If someone writes a nice, very free (as in BSD or
> > public domain) app using PyQt, would it be legal if someone having a
> > windows license would pack it into an installer and distribute it?
> I dont believe so. The Qt commercial license says "applications must be
> developed using a licensed registered version of 'the software' ".
> On Thursday 22 January 2004 16:02, Greg Fortune wrote:
> > My understanding from both Phil and Trolltech reps is that this is
> > perfectly acceptable.
> >
> > The only nit is that you must have a commercial
> > license in the first place to write a BSD licensed app.  If you write it
> > without having a commercial license, it will automagically be licensed
> > under the GPL.
> There are two effects at work here. Firstly, you need to distribute it as
> GPL if your application is a 'derived work' of the GPL version of Qt or
> PyQt. Does this apply to you? That has been extensively debated elsewhere,
> and I dont have anything to add to those debates. Here is one alternative
> point of view
> http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL

You use Qt, correct?  Which license did you agree to when you started using 
the code?  If you bought the commercial license, great.  If not, you are 
using Qt under Trolltech's restrictions which includes the requirement that 
your produced applications be licensed under the GPL.  It's not a matter of 
the GPL allowing/disallowing this.  It is simply the agreement between 
yourself and Trolltech when you agree to the free license.  If you don't like 
the restriction and don't bide by their rules, you are breaking copyright 

> Secondly, there is a clause in the Qt commercial license that refers to
> applications that the licensee has "developed using" the free edition. I
> dont believe that applies to this scenario, because it is not the licensee
> doing the developing.

The person who does the initial development is who ultimately decides the 
licensing for their program.  The compiled and distributed program would 
still be licensed through the initial developer and must abide by those 
terms.  Ie, you can't do all your development under the free version with 50 
developers and then, when you are done, buy a single commercial license to 
compile and distribute the whole thing.

> > I'm kinda curious what people are using to package up Python apps for
> > distribution though...
> http://www.mcmillan-inc.com/install1.html

Thanks for the link :)

Greg Fortune
Fortune Solutions

More information about the PyQt mailing list