I'm thinking about adding some kind of copy protection to one of my tools.
- Do you have any experience with that?
- Have you developed your own protection techniques or did you buy 3rd party software?
- Do you think it is a viable method to increase sales? (In a private and/or corporate environment)
- What do you do to prevent hassling your paying customers? In most cases it's the paying customers who suffer from a bad copy protection, and I don't want this to happen to my customers. (Even if that means accepting some freeloaders)
I'm especially interested in techniques which allow a trial or freeware version of your software for private use but limit the usefulness in a corporate environment.
Related Question: How do you protect your software from illegal distribution
Related Question: Protect .NET code from reverse engineering.
Related Question: Prevent the circumvention of copy protection.