[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
law...
>
> 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