On Sun, 2 Jul 2023 20:20:04 -0700 Ian wrote: > if (OS, container, software, etc) contains non-free software > then don’t use it > else-if (OS, container, software, etc) is free AND allows non-free software > then use > AND don’t install supported non-free software > > Is it not that simple?
i think it could be even simpler - you may have a bug in that pseudo code no free distro can prevent running non-free software; so every FSDG distro satisfies the 'else-if' - in fact, only FSDG distros do - so that second antecedent of the 'else-if' ("AND allows non-free software") is always true, if "allows" means "can not prevent it" - however, if you never install non-free software, then that would be irrelevant to the equation anyways; because it could as well be its negation: ("AND NOT allows non-free software") maybe you meant: "AND don’t install _un-supported_ non-free software" or its inverse: "AND install only _supported_ non-free software" because you would be hard-pressed to find any distro which both "is free" and "supports" (literally) non-free software, if "supports" means differently than "allows", but it means "assists, distributes, documents, accepts bug reports, or similar" - applied to real-world inputs, you will find that any such distro would also satisfy the 'if' ("contains non-free software")