[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