My opinion is that hardware hacking is fair game because as already mentioned, you have already bought the item;
At the risk of offending the original author by trashing the example he used… (sorry, hope you don’t mind) I think the discussion gone off to a bad start because of the bad example of using “trial software” and hack to disable the time limit.
Let me propose two different examples that is “pure” hacking something you “own”:
(Example 1)Many software packages such as Windows NT, control the feature availability using configuration data. For example, NT workstation limits the user to 5 IP session (or there about, I forgot the exact number) whereas NT server has no IP session limit. The same for “number of shares” and “number of opened files”: in NT workstation you can’t have so many open files whereas NT Server has no open-file limit (or much larger limit – been too long, I forgot).
So, you can purchase NT workstation ($100-ish at the time), hack the registry and end up having most of the capability of NT Server ($700-$1000’ish at the time). You don’t get the add-on stuff like DNS server, DHCP server, IIS but you are not using them anyhow. You can cheat Microsoft by buying an NT workstation, hack it and run it as a departmental file server with as much serving capability as the NT server.
This hacking does not involve “stealing anything I do not already own”. You already own the license to run the NT workstation; you just relaxed all the limits. Instead of paying for a departmental server ($1000-ish), you pay merely for a $100-ish workstation. You are using just the stuff on the CD that you got and the license you got.
If you ask Microsoft, I am sure they would say if you are using server features (relaxed limits), you need to buy the server edition even if you don’t use DNS, DHCP, etc.
That example above is more similar to hardware hacking – you already “own” the stuff. This “enable/disable” by configuration is frequently used by some fairly high-end (>$10,000 US$) software package, be it limiting the number of users, or showing advanced options from already installed modules, or number of concurrent files you can work with, so forth. No added software, but just change of configuration data.
(Example 2)An unnamed software package requires user to “activate” the software. Things are well and you used it for some time. Now time to upgrade the OS to Windows 2099. After upgrading the OS, the software wants to redo the activation but it won’t activate. Their view is, with a more powerful OS, you can do more than what you paid for. If you want to do more, you have to pay more: the upgrade is $x to run it in this newly minted more powerful OS. Now, you can down grade the OS back, or break the activation so that the software can use the new OS.
One can argue “this unnamed package is at lower price because it can only do 3456 tasks and can’t sing to you.” If you break the activation and get it to run in the new OS, now by merely hacking the stuff in your machine, it can sing to you as you work, and do 5678 tasks instead of just 3456 tasks. Now you got more and didn’t pay company $x for the heart and sweat that went into developing these features.
Are you stealing? You are still using the same software, except you can do more by hacking the activation away.
In the two examples above, we are talking pure intellectual property. In the case of hardware hacking, you are also talking intellectual property as well –
the intellectual property that cooperates with the hardware to give you the features and functions you purchased. These companies are selling capabilities and features. You are getting the higher capability and more feature without paying for it.I think the two examples above serves as a better foundation for the discussion here than hacking something like trial software which one clearly does not own.
To expand feature by hacking, the one justification one may use is: "I did not purchase that, but I worked (by means of hacking) to enhance what I purchased, so the added feature came from my labor." Is that right? Is that legal?
Rick