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
Mark more unfree licenses as unfree. #42531
Mark more unfree licenses as unfree. #42531
Conversation
Bear in mind that this might break (more than) a few packages, because of transitive dependencies that are now unfree. |
Break of just make them not compiled by Hydra? |
I wouldn't expect a widely used dependency to be under the licenses in question… It seems to me that ofborg expects no breakage… |
Awesome. |
AFAIK ofborg wouldn't detect packages "disappearing". The rebuild counts are basically newly-appearing out-hashes. |
The corresponding removed list on Hydra: https://hydra.nixos.org/eval/1465511#tabs-removed (it's over fifty commits together) |
@vcunat I do know that at some point it did at least calculate the list of removed packages; maybe there is no easily accessible statistics, though. |
I didn't know that. Anyway, the list seems OK to me, mostly themes and fonts, probably easy to build. |
We could indeed have kept these licenses marked as "free" with a comment because they are non-free but redistributable, as for |
Note that redistributable firmware is also firmware, which also affects many users' willingness to compromise. And missing firmware is exactly the situation that breaks WiFi (and newcomers might want to read an explanation online), so we are more willing to compromise. As long as we don't have an unfree but redistributable package with the build not dominated by unpacking, we can probably mark unfree non-firmware stuff unfree and let the endpoint machines unpack the icon themes. |
IMHO hydra.nixos.org might accept most of the redistributable stuff, at least legally it should be OK. I believe it's primarily just about the degree "we" want to "support" software that is "unfree" in some sense. There's been lots of discussion even about how (not) to list unfree packages by default. |
See also #20256.