First use some model to make a specification. Then another to implement it from the specification.
I suppose the question is whether the author had ever entered into a contract limiting reverse engineering...
First use some model to make a specification. Then another to implement it from the specification.