Well honestly, software ilok, where you can get 3 licenses or so to be installed locally on your machines, seems to be somewhat ok to me. But where ilok is there often also is very poor programming or protection decisions. Recently seen in Falcon 3. It was explained by the crackers, who then cracked Falcon 3 within 2 weeks after release or so, that UVI added another protection layer to Falcon, so it needs to decode the whole binary on the fly (similar to the old Cubase 5), which then a lot affects performance and memory usage in a bad way… Really I absolutely have no idea why a company does such braindead decisions… It was cracked! Within 2 weeks! And now once again, the paying customer’s version (uncracked) performs much worse than the cracked one. So I think, if you are a legit owner, and there is a proper crack, you actually should use the cracked version then. Since you bought it, but what you are doing on your private machine, is just your own decision. Sadly nowadays, a cracked version works better and more stable, than the original one… Isn’t that sad?
I also can very much imagine how much development time goes into updating the copy protections. Let’s take Bitwig. They have some kind of protection layer in their java gui code. You often ask yourself, what in the hell takes them so long… Pretty sure updating copy protection is a lot of that development time, which then can’t go into actual features and improvements. Oh and btw, Bitwig was then cracked, within 2 weeks or so…
So nowadays, you don’t even know how the software originally performed, since it’s protected with multiple layers, which harm performance and memory usage. This all in a software area where performance is essential. So where ilok is there also is poorly performing software.
Also it seems to me that coders that actually can create well performing code are really rare nowadays. The bigger the company the worse the code, usually. Which kind of makes sense, if you think about it. A lot of stuff really is going the wrong direction, IMO. Not even talking about nowdays bloatware OSes by Apple and Microsoft.
So I at least try to focus on software made by developers who really know how to do it. e.g. u-he, Renoise, etc. Very often these, let call them “the real coders” do not use intrusive copy protections, too, and still do not seem to have big trouble to sell their stuff. Because in the end, the quality is what matters.
That said I bought an uaudio reverb while black friday sales, only to find out that it only has a cloud ilok license. IMHO such little details should be clearly stated in the shop, and this also is EU law AFAIK. Couldn’t find any hint here though. I already deactivated all the services the uaudio installer thing installed on my system, and blocked all internet access, the plugins still seem to work, but maybe not so long. So I really regret that I bought this one, against my conclusions above. Also have enough reverbs… Meh…