Copy protection

Producers of commercial software have a very reasonable wish to protect their product against unauthorized copying. Many different methods have been invented, but unfortunately all these methods have usability problems as well as problems of distinguishing between legitimate and unauthorized copying:

Original disc is tampered with
A floppy disc supplied as part of the software product is tampered with in a way that is not easily copied, e.g. a specific part of the magnetic layer is removed. Problems:
  • The user has to insert the disc every time the product is used
  • The user cannot make a legitimate backup copy
  • Requires direct hardware access or a special driver that may be incompatible with future hardware or operating systems
  • Does not work in network systems
Hidden information is stored on the computer
  • This information may be lost when the user updates hardware or operating system
  • The user may have more than one computer
  • May be incompatible with future operating systems
A fingerprint of the computer hardware is stored
  • Lost when the hardware is updated or repaired
  • The user may have more than one computer
  • May be incompatible with future operating systems
A dongle
This is a little piece of hardware that has to be connected to the computer. Problems:
  • Requires direct hardware access or a special driver that may be incompatible with future hardware or operating systems
  • Must be moved all the time if the user has more than one computer
  • May be stolen, misplaced or damaged
  • Difficult to protect against theft
  • May be incompatible with other dongles or other hardware
  • The number of dongles that can be attached to a computer is limited
  • Does not work in network systems
Printed manual
A manual is more difficult to copy than software. Problems:
  • Users prefer online help
Registration
  • The user fears that he may receive spam mail
Serial number
The user has to enter a serial number when the program is installed
Hotline
Only legitimate users have access to help from a hotline
Free updates
Legitimate users get free updates and bug fixes

Most copy protection schemes contain combinations of these methods. However, most software producers are now using a serial number only or refraining from using any copy protection at all because of the severe usability problems and technical problems they entail. Shareware and freeware products are gaining popularity for similar reasons.

This page was last modified 2008-Dec-08