Replies: 2 comments 3 replies
In the individual licenses of all components that your software uses and that end up collected into frozen application bundle. This includes CPython, all python packages, and any shared libraries that are collected from the build system (for example, on linux). |
|
I'm commenting again on this for future users. I shuld mention the license file for Python on Windows is incomplete. It contains the Python license itself and some Windows-specific notices. Since a PyInstaller app may be distributed without source code (even if open source / source available, the user may be allowed to download the executable by itself) The solution (INAL and this is not legal advice) is to include the FULL license file from the Python documentation (which, even as plaintext, is patently human-readable): https://github.com/python/cpython/blob/main/Doc/license.rst For Windows distributions, you should also include the license file you find in the Windows installation. The two files share a lot of information (namely, the Python license and its history), but this isn't a problem. If you really hate that this is the case, you may merge the two files, removing duplicated information. |
Uh oh!
There was an error while loading. Please reload this page.
When building and distributing an executable using PyInstaller, it is my understanding that one is distributing, as part of that executable, both some modules of PyInstaller and some modules of CPython, as well as their respective dependencies.
Most FLOSS licenses require that certain statement be retained in all distributions, even if solely as part of a larger binary. Where can I find all attribution material which I need to provide the user in that scenario?
Thank you in advance.
All reactions