Are you still considering a non-online activation version?
Yes, we are. But serial-only protected products (especially consumer product, like Universe Sandbox) are incredibly prone to piracy. We're trying devise a strategy that prevents piracy when a key is bought with a stolen credit card and shared on a pirate forum. Needless to say this is a tough nut to crack.
I want to use unique activation codes with my product, but don't want to require online activation (realizing that this opens me up to more potential piracy).
Or even the option of doing an online activation if you can, but allowing the software to register even if they block the outgoing internet or are on a non internet enabled computer.
Yes - this is doable. And we can implement it much faster than the serial-only protection. How does this method sound: TuboActivate generates a "request key-file" that the user can send in via email (or any other method) and they get in response the validated license file which can be imported with the click of a button.
These files would be less than 1Kb each, so they'll be easily transportable via email, USB thumb-drives, and ancient floppy disks (if floppies still exist).
Would this work for you?