I'm not a big fan of anti-piracy or activation measures, but I definitely understand the need for them.
I don't. The only people they punish are those who legally buy and use the software. Do you think having to activate programs has stopped piracy on windows? There are a multitude of cracks available for just about every piece of software out there.
The end effect of activation measures is those who would normally pirate, find ways to continue doing so, and those who spend their hard earned money will be inconvenienced, annoyed and treated as if they're guilty of pirating.