Como protejo o código Python?
Estou desenvolvendo um software em Python que será distribuído aos clientes de meus empregadores. Meu empregador deseja limitar o uso do software com um arquivo de licença com restrição de tempo.
Se distribuirmos os arquivos .py ou mesmo os arquivos .pyc, será fácil (descompilar e) remover o código que verifica o arquivo de licença.
Outro aspecto é que meu empregador não deseja que o código seja lido por nossos clientes, temendo que o código possa ser roubado ou, pelo menos, as "novas idéias".
Existe uma boa maneira de lidar com esse problema? De preferência com uma solução pronta para uso.
O software será executado nos sistemas Linux (então não acho que o py2exe funcione).