[erlang-questions] Stand alone Erlang on Windows

Christian chsu79@REDACTED
Thu Aug 13 19:32:10 CEST 2009


On Thu, Aug 13, 2009 at 18:29, caio ariede<caio.ariede@REDACTED> wrote:
> Can be .beam reverse engineered?

No more than JVM or x86 machine code can be. However, if beams are
made to include debug information they can contain the entire abstract
syntax tree for the source. This is very useful to include so you know
exactly what the customer is running if a bug is found.

However, since you might not want the Chinese to steal your source
code and make a duplicate in just 3 minutes, Erlang has a feature to
encrypt the debug-information so that you can still go on-site and get
access to the debug information with your secret key. But the customer
does not have that peek-a-boo-ability.

>
> What's the best way to distribute Erlang powered, proprietary and
> non-proprietary, softwares?

The best way is to have a product that is so awesome that people give
you money even though you have fully it open source and receive
patches to make it even more awestruck. Nobody can argue with that.


More information about the erlang-questions mailing list