We identified that the dependent libraries associated with BYOM have GPL license. Please confirm about the dependent libraries if there is any restriction in using BYOM.
The two libraries that BYOM installs—pyinstaller and pyinstaller-hooks-contrib —are released under GPL v2 , but both projects include explicit carve-outs that let you build and ship proprietary software without re-licensing your own code under the GPL(see 1 or 2 ). Consequently, you may keep any BYOM-generated models or executables under the license of your choice.
What would be the suggestion or alternative for pyinstaller and `pyinstaller-hooks-contrib to have no GPL licensing issues involved. Any procedure to avoid these libraries is also highly appreciated.
We are making our own Jupyter notebooks for BYOM and we are integrating it to embedded device. Please clarify if GPL license is still valid for usage in terms of jupyter notebooks and embedded devices?
PyInstaller is distributed under the GPL license, but it includes a special exception that allows you to use PyInstaller to build and distribute non-free (including commercial) programs without subjecting your program to the GPL( link1,link2 ). This means you can use PyInstaller for closed-source or proprietary applications without needing to release your code under the GPL, as long as you do not modify PyInstaller itself.
pyinstaller-hooks-contrib is primarily licensed under GPL-2.0-or-later, except for its runtime hooks, which are licensed under Apache-2.0link3. Including GPL-licensed hooks in your distribution could potentially impose GPL requirements on your packaged application, depending on how they are used.
There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks