Disclaimer: I know there aren't any lawyers here, but I'd like to hear some opinions.
I'm making a Python application using PyQt4 for the GUI. It will be open source, maybe GPL, but rather MIT/BSD licence since I don't see the value of copyleft for it. Since I cannot rely on users to have PyQt installed (in fact, I'm safe to assume that less than 5% have), and I don't want to bother them with installing it manually, I thought I ship it with the PyQt binaries.
Now the legal issues start popping up:
- Am I even allowed to distribute it, to begin with (I'm pretty sure, since it's GPL)
- When I distribute it, do I have to distribute the whole thing, or can I simply omit everything I don't need? (I think so)
- Of course I'll attribute Riverbank Comuting and Nokia (Trolltech) and include their licence file - will that suffice? (I hope so, because that was my plan)
- ...
To make a long story short: I plan to include a few .pyd files from PyQt4 and the licence file they came with into the download and add something along the lines of
This application uses PyQt4 by Riverback Computing. The following files: [...] are licenced by Riverbank Computing under the licence found at [pyqt-licence.txt]
to the readme. Will I run into any legal trouble? (Not that I'm assuming Riverbank will even notice the application, much less sue me if I got some formality wrong - but I'd like to be sure).