On May 23, 2009, at 3:17 AM, Joshua Shriver wrote:
I know with the Chess community, it's looked down upon to use
others code w/ respect to competing in tournaments. I'm curious,
how is it with Go?
Even more so. A decade ago, a couple of North Korean programs were
alleged to have been plagiarized from the successful Chinese program
Handtalk. The stigma was so strong that a decade later one of the
programs, KCC Igo, was refused entry to the 2008 Computer Olympiad.
From my understanding, many projects are inter-linked, and even
some of the highest programs are derivatives of other engines. In
the chess world that would be considered a "clone" and instantly
banned and looked down upon.
Perhaps I'm mistaken in my reading, but isn't Mogo a clusterized
and highly tuned version of gnugo? Things like that made me want to
make this post. As I find the Go programming community more open to
sharing ideas and code than my chess world counter part.
You are thinking of the cluster research program SlugGo. That
developer and the GNU Go team have the friendly agreement not to both
compete in the same tournament at the same time. GNU Go only
participated in the 2008 US computer Go championship when SlugGo
could not get its new cluster working in time to participate.
MoGo itself was inspired by French compatriot Crazy Stone. Both of
these programs are academic research projects which publish their
research (though they don't share code as far as I know). The field
of Computer Go owes them and the Indigo team a great debt for
publishing their Monte Carlo tree search results. Early Go
programmers Bruce Wilcox, David Fotland, and Mark Boon were also very
generous to explain the internals of their programs in great detail.
Will gladly stand corrected w/ Mogo if i'm wrong. Though curious to
hear everyones input.
-Josh
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/