[erlang-questions] "Securing" code in Erlang when deployed on customer's machines

Chandru <>
Wed Apr 18 21:00:27 CEST 2012

The problem with the Quickcheck licensing model (the last time I checked)
is that it requires a connection from the server running the code to
Quviq's license servers. This is not always possible. If you have this
luxury, then just setup an SSL connection to your licensing server and
check the license using the MAC address.

The MAC address can be spoofed, but it probably won't scale if someone
really wants to rip you off.

I'm not aware of a bullet proof way of enforcing license checks on a stand
alone system. I've tried, but it just raises the bar I think, not make it
impossible :-)


On 18 April 2012 19:08, Zabrane Mickael <> wrote:

> Hi guys,
> We're planning to deploy our proprietary HTTP/1.1 WebServer (of course in
> Erlang ;-)) on a customer website
> next month.
> For that, we would like to create a licensing system to ensure that it
> will not be deployed elsewhere.
> Someone offlist told me that "QuickCheck" has a very good licensing system
> to protect their code
> and manage the number of allowed users. Unfortunately, I don't know how it
> works.
> Any hints? Any code?
> Regards,
> Zabrane
> _______________________________________________
> erlang-questions mailing list
> http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20120418/b96018fb/attachment.html>

More information about the erlang-questions mailing list