Sin intención de ofender, pero no discutamos que los esquemas de licencias pueden ser descifrados (lo sé) y que recurrir a la ley suele ser un mejor elemento de disuasión (tal vez en su país, pero no en todos).¿Cómo implementar un esquema de licencia simple?
No es mi elección: me han pedido que implemente licencias, lo suficiente como para mantener alejados a los hackers casuales.
Lo que podría hacer que esto sea ligeramente diferente es que las PC que ejecutarán el software no siempre tendrán privilegios de acceso a Internet.
Cuando alguien compra el producto, puedo generar información de licencia en él & entregue un CD de instalación. Pero, ¿qué sucede si quieren comprar más licencias? No quiero tener que ir al sitio para actualizar los datos de licencia, pero es posible que no puedan acceder a mi servidor, ni a los suyos.
Estaba pensando en tener licencias en archivos externos (encriptados), cada uno con una cantidad de licencias y una fecha de vencimiento. Si el usuario compra más licencias, entonces puedo enviar por correo electrónico un archivo adicional &. Su código de seguridad borrado puede grabarlo en un CD o dispositivo USB y luego copiarlo en el directorio de datos de las aplicaciones.
¿Eso parece correcto? ¿Puedes pensar en algo mejor? ¿Puedes ver problemas? No tengo demasiado tiempo para implementar esto.
2.5k vistas y contando. Cerrado (correctamente) después de 5 años de estar abierto. En retrospectiva, me doy cuenta de que debería haber pedido en http://programmers.stackexchange.com/, pero en aquellos días solo estaba activo en este sitio. – Mawg