La activación de producto es un procedimiento de validación de licencia requerido por algunos programas de software privado en computadoras.[1][2]
En una forma, la activación del producto se refiere a un método inventado por Ric Richardson y patentado (US 5.490.216) por Uniloc. A modo de prueba, Microsoft usó por primera vez la activación de producto en el Microsoft Office 2000[2] con SR-1.
Específicamente, la activación de producto se refiere a un método en el que una aplicación de software genera números de serie de hardware y un ID específicos a la licencia del producto (una clave de producto) para generar un ID de instalación único.[1][2] Este ID de instalación es enviado al fabricante para comprobar la autenticidad de la clave del producto y para asegurar que la clave de producto no se utilice para varias instalaciones.[2]
Un producto 'desactivado' por lo general actúa como un ensayo de tiempo limitado hasta que una clave de producto, un número codificado como una secuencia de caracteres alfanuméricos, se compra y se utiliza para activar el software.[2] Algunos productos permiten licencias para ser transferidos de una máquina a otra utilizando herramientas en línea, sin tener que llamar a soporte técnico para desactivar la copia en la máquina vieja antes de reactivar en la nueva máquina.
Un ejemplo temprano de la activación del producto estaba en el programa D'Puente, un sistema de correo electrónico escrito por Chris Irwin para el sistema operativo MS-DOS, y un sistema de red comercial para los usuarios de BBS y FidoNet. El programa genera un número de serie único, que entonces se llamaba BBS del autor a través de una conexión de módem de acceso telefónico. Al respecto, se validó el número de serie. Una "clave" única fue devuelta lo que permitió que el programa continúe durante un período de prueba. Si dos sistemas D'Puente se comunican utilizando la misma clave, el software se estrella deliberadamente. El software hace tiempo que ha tenido todo el sistema de activación eliminado y ahora es freeware por Nick J. Andre, Ltd.
Como alternativa, el proveedor de software envía al usuario un número de serie único para su producto. Cuando el usuario instala la aplicación, se le solicita al usuario que introduzca su número de serie del producto, y el programa lo comprueba con los sistemas del proveedor sobre el Internet. La aplicación obtiene los límites de la licencia que se aplican a ese usuario de la licencia (por ejemplo un límite de tiempo o habilitación de características adicionales del producto) desde el sistema del proveedor y, opcionalmente, también bloquea la licencia para el sistema del usuario. Una vez activada la licencia continúa trabajando en la máquina del usuario sin otra comunicación necesaria con los sistemas del proveedor. Algunos sistemas de activación también apoyan la activación de los sistemas de usuario sin conexiones a Internet; un enfoque común es intercambiar cifrados los archivos en una terminal de Internet.
Algunas copias vendidas en Australia, Brasil, Canadá, China, Hong Kong, Nueva Zelanda y Estados Unidos requerían que el usuario activara el producto mediante Internet. Tras su éxito, el sistema de activación de producto se extendió por todo el mundo y se incluyó en todas las versiones siguientes de Windows y Office. Esta práctica está en debate, principalmente por ser uno de los primeros usos de este tipo de sistema en un producto de consumo general.
La activación de productos de Microsoft se introdujo en la versión brasileña de Microsoft Office 97 Small Business Edition[3] y Microsoft Word 97 que se vende en el mercado húngaro. Se amplió ese piloto con éxito con el lanzamiento de Microsoft Publisher 98 en el mercado brasileño.[3] A continuación, Microsoft puso en marcha la activación del producto en su producto (buque insignia) Microsoft Office 2000. Todos los ejemplares vendidos al por menor en Australia, Brasil, China, Francia y Nueva Zelanda, así como algo que se vende en Canadá y Estados Unidos, requiere que el usuario active el producto a través de Internet.[3][4] Sin embargo, todas las copias de Office 2000 no requieren la activación después del 15 de abril de 2003.[5] Después de su éxito, el sistema de activación del producto se extendió en todo el mundo y se incorporó en Windows XP y Office XP y todas las versiones posteriores de Windows y Office. A pesar de desarrollar su propia tecnología de forma independiente, en abril de 2009 un jurado encontró que Microsoft intencionalmente infringió la patente de Uniloc. Sin embargo, en septiembre de 2009, el juez de distrito William Smith "desocupado" el veredicto del jurado y falló a favor de Microsoft.[6] Esta decisión fue modificada posteriormente en 2011.
Las versiones piratas de software están desprovistas de la necesidad de activar. Los atacantes utilizan las siguientes soluciones:
Algunas compañías obligan a los usuarios a transferir la activación cuando se traspasa un producto de un ordenador a otro, cuando se reemplaza hardware en un ordenador ya existente o cuando se formatea un disco duro. La transferencia puede requerir la desinstalación del producto en el ordenador anterior antes de poder activarlo en el nuevo. Es posible que los usuarios tengan que informar en línea de la desinstalación al proveedor del software.