http://www.perlmonks.org?node_id=621189

isync has asked for the wisdom of the Perl Monks concerning the following question:

Hi!

I am planning on releasing some code and would like to keep some parts of it (let's say, a module) secret.

Is there a way to keep perl code hidden? Or make it a bit more harder to steal some clever algorithms for someone peeking under the trunk?

I know I could compile my code, but that would limit its portability. So, any ideas or hints?
  • Comment on How to make parts of my code compiled/encryptet or obfuscated (possible in perl?)

Replies are listed 'Best First'.
Re: How to make parts of my code compiled/encryptet or obfuscated (possible in perl?)
by marto (Cardinal) on Jun 14, 2007 at 08:55 UTC
      (I hope you can hear the *slap* at my forehead for asking such a FAQ here...)
Re: How to make parts of my code compiled/encryptet or obfuscated (possible in perl?)
by fenLisesi (Priest) on Jun 14, 2007 at 10:24 UTC
    "Compiling" isn't likely to help, either. Are you targeting a specific platform? Possible solutions (though no solution is perfect in this matter):
    • distribute a vmware appliance
    • PerlApp