zuzu wrote:
[snip]
> users have a right to understand the code they are running.
[snip]
I love your passion for open source. I love open source too.
Unfortunately, our DESIRE for something does not automatically grant us the RIGHT to what we desire. And the way things SHOULD be is not necessarily the way things ACTUALLY stand.
Was that "right to understand the code they are running" conveyed by law or a private contract? If the "right" was granted by a valid contract, BOTH parties must receive something "in consideration" for what they give.
Assuming that "right" was granted, what if a user is too stupid to understand the code? Does the developer have to simplify the code until it could be understood by all users? If the developer refuses to simplify the code, are they criminals or merely commiting a breach of contract or both? What if simplifying the code for one user ends up confusing a different user?
[snip]
> (and ironically, the GPL proves that most
> people do not, in fact, steal licensed code.)
[snip]
How does GPL prove this? I'm not disagreeing with you, I'm just trying to understand how the GPL proves that fact.
I reread the GPL and I couldn't find any statistical data comparing number of people who steal vs comply with licensed code. All it contains is a bunch of terms and conditions--no quantifiable data on theft.
Perhaps the GPL is obfuscated so that the statistical data on theft is hidden from plain view. ASCII stenography?
> obfuscation is a tool of oppression to secure a monopoly on an idea. (even copyrights are
> supposed to be TEMPORARY.)
>
Well, I don't like oppression and I don't like monopoly (but the game "Monopoly" is kinda fun).
Obfuscation is a tool of oppression? Like airplanes are a tool for terrorism? Should they both be banned? Hmmm, it could mean fewer visits from the mother-in-law...maybe not a bad idea! 
To be fair, we can probably imagine at least one undesirable use for every invention known to humankind. It doesn't mean it is the only use for the inventions--maybe it just means we need to use our imagination to think of more positive uses.
I wouldn't use obfuscation for oppression. I'd use obfuscation to hide passwords when full-blown encryption isn't very practical or necessary. For example, obfuscating a script that contains a database connection password that I'm hosting on a shared server just in case an unauthorized person gains read access to the script.
Ultimately, I hope liberty wins. Having the freedom to NOT use closed-source software. And having the freedom to NOT provide source code to users. And everything in between. Let freedom reign supreme.
ps
Data needs to be overwritten between 9 times (DOD 5220.22-M standard) - 27+ times (Guttman) before it is safe from modern data recovery tools. Encrypt (or at a minimum, obfuscate) data you don't want to become public (anything useful for id theft or credit card fraud). Most of us don't consider this when selling our computer or changing web hosting providers.