[PyQt] License for embedded PyQt in Qt C++ app

Phil Thompson phil at riverbankcomputing.com
Fri Dec 18 16:34:35 GMT 2009

On Fri, 18 Dec 2009 17:26:01 +0100, Oliver Heyme <olihey at googlemail.com>
> Hej,
> We are currently investigating the foundation for an application we start
> to develop beginning next year!
> It will be a mostly internally used software but we are planning to give
> out for free to some partners!
> So, we already have chosen Qt with the LGPL for the application since we
> don't need to mess around with Qt itself ;)
> Now we where looking into the subject of having an embedded scripting
> language in the Qt C++ app and Python + PyQt + sip would be perfect.
> Now we are not sure about the license.
> We are planning to embed a Python interpreter in the Qt C++ application
> "export" some of the applications internal classes to Python using sip!
> We are also planning to script some smaller tools in Python inside the
> When we "give" the app to our partners we also distribute the entire
> scripts we have developed for the app in source code (py-files) since our
> partners might like to adopt the one or the other script for their needs!
> First question is, if our partners would like to develop scripts inside
> for their needs do they need a commercial PyQt license?
> And do we, as the ones who "own" and distribute the app also need an
> commercial PyQt license to get the app distributed?!?!

It depends on the license you are using for your application. If it is not
GPL compatible then the answer is yes to both questions.


More information about the PyQt mailing list