The "Infinite Bread"
The biblical story of Jesus feeding the 5,000 has software parallels
"With software there are only two possibilities," argues Richard Stallman, "either the users control the program or the program controls the users."
There are no other options, but hybrids may exist. For instance, a program partly controlled by the user might arguably be "close enough". However, any leverage over that user means that this control isn't absolute; hence, the user is still controlled by someone else "via the program". The user is at someone else's mercy, either partially or fully.
Free software principles seek to eliminate the possibility of control over users (individually or collectively).
In the case of distribution, there are no limits imposed on the number of copies. The program is like an infinite bread. Once liberated, anyone can have it, share it, even modify it and then share the modified version/s. Notice the part about everything and everyone being able to acquire and change it (not just execute it). Some people attack those principles for political reasons. They act as an obstruction to bread (nourishing people) that's available in abundance. What does that tell us about such people in relation to moral principles? "Ethical" is what they call exclusion. They're just about as bad as those that they attack. They're two sizes or two sides of the same coin. █