Re: Unlock codes
Hi J P Marshall III, thank you for this warning.
Yes, there's obviously a problem with unlock codes. Apart from keygens and cracks, sales will be cut in half if someone publishes just one single unlock code on the internet. (And sales won't be great to start with, anyway; I know few shareware authors who can make a living from their work. Writing shareware is a bit like the music industry - a handful of top names who manage to reach a great sales volume make money, sometimes a lot of it, but the majority of developers can be happy if their sales cover their costs.)
So once a code has been published, an author would have to deactivate it in future versions. I've heard of authors who search the web for published unlock codes and then release new versions of their software, with these codes blocked, every single week. Of course the old versions will still be around (CDs, shareware web sites that actually host and not just link, etc), so while that may limit the damage, it won't undo it. If one doesn't use unlock codes, the software will get pirated the old-fashioned way via warez-sites, though that won't reach as many people, since there's greater risk in downloading and installing a piece of software from an obscure source than in simply googling for a code and then typing in what one has found.
Many people find it difficult to pay for software or music. "Oh, it'll be all right if I just get it for free; of course the author needs to be paid for his work, but surely SOMEONE ELSE will buy the software." Problem with human behaviour is, when there's a chance to avoid costs, virtually everyone will take it. There usually will not be SOMEONE ELSE, or, at best, very very few of them.
In my point of view, for a developer, it's a question of focus. Most people will never buy my software. Most will never use it, many will simply uninstall it when they've finished the Demo part, and some will steal it. Too bad, but that's life, and these people aren't really my business. I'll try to win over as many of them as I can, but if I can't, well. Since all of my income comes from the very few who are actually willing to buy my software, my main task is to focus on these great people, and to do my utmost to satisfy them.
So convenience of buying and speedy delivery are extremely important issues for me. I'll do all I can to make buying and receiving my software as convenient as possible for my customers. If that causes more piracy, so be it. Since potential pirates and potential customers usually are not the same groups of people, it probably won't matter. I wouldn't want to do pure unlock codes since these might be a temptation too hard to overcome even for honest people. But I'll see what I can do with downloadable versions, or other means of delivery. At present, I'm working pretty hard on finishing development of DARGHUL (last technical and game world related things); but when I've finally done this, I'll deal with this issue.