Bill Karwin's answer fue la más útil de las respuestas de la pregunta mencionada en los comentarios. Suponiendo que va a seguir adelante con un esquema de "protección", intente hacer el mínimo indispensable. Cualquier otra cosa tiende a frustrar enormemente a los usuarios y conduce a una menor cantidad de negocios y/o un mayor deseo de piratear su frustrante sistema.
De su pregunta, es difícil decir si cada usuario instalará la aplicación. Si es así, probablemente solo necesites solicitar un código de licencia para que se comuniquen contigo de alguna manera. Si se trata de un asunto cliente-servidor, entonces sus opciones son mucho más limitadas; de hecho, no puedo pensar en una sola solución que alguna vez haya diseñado en mi cabeza o me haya encontrado en la práctica que no sea masivamente frustrante. Probablemente también podría hacer una solución de código de licencia aquí, excepto que el código de licencia de alguna manera llevaría una carga útil que indica el número de usuarios que pagaron y luego no permite la creación/uso de usuarios que excedan ese número. En ese punto, sin embargo, realmente estás caminando por esa línea de frustración que mencioné.
Consulte http://stackoverflow.com/questions/475216/python-applications-can-you-secure-your-code-somehow. Lenguaje diferente, pero el mismo enfoque equivocado. –
Leí las respuestas a esa pregunta, pero no es lo que quiero. Sé que todo es pirateable, pero al menos tratamos de dificultarlo. –
¿Esta solicitud proviene de la gerencia? –