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

