@amszmidt @ekaitz_zarraga @loke @vagrantc
Although I'm not quite ready yet to suggest we need a fifth freedom, "freedom 4": the freedom to bootstrap the program (and re-create it bit-for-bit?)...
...if I don't distribute a binary---that otherwise may or may not not fully or partly match the sources---together with my software, how would you ever exercise your "freedom 0" to "run it as you wish"?
How does un-runnable software (or a binary that you could run if you're feeling brave but cannot not re-create) ever give you software freedom?