[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [computer-go] future KGS Computer Go Tournaments - two sections?



On 10, May 2005, at 7:12 AM, Nick Wedd wrote:

strength, maturity, and speed, are not the issue. The issue is that SlugGo relies on GNUGo to generate its moves, or some of them. I feel bad about this, I would like to see SlugGo competing somehow. It's difficult, and this problem is going to get worse.
I hope not, and I hope that by having these open discussions we are able to understand the constraints that tournament directors feel they need to work under, as well as the desires of the community of Go programmers.

As mentioned, Explorer and Go Intellect are derivative programs, and these are considered "original enough" or "divergent enough" from the original to be considered unique. It is worth noting that these programs are derived from a software base explicitly designed to be a "workbench" for the development of game programs.

I think that it is important that we all realize that *any* set of rules will have loopholes that can be exploited in unexpected ways, and that time not be wasted on an attempt to craft a bullet-proof set of criteria for uniqueness. Rather, I would like the discussion to center for the next little while on what the computer Go community would like to see happen, that is: what are we trying to accomplish and what will serve those goals? I have little concern for those who would attempt to get a temporary moment of fame via deceit. They will eventually get their status properly reset. With respect to the comments about clones of Crafty, did any of those (non)programmers ever get any real long term benefit?

It is my opinion that the authors of the source program should be the determinant of the status of derivative works. GNU sources are very specific about their licensing and I think that should serve as the basis for the consideration of GNU Go derivatives. It is clear that their intent is to supply a base set of code for the further development of the field, within the constrains of proper disclosure. Clearly the situation is quite different for source codes that are taken without the original author's permission, and in this case I think the proper outcome still comes naturally from the same consideration: The authors of the source program determine the status of derivative works.



Cheers,
David


_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/