Protegendo e licenciando seu código PHP code: PADL – PHP Aplication Distribution Licensing

Mesmo trabalhando com software livre, várias vezes necessitamos proteger nosso código.

Existem aí boas ferramentas (proprietárias) para isto, a que utilizo é o Ioncube.

Mas, se precisamo pisar mesmo no mundo proprietário, é preciso utilizar licenças com expiração, limitar por máquina, domínio, etc.

Nisto somente as ferramentas proprietárias fornecem, mas são caras (o próprio Ioncube).

Pesquisando sobre o assunto, encontrei uma classe antiga, mas muitíssimo bem feita. Atualizei o código, apliquei padrões de código e documentação e “renasceu” a PADL: PHP Aplication Distribution Licensing.

Espero que não seja uma heresia divulgar o projeto, que a apesar de ser livre, serve para fins proprietários. Mas considero isto importante, e espero que seja útil.

Disponível para PHP 5.2 e PHP 5.3 (com namespace).

  • Obrigado.

    Este código será muito útil, pois desenvolvo para oustras cidades em outros estados e preciso proteger meu trabalho.

  • Gostaria de saber como utilizar este script, já tentei controlar meus aplicativos web php com ele, mas não entendo como utilizar!

  • Como usa esse PADL?