Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
Reverse-Engineering Bytecode: A Possible Commercial Objection To O'Caml
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2000-06-08 (20:27)
From: Max Skaller <maxs@i...>
Subject: Re: Reverse-Engineering Bytecode: A Possible Commercial Objection To O'Caml
Daniel Ortmann wrote:

> ... it occurs to me that companies may be concerned about the ease of "reverse
> engineering" their byte compiled software modules and thus object to Objective
> Caml.

I actually don't think this is a problem, although I'm not sure.
If it were, the solution would be to embed the runtime and bytecodes
inside an executable, and encrypt the bytecode. In that case,
being able to run the bytecodes _from a memory image_ rather than a disk
file would be the only real requirement. Configuring licence servers
etc should be left to the producer of the product.

Because the whole of the ocaml system is open, 
all of this is already possible. If there is a problem here,
it is the lack of availability of consultancy from ocaml experts 
to assist in the embedding task.

John (Max) Skaller at OTT [Open Telecommications Ltd]      -- at work  -- at home