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

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



The question of how to deal with derivative work has always been
difficult. In the past there have been a few cases where there was
(potentially) unfair competition because different versions of the
same program entered a competition.
Unfair?

In an ideal world, everyone plays fair and uses common sense to decide
when a program is derivative work. No problems there. In a world where
some are tempted to foul play things get ugly very quickly. I think it
will turn out to be very hard to guarantee that nobody gets an unfair
advantage.
Unfair advantage? Using available knowledge is unfair? Everybody should reinvent the wheel? Where does it stop?

I think the purpose of the division is to distinguish between a fair
competition which is designed to show what program is currently the
strongest program under certain preset tournament conditions
Fair?

and
between a competition where the purpose is academic to test your
program against a variety of other programs, possibly a variety of
derivations of other programs under a variety of tournament
conditions.
Unfair then?

 If you wonder why such a division is necessary, consider
then that some are making a living out of Go programming and that
their reputation is of commercial interest to them. Obviously it's not
beneficial to a program's reputation if it loses in a competition. So
those programs will only enter if the conditions are fair and equal to
everyone and when they have something to gain by entering, either
money-wise or reputation-wise.
Fair and equal?

I still don't understand why having both SlugGo and GNU Go in a tournament would be unfair and to whom? Why this fix on derivative work? This is how progress is made!

On the other hand, a ban on SlugGo from some tournaments seems very unfair to its authors.

What's next? Individual vs team efforts: GNU Go has an unfair advantage because it has many contributors while MFOG is the work of a single person? Hardware speed: all programs should run on a single 2GHz Pentium?

Genuine contributions should be accepted, derivative or not. Running a GNU Go clone, possibly with a different set of options is not a derivative work, its a copying work and that should not be allowed.

I would say that SlugGo is a legitimate entry for any tournament, and nobody is forced to compete against it.

marco


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