Don't tread on my freedom to pick up one of every item at the free market without payment! After all freedom means I can do all!
LibertyBSD
If you bomb your neighbor over noise their security contractors are going to bomb you
You have freedom to the property you own, you have no right to do as you wish with others property.
So the end game of freedom is nuclear war. Fantastic.
No because who is fucking crazy enough to bomb their neighbor over noise. Bombing your neighbor for noise is definitely not something your security contractors will back you up on. You will get fucked for doing it, and the world will go on.
That's kind of how proprietary software works. The software is running on my computer and I'm supposed to submit to you just because you happen to be the distributor? That isn't freedom. You can't be the distributor of proprietary software and ask your users to promise submission and claim that's freedom.
If I lend you my car then you have to agree to my terms. If you agree to those terms you accepted the restrictions.
Freedom includes the ability to constrain itself. Don't people have the right to kill themselves?
That's all fine and dandy about cars but software is a different matter. The reason why I, as the user, am forbidden to study the source code of your proprietary software is because you feel the need to withold it from me. Whoever controls the software controls the computer so if you withold the source code to the software running on my computer, you are witholding my right to control my own computer. You political act of asking me to promise to respect your control over my computer is not a matter of freedom. The only way I can have freedom is to reject your promise of subjugation and remove the software from my computer.
You accepted running the binary on your computer that I gave you. I am not forcing you to do anything.
If you require to source of a program before you will run it then just don't run proprietary code. I don't have to give you the source to my software just because you demand it. If I want to give you access to some derivative of my property but not the root that is my business.
Now if you reverse engineer the binary I give you and we don't have a contract saying you won't attempt that, we have a different story :^)
The force is in the fact that you asked me to make a promise to you. This promise means that my computer is under your control. The fact that users can choose to rescind the promise at any time does not change the fact: the user is under your control while they accept the promise. That can never be freedom. Freedom can only return when the user chooses to reject your proprietary software. Now you can say, "I refuse to give you access to the source code" but you cannot distribute proprietary software and call it freedom.
Reverse engineering binary software is not a solution. It is a completely impractical method of working.