Tkinter: The good, the bad, and the ugly!

Neil Hodgson nhodgson at bigpond.net.au
Thu Jan 20 21:34:03 EST 2011


Emile van Sebille:

> The problem with QT is the license.
> 
> From http://qt.nokia.com/products/licensing/:
> 
> Qt Commercial Developer License
> The Qt Commercial Developer License is the correct license to use for
> the development of proprietary and/or commercial software ...

   The LGPL version is also useful for producing commercial software.
>From the same web page:

"""
Qt GNU LGPL v. 2.1 Version
This version is available for development of proprietary and commercial
applications in accordance with the terms and conditions of the GNU
Lesser General Public License version 2.1.
"""

   Developing a proprietary (closed source) application using LGPL
libraries is normally not a problem as the only pieces of code you have
to publish are changes to those LGPL libraries, not the application
code. Most applications do not change the libraries.

   The "can't reuse LGPL code" clause is a restriction on what can be
done with the Qt Commercial Developer License not on what can be done
with the LGPL license.

   GTK+ has always been LGPL and that license has not been an obstacle
to either open source or closed source projects.

   Neil



More information about the Python-list mailing list