[erlang-questions] Re: reverse engineering beam files / obfuscation ?

Kay Kay <>
Sat Feb 13 09:43:41 CET 2010

Thanks everyone for replying to this thread. That comparison between the 
JVM bytecodes and erlang beam-s is definitely comforting. But I was just 
worried from an IP perspective entirely reverse engineered altogether.

 From a commercialization perspective , are there any licensing 
restrictions to be aware , if there were a commercial app on top of the 
Erlang system ?

On 02/12/2010 05:25 PM, Steve Davis wrote:
> Hi Kay,
> Just offering the thought that an effective obfuscation would be one
> where the effort required to decode it would be about equal to, or
> greater than, the effort required to write the code from scratch.
> Beam isn't easy if, as Chandru pointed out, you remove debug_info from
> the compile. Your code would be, I believe, considerably "safer" in
> Erlang than other bytecode-interpreted languages such as Java/C#.
> However, a long discussion about the value of open source could follow
> the above comments... but I digress.
> Regards,
> /s
> On Feb 12, 2:18 am, Kay Kay<>  wrote:
>> If I were to release a commercial erlang based app , with compiled beam
>> files, would it be possible to reverse engineer it . If that were the
>> case - any possible suggestions to prevent / obfuscate the same.
> ________________________________________________________________
> erlang-questions (at) erlang.org mailing list.
> See http://www.erlang.org/faq.html
> To unsubscribe; mailto:

More information about the erlang-questions mailing list