-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
licenses.ffsl: non-free #31210
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
licenses.ffsl: non-free #31210
Conversation
FFSL forbids commercial redistribution
This would also affect |
Also see: #20256 I agree with @vyp that FSF definition of "free" is the one that should be used here. CC BY-NC-SA is less free than vast majority of https://creativecommons.org/licenses/by-nc-sa/4.0/ It would be great to adopt a license opt-in mechanism like one seen in Gentoo, licensing issue is more complex than free/unfree, unfortunately. |
You can blacklist and whitelist licenses already: https://nixos.org/nixpkgs/manual/#sec-allow-unfree Yes, I believe all common F/LOSS definitions get broken if you try to restrict use (e.g. to non-commercial). |
@vcunat Oh great, haven't seen that! Thanks! Most unfree packages have generic |
@vcunat But there's another problem: currently when one is trying to install an unfree package Nix tells to just add generic Generally people assume that unfree software doesn't have use restrictions, so e.g. one might mistakenly install CC BY-NC-SA licensed package on a corporate server because |
Perhaps some RFC is needed for defining what "free" and "unfree" means in Nixpkgs? For this particular case I cannot think of any commonly used definition within the software community that would consider this license free, so personally I'm +1 for merging this PR. |
(cherry picked from commit e62e4c1)
FFSL forbids commercial redistribution
only affects oysttyer afaik
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)