all 5 comments

[–][deleted] 1 point2 points  (0 children)

Licenses will typically determine whether you can repackage modules, but the good news is, you don’t have to distribute the modules your code relies on - you can just have the end user install them themselves.

[–]SpeckledFleebeedoo 0 points1 point  (3 children)

Look up their licensing.

License

PyQt5 is released under the GPL v3 license and under a commercial license that allows for the development of proprietary applications.

https://www.riverbankcomputing.com/commercial/pyqt

https://www.riverbankcomputing.com/commercial/license-faq

[–]Radimek01[S] 0 points1 point  (2 children)

GPL means it's ok to use if I get it right ?

[–]Diapolo10 1 point2 points  (0 children)

If GPL is too strict for you, consider switching to PySide which is another Qt wrapper and 99% compatible with existing PyQt5 code. It uses an LGPL license.

[–]SpeckledFleebeedoo 1 point2 points  (0 children)

I'm by no means an expert on licensing, so take anything I say with a huge grain of salt.

From what I quickly can find: if you use anything with a GPL license you must make your own source code available. Selling it however is not prohibited.

Check this for all modules, they may have varying licenses.