PyQT developement for Windows

F

Fabio Corneti

Hi all,
I read many posts on the subject, but I'm still confused about
licensing issues with PyQT.

I'm going to start a new project, and I'd like to use PyQT because
it is an excellent product; the particular issue is that
we would like to make the source code available under the GPL,
but we would also like to distribute a compiled version for Win32.

Having a commercial copy of QT and PyQT, would it be possible to
develop a GPL version which would remain GPLed where PyQT and QT
are GPL and build the Windows version from this code to redistribute
it in some manner (e.g. freeware)?

Thank you,
 
P

Phil Thompson

Hi all,
I read many posts on the subject, but I'm still confused about
licensing issues with PyQT.

I'm going to start a new project, and I'd like to use PyQT because
it is an excellent product; the particular issue is that
we would like to make the source code available under the GPL,
but we would also like to distribute a compiled version for Win32.

Having a commercial copy of QT and PyQT, would it be possible to
develop a GPL version which would remain GPLed where PyQT and QT
are GPL and build the Windows version from this code to redistribute
it in some manner (e.g. freeware)?

It's up to you how you license your own application so there is no problem
with dual licensing it - the GPL and one that is compatible with a Windows
version of Qt and PyQt.

The problem is how do your users get a copy of Qt and PyQt? Depending on your
circumstances, and those of your users, you have the choice of the
non-commercial version (free but Qt v2 only), the educational version (free
if you are an educational institution), or the commercial version (not free
but you can redistribute Qt and PyQt to anybody with your application).

Phil
 
S

simo

Phil Thompson said:
It's up to you how you license your own application so there is no problem
with dual licensing it - the GPL and one that is compatible with a Windows
version of Qt and PyQt.

The problem is how do your users get a copy of Qt and PyQt? Depending on your
circumstances, and those of your users, you have the choice of the
non-commercial version (free but Qt v2 only), the educational version (free
if you are an educational institution), or the commercial version (not free
but you can redistribute Qt and PyQt to anybody with your application).

Way too cryptic. To summarise:

1. To distribute *under any licensing terms* on Windows, you have to
buy commercial PyQt and Qt.

2. To distribute under GPL for Linux/Mac only *not Windows*, you can
use the GPL Qt/PyQt.

3. To distribute *commercially* for any platform, you have to buy a
commercial license.

I'm pretty sure there is no currently available non-commercial v2 or
educational combination of PyQt/Qt that works anyway (like
non-commercial Qt 3.2.1 doesn't have a matching PyQt, only 2.x)

All this is a bloody shame, and is why I use wxPython.....
 
P

Phil Thompson

Way too cryptic. To summarise:

1. To distribute *under any licensing terms* on Windows, you have to
buy commercial PyQt and Qt.

2. To distribute under GPL for Linux/Mac only *not Windows*, you can
use the GPL Qt/PyQt.

3. To distribute *commercially* for any platform, you have to buy a
commercial license.

I'm pretty sure there is no currently available non-commercial v2 or
educational combination of PyQt/Qt that works anyway (like
non-commercial Qt 3.2.1 doesn't have a matching PyQt, only 2.x)

The non-commercial v2 combatible version of PyQt will be restored with the
next release of PyQt (sometime next week).

The educational combination of PyQt/Qt is available and works fine.

At Trolltech's request there will not be a version of PyQt released for the
non-commercial release of Qt 3.2.1 (the "book" version).

As of the next release there will be an evaluation version of PyQt that works
with the evaluation version of Qt.

Phil
 
S

Sridhar R

Fabio Corneti said:
Hi all,
I read many posts on the subject, but I'm still confused about
licensing issues with PyQT.

I'm going to start a new project, and I'd like to use PyQT because
it is an excellent product; the particular issue is that
we would like to make the source code available under the GPL,
but we would also like to distribute a compiled version for Win32.

Having a commercial copy of QT and PyQT, would it be possible to
develop a GPL version which would remain GPLed where PyQT and QT
are GPL and build the Windows version from this code to redistribute
it in some manner (e.g. freeware)?

Another (better, atleast for me) option is to go for the LGPL toolkit - GTK+.
http://pygtk.org
 
F

Fabio Corneti

Phil said:
It's up to you how you license your own application so there is no problem
with dual licensing it - the GPL and one that is compatible with a Windows
version of Qt and PyQt.

So if I dual license the application as GPL under Linux and friends, and
under a freeware license for Windows there should be no problems? Is there
some application written in PyQT for Linux and Windows with a similar
approach?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,756
Messages
2,569,540
Members
45,025
Latest member
KetoRushACVFitness

Latest Threads

Top