First off, to all of you who've stolen software, and I will include myself in that list, you (and I) suck. You have only yourself to blame for how damn difficult and frustrating it is to install and update software. Writing software is incredibly complex and time consuming. When you steal it, you are mostly ripping off people like yourselves — creative thinkers who love music and are trying to make something cool and unique. In most cases they're making far less money than they could if they applied their talents elsewhere in a more corporate or governmental arena. I mean, who do you think makes more money, Dave Amels who wrote the code for the Bomb Factory plug-ins, or the guy who writes code for missile guidance systems for bombs sold to the government? Dave and his partner Erik Gavriluk started Bomb Factory as a labor of love, but thanks to rampant theft of their software, their only real choice was to work at it essentially for free or sell their plug-ins to Digidesign, which they ultimately did as they were so frustrated.
If you are using someone's software as a tool to make or record music, you should pay for it. You don't steal guitars, or even guitar picks from the locally owned music store do you? If you're earning a living making or recording music, you have even less excuses to steal software. You're making your living by denying someone else the ability to do the same. You are a parasite.
Okay, with that out of the way, copy protection sucks.
I've spent the last two days trying to legally install two plug-ins onto my Pro Tools computer. The first, Arturia's Analog Factory, uses a proprietary USB key as opposed to the industry standard iLok system. Why? I don't know. Does it suck? Yes it does. Luckily I did have one more space in my USB hub for yet another dongle. But the installation was anything but straightforward. It might have something to do with the fact that the auths on the dongle were time-bombed NFRs [Not For Resale] instead of the auths you might find if you bought the software from a retailer. Nonetheless, the documentation was in conflict with the actual installation process. Besides the USB dongle, I was also provided with the installation CD-R and a plastic credit card thing with a license number. This, it turns out, had nothing to do with the actual authorizations. It was a 16-digit number, but the authorization software was looking for a 32-digit number. By just poking around I finally figured out that I needed to install and run a second licensing application to "turn on" the demo period on the USB key. But my problems still weren't solved, as my studio computer is not hooked up the web, and this process required internet access to work. So, I ended up installing Analog Factory and the proprietary copy protection onto my laptop where I didn't need it and wouldn't use it, so I could authorize the USB key. Okay, now it works. At least until it expires...
So why didn't Arturia just use iLok, which is pretty much an industry standard and tends to be nearly bug- free? Most people already have an iLok key. Why make people deal with yet another USB dongle? Doing timed demos and NFRs with iLok is easy — we use this system all the time here at Tape Op with review copies of plug- ins and other software.1
So my next install was a pre-release version of the EMI/Chandler EQ plug-ins from the Abbey Road/EMI TG consoles. I had downloaded the plug-ins from EMI's password protected FTP server and they had deposited an NFR authorization in my iLok account. Should be easy right? Wrong. Firstly, I had problems selecting the correct authorization, as they were all just numbers and I still had some unused EMI TG compressor auths that were time bombed. Fortunately, the iLok software was "smart" enough to not let me overwrite my "never expires" TG compressor authorization with an "expires in 14 days" authorization. I suggested to the kind folks at Chandler and Abbey Road that they might want to append the words "compressor" or "EQ" after the number names of their plug-ins, but this is a minor quibble. Next I plugged in the iLok key, synchronized it and started the downloads. It seemed to go Okay, but then I got a "communication error" from the site and it just locked up. When I got things back up, I was told that I had unfinished downloads that I needed to finish before I could use the site with my iLok key. When I followed the instructions to "finish" I got another error message (in red!) that told me something to the effect of "You're screwed for now, this isn't going to work, try again later." So I filled out the tech support form and contacted the folks at iLok. Did they get back to me in time to solve the problem before my session I was hoping to use the EMI EQs on? No. But in all fairness, they did get back to me very quickly. They reset my account and I went for attempt number two of downloading the licenses. The iLok synchronization process is a bit tedious. It seems like it references every license you have on your key, which can take several minutes. While all this is happening there is very little meaningful feedback to let you know that things are going okay or not. The first attempt timed out or lost communication or something like that. The second attempt just returned me to the screen I started from. The third attempt was the same as the first. I've been having some problems with Safari lately, so I decided to try Firefox next. First attempt timed out again. Second attempt worked, but said that one of the licenses that was not installed in my initial crash was already there and couldn't be overwritten. Third attempt: Success!