Uh... right.
Saying and doing are two different things.
1. Say you visit a friend. He walks you up to the front door and he opens it. No lock, just a turn of the knob. You reflect on this, and suggest he take steps to better secure his property. (Whether he acts on that, it's generally accepted that that isn't your problem.)
2. You decide to rob your friend. You discover it's quite easy, because he doesn't lock the doors while he's away. You remove property, and perhaps damage others.
#1 is neither a crime nor an ethical problem. #2 is both.
Present law concerning IP and software blurs these cases.
- If the license says not to do certain things (within the limits of contract law), then violating those is a problem. For example, most commercial software contains statements limiting the debugging or disassembly of the product. (Whether this is semantically meaningful at all (which I would argue, it isn't) doesn't matter.)
- If the user does things, but doesn't tell anyone else about it, then at worst, they've only violated their own obligations to the IP owner.
- If the user distributes that information (a procedure to crack the specific software in question, or the cracked binaries, or a patch, etc.), it is criminal activity.
The root conundrum is that: distributing, using and inspecting software is indistinguishable from #1 (which is neither unethical nor a crime), yet we define IP into existence so that criminal acts such as #2 become possible.
This is only a horribly rough introduction to the problems of IP law and is not intended for discussion, argument or political motivation. To learn more, I suggest looking it up online, or at
www.eff.org and others.
Tim