All the more reason people run hacked software..and I'm talking full blown working versions.
There is usually something that is sacrificed in the cracked versions. It may be a functionality that you specifically may not miss (as in you don't use it, may not even know that it exists), but typically something is lost. Especially if they have gone from binary to source back to binary.
I firmly believe that if someone makes a product that has usefulness, they should be compensated. If they are asking too much, the market will eventually bare that out. Even though some of the software that I use, the full version goes for $15k, the vendor has been around since 1979, so that says something there.
Now, if one is running cracked software, I have far less sympathy of that same person complaining that a customer took their draft and had work performed somewhere else. To me, that shows the same mentality of getting a cracked program. I'm not thinking of anyone specifically, just sayin' that I have far less sympathy.
I am thinking now. Was it a mistake to sell my dongled version?? No need for internet with that one.
I wonder when they will cancel 11 - thats what I have now. At least my gerber software has dongles.
The concern there is that once the dongle goes bad, gets damaged then what? Not any different then the server issue. Just a different type of control. It may last longer then a server, but it still has a finite life span.
Of course, running legacy software, eventually even if the software is still good to go (or dongle), there may be other problems. The latest version of Windows (or whatever PC OS we might be talking about) might do an update that deprecates and removes some system function that is needed by said program. Then one either has to virtualize (even then there might be hardware changes for the host computer that means running adapters to use older hardware (like PCM plugs, serial port plugs and eventually traditional USB plugs or even no optical drives and the original software is still only on CD/DVDs)) or keep older hardware around running the legacy OS as well to support the legacy program (which has it's own set of concerns).
Until some fundamental changes happen within the closed source software world, this will always be a concern. One of the main reasons that I'm trying to do more in open source and that too has it's own issues and it lags behind commercial software in some ways. Now, I'm not doing open source, because people think it's free (I know some open source programs that if you want the pre-compiled binary you have to pay, if you want it free either have to get an OS that already has it installed or build it from source, which is not fun even on Linux, but definitely building it for Win or Mac is more of a headache if one isn't used to it), but because it does give us more control with our software. That's what the free is all about, not necessarily always the cost. Bare in mind, if that commercial software is more efficient, I'm going to use that versus the open source version, due to that efficiency (however, only in a VM as I actually do run really old software, some of it is DOS only). However, the gap is getting smaller and smaller.