Xian Chen wrote:
> I am a grad student of University of Alberta. My major is Software
> Engineering, and I also have interests in Artificial Intelligence. I have
> a course project on reverse engineering this term. Since I myself favor
> the Go Game as well as the Go game program, I prefer to choose the GNU-Go
> for a case studyof my reverse engineering. My expected goals in the project
> is to apply a couple of reverse engineering tools, analyze and document the
> architecture of the whole program.. maybe find some design problems and
> offer some improvement proposals.

Unless I'm mistaken, reverse engineering stands for recreating source
code from executable.  In this case you chose a wrong target as GNU Go
is distributed as source code, there are even no official binaries.

> 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.

Paul



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

Reply via email to