Movatterモバイル変換
[0]ホーム
PyQT legalities (was Re: Tkinter and wxPython)
Boudewijn Remptboud at rempt.xs4all.nl
Sat Apr 21 04:38:18 EDT 2001
jason petrone <jp at nospamdemonseed.net> wrote:> Cameron Laird <claird at starbase.neosoft.com> wrote:>> In article <s63qb9.6s6.ln at demonseed.net>, <jp at NOSPAMdemonseed.net> wrote:>>>I would love to use PyQT, but doesn't it require shelling out $$$ to trolltech>>>for a QT-win32 license?>> .>> No!>> It's a good question. Boudewijn has researched this>> carefully, though, and talked to the Trolltech people.>> His unequivocal conclusion, worked out with Trolltech's>> knowledge: "PyQt is free for Windows and Unix."> While this may be ok in theory, I am still unable to find PyQT binaries for> win32. Could someone with a QT-win32 license compile PyQT and put it up> somewhere for others to use?It used to be true. However, when Trolltech donated a Qt/Windevelopers license to Phil they didn't quite figure out that PyQt isa development tool, and that this would mean free development using Qtfor Windows. They put a stop to that, unfortunately, and the binariesdisappeared. I still have a zipfile, for historical reasons, but it'snot redistributable. (And the qt.dll that comes with it is old andcompiled without some essential options.)Maybe it's best if I enumerate the options, since things have gottenrather complicated nowadays.1. Unix/X11* Qt/GPL is free (as in Free Software - you can port it to Windows if you want to, for instance, or to OS X.)* PyQt is free (as in Free Software)* BlackAdder, the IDE based on PyQt and Qt Designer is not free. It's $49.99 for the personal beta (no redistribution rights) and$249.99 for the professional beta (distribution rights once youget the final version, which you get as a beta customer. Everything you develop with BlackAdder will be 100% compatible with plain PyQt,such as comes nowadays with all major distributions.2. Windows * Qt for Windows is not free. It's between $1240 and $2340 per developer depending on the number modules you get with it, and the volume of licenses you buy. * PyQt for windows is free. You can compile it only if you have a Qt license for Windows, but you're perfectly free to do so and redistribute everything you write with it, including PyQt and the Qt dll's - you've paid for Qt. * BlackAdder for Windows is included in the BlackAdder for Linux box. It also includes the Qt dll, so you're all set to go. It's the most affordable way to start developing with Qt on Windows and Linux.This means that there is no longer a completely free way to developwith Python and Qt on Windows. If you don't want to shell out forBlackAdder professional, you could conceivably develop on Linux withPyQt and Qt/GPL, and demand of you Windows users that they buy thepersonal edition of BlackAdder: they will be able to run your software.-- Boudewijn Rempt |http://www.valdyas.org | Christos Voskrese!
More information about the Python-listmailing list
[8]ページ先頭