hola, me imagino que tendrias que tener un numero de serie ya predeterminado, tu numero de licencia, y lo encriptas con
md5, luego tendrias que hacer un script que te verifique este numero mediante un formulario o algo asi, si el usuario ni ingresa el numero correcto, que no se proseda a la instalacion,
claro esto es mucho mas complejo, por que tendrias que hacer mas cosas para que no te cambien el numero encriptado.
y por que no lo vendes online? al final tendrias que encriptar todo el codigo, como php es abierto, seria muy facil cambiar el script y no solo eso, el codigo entero de tu aplicacion, es mi opinion
saludos y ojala alguine de una solucion mejor que esta, por que estoy haciendo un paquete de aplicaciones que al final tendre que hacer algo parecido

