A license or product key generator (usually stylized as keygen) is either a computer program that generates a licensing key, serial number, or some other registration information necessary to activate for use a software application.
A software license is a legal instrument that governs the usage and distribution of computer software. Often, such licenses are enforced by implementing in the software a product activation or digital rights management (DRM) mechanism seeking to prevent unauthorized use of the software by issuing a code sequence that must be entered into the application when prompted or stored in its configuration.
- Network Dictionary. Javvin Technologies. 2007. p. 273.
- Walsh, Patrick (2010-07-30). "Adobe CS7 Searches Saturated With Dangerous Results". Infosecurity. Retrieved 2010-08-24.