A Different Kind of WGA 'Problem'
Ed Bott recently attempted to scout out the problems reported in so many horror stories floating around the net relating to Microsoft's WGA. He did experience problems, however, not the ones that you might expect. He intentionally installed a pirated copy of Windows XP to see how the process worked but was unable to get WGA to recognize his computer as pirated. From the article: "I'm reluctantly running a pirated version of Windows and can't get caught no matter how hard I try. But these same people want us to believe that the WGA software they've developed is nearly foolproof. They claim that all but "a fraction of a percent" of those 60 million people who've been denied access to Microsoft updates and downloads are guilty, guilty, guilty. Right."
"I've used products that had good licensing tools. Keys that you enabled online, and enabled a number of users etc."
I _hate_ crap like that. I use DriveCrypt for encryption (from securstar.de), and it has the most horrific license system I've ever had the displeasure to use. You have to activate your software and lock it to a computer, then if you want to use it on an alternative computer you have to uninstall it on the first, then enter a "deactivation" code on the website, then finally you can reactivate on the new PC. God forbid you should format one of your computers forgetting to deactive your license first. I even had a problem where a new version of the software wouldn't accept the current activation on the system. I had to uninstall the newer version, re-install the older version, uninstall it and de-activate, then install the new one again and activate it. At that point I was like "JFK!", and no, that's not a reference to Kennedy.
Lets face it: People hate activation, and for a good reason. It doesn't stop piracy. It doesn't really reduce piracy either. All it does it cause perpetual headaches to your legally licensed customers. I work on software products and was partly responsible for redesigning our software registration system, which used to also use online activation. We stripped out the 'activation' element and sales didn't drop at all, however the volume of support traffic that we had to handle due to activation issues (the largest type of support incident by far) dropped to almost nothing. Our customers were much happier people.
Secrets to succesful system: 1) Make a good product, 2) Don't extort your customers, 3) Make the registration process simple.
An example of a good registration system: I recently bought Sonar 5 from Cakewalk. It came with a serial code in the DVD sleave, which you punch into Cakewalks' website in exchange for a registration code that can be used perpetually. That's it. Simple. Cakewalk get their registration info, you get to use the software you just paid hundreds of dollars for as you want. Sure, there is an element of trust involved in that, but hey, you just paid a few hundred bucks. Maybe they ought to trust you after that. By comaprison, other similar software I have licenses for is heinous. Cakewalk earned a lot of respect from me because of this.
Pirates will pirate. People with morals who wish to support your work will pay where they can. Respect your customers.
>To really test WGA you need to do something like get a known
>pirate key or take a non-volume copy of XP and install it on more
>systems than you are allowed to.
Nope. That's what you need to trigger it.
To test it, you take most obscure cases of license violation plus most convoluted cases of legal use.
And then as result the test shows WGA is hopelessly broken.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2