Paul wrote:
> Unless I'm mistaken, reverse engineering stands for recreating source
> code from executable.

I imagine that reverse engineering is a wider concept than that. You
can for example reverse engineer a protocol. I have no idea what the
reverse engineering tools might do with GNU Go or at what level they
are applied, but the results might be interesting.

> In this case you chose a wrong target as GNU Go is distributed as
> source code, there are even no official binaries.

Well, even if the reverse engineering is done at a low level, it's
probably useful to have ground truth available, to see how well the
tools are working.

> > I was wondering if I am allowed to do such a study. Thanks a lot!
> 
> You are allowed to do everything permitted by the GNU GPL.  We might
> mind certain things on the ``please don't do that'' level, but the only
> legal barrier is GNU GPL, which is quite permissive anyway.

And in this particular case I don't see any reason to mind at all. The
only thing I would ask for is to show us the results if anything
interesting should turn up.

/Gunnar


_______________________________________________
gnugo-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnugo-devel

Reply via email to