As pessoas oferecerão ofuscadores, mas nenhuma ofuscação pode impedir que alguém chegue ao seu código. Nenhum. Se o seu computador puder executá-lo ou, no caso de filmes e músicas, se ele puder ser reproduzido, o usuário poderá fazê-lo. Mesmo compilá-lo no código da máquina apenas torna o trabalho um pouco mais difícil. Se você usa um ofuscador, está se enganando. Pior, você também está impedindo seus usuários de corrigir bugs ou fazer modificações.
As empresas de música e cinema ainda não chegaram a um acordo com isso, ainda gastam milhões em DRM.
Em linguagens interpretadas como PHP e Perl, é trivial. O Perl costumava ter muitos ofuscadores de código, então percebemos que você pode descompilá-los trivialmente.
perl -MO=Deparse some_program
O PHP tem coisas como DeZender e Show My Code .
Meu conselho? Escreva uma licença e procure um advogado. A única outra opção é não fornecer o código e executar um serviço hospedado.
Veja também a entrada perlfaq sobre o assunto .