-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License #1
Comments
Summary
All hooks which are now part of PyInstaller are "GPL-2.0-or-later WITH Bootloader-exception" and need to keep this licence - except the author(s) of the respective hooks agree to a license change. The hooks within this repo are just build-tools and will not become part of any frozen application (except run-time hooks, see below), thus the exact licence of the hooks does not matter for the frozen application. So for this repo I suggest to either keep "GPL-2.0-or-later WITH Bootloader-exception" or specify it more precisely. With "more precisely" I mean: Strictly speaking the "Bootloader-exception" only applies to the bootloader, not the run-time hooks, which go into the frozen package. We might need a new license which states this. For the runtime-hooks I suggest to port the principle of the "Bootloader-exception" to the run-time hooks: to be used without restrictions even in your proprietary program. Reading the GPL FAQ, I suggest to use the Apache License 2.0 for the run-time hooks: Rational:
|
Good suggestion. GPL+APL sounds good. |
I am ok with using Apache License for runtime hooks and change license for existing runtime hooks. |
Sounds good to me. |
@htgoebel are these headers alright? Standard hook header
I've not bothered with Runtime hook header:
License files:
|
I commented on #2. |
Dealt with in #2. We still need to contact people for rthooks though. |
Which license shall we use? I'd suggest either MIT or LGPL. (We can't use GPL; we need (some) of these hooks to go within bundled pyinstaller packages.)
The text was updated successfully, but these errors were encountered: