tilpner has quit [Read error: Connection reset by peer]
tilpner has joined #nixos-infra
cole-h has quit [Ping timeout: 240 seconds]
<domenkozar[m]>
hmm, how come we dont build unfreeRedistributable packages?
<niksnut>
because they're unfree
<niksnut>
the only exception is redistributable firmware
<tilpner>
niksnut: Is that for legal reasons, or a policy not to distribute unfree stuff if avoidable?
<niksnut>
policy
<niksnut>
since nixpkgs is a free software distribution
<tilpner>
Of course I know that allowUnfree is off by default (and I agree with that), but I never asked/learned if that was because someone early on held that conviction, or because it was established policy
<tilpner>
And since it's clearly not being followed with the strictness of guix, I wouldn't have labeled nixpkgs a free software distribution myself, as there are plenty of nonfree packages in nixpkgs. Is the policy to only distribute some of those written down in more detail somewhere else?
<niksnut>
the presence of unfree software is a compromise
<niksnut>
so they're allowed but not shown by default
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-infra
<domenkozar[m]>
niksnut: we're leaving a lot of users behind on this
<domenkozar[m]>
what is the benefit of such policy?
<niksnut>
let's not get into that interminable debate again
<domenkozar[m]>
one of the main benefits we have over guix is understanding that OSS zealoty view of the world benefits noone, since we make that decision a boolean flag when it comes to installation, we could also do binary caching
<domenkozar[m]>
nevermind, I'll just sponsor that out of Cachix budget
<niksnut>
this is another issue solved by flakes
<niksnut>
no need to have unfree packages in nixpkgs, you can just put them in another flake
<domenkozar[m]>
the issue is not about the source, but the convenience of getting binaries
<domenkozar[m]>
but yeah if we had nixpkgs-unfree then I could sponsor that binary cache
<domenkozar[m]>
anyway, let's not have this discussion as requested
<domenkozar[m]>
niksnut: btw some packages fail to build since they are missing SSE4.2 instructions, would it make sense to add that as a feature or abuse something like big-parallel?