El documento describe los diferentes tipos de licencias de software, incluyendo pruebas, profesionales, demostraciones y shareware. También explica varios métodos para convertir un software de prueba a profesional sin pagar, como keygens, cracks, seriales y parches. Generar un keygen válido para crear claves de licencia es el método más complejo descrito.
1. La piratería informática consiste en básicamente hacer que un programa Trial funcione como
Pro sin pagar nada al desarrollador. Los tipos de software que existen son:
Trial: consiste en un periodo de prueba de unos cuantos días (generalmente 15, 30 o
31) para que pruebes completamente el software. Significa "Try itbeforeyoubuyit" y es
lo más conocido para el software.
Pro: consiste en ofrecer toda la funcionalidad de un software incluido en el Trial. Se
suele activar con una clave de registro o un archivo de licencia.
Demo: es una demostración del software para que lo pruebes con algunas
limitaciones. En la mayoría de ocasiones el software no incluye todo el contenido Pro
en el código fuente, es por ello por lo que se requiere un Retail.
Shareware: es un software donde solamente lo puedes comprar. Sirve muy útil para
evitar la piratería pero es muy fastidioso para el consumidor.
Un software trial o demo suele tener nagscreen que sería un recordatorio de que hay que
activar el programa.
Existen muchos tipos de métodos para hacer que un software cambie de Trial a Pro. Estos son
llamados “Releases”:
Keygen: también llamado keymaker de key (clave) y maker (hacer) tecnicamente es un
software sencillo capaz de generar una clave de licencia o archivo de licencia válido
para un software determinado.Los keygen suelen tener efectos, imágenes y un
chiptune de formato XM, MOD, IT u otros comúnmente usados en videojuegos
antiguos. Los más complejos tienen sinetext (un efecto de ola en un texto) o metaballs
(objetos en 2D o 3D que simulan la vida celular). Pero todo eso son efectos y extras no
necesarios.Los keygen suelen solamente funcionar para una sola versión y no para
otras así que un keygen no es más que de usar y borrar cuando ya has activado el
software.
Crack: es el software original pero cambiando uno o varios bits para que funcione
como Pro. Esto evita todo tipo de comprobaciones y mensajes de Trial. Es preferible
no usarlo ya que las actualizaciones no funciona debido a que el contenido Pro se
reestablece a Trial.
Serial: sería como un keygen pero simplemente con un nombre o serial determinado
que no se puede cambiar. Muchas veces son porque se obtiene del propio serial o que
ese serial no se puede generar tan fácilmente.
Serial Sniffer: es un sencillo software que obtiene del propio software el serial válido
en un lugar determinado. Este serial se obtiene cuando en el propio programa se hace
ese serial y es cuando se puede obtener.
Patch: un patch o parche es aplicar el Crack previamente pero automáticamente sin
necesidad de copiarlo en la ruta. Muy útil si es necesario aplicar claves de registro o un
archivo de licencia.
Retail: un retail consiste en comprar el programa Demo o Shareware (ya que no tiene
el código Pro en su interior) y publicar ese setup a todos. También suele incluir un
keygen ya que aun así sigue teniendo comprobaciones de licencia.
El más complicado de realizar es el keygen ya que el algoritmo para generarlo puede ser más
complicado que realizar un Crack.