michiguel wrote:As things are now, I can go to the next ICGA tournament with Glaurung 2.2, declare it is a derivative (with or without a minor modification), declare Tord Romstad in the list of co-authors (I do not need his permission, and in fact, he publicly said nobody needs his permission because of GPL) and compete. Nobody can stop me. In fact, I do not even need to release the code! (since I may not be distributing it). The funny thing is that I need to release the code to the TD if the TD asks for the binary, which is part of the rules.
At that point, if SF wants to enter and respect the rules, it will have to list Tord as a co-author, and since it was listed before by me, it cannot enter.
Yes, so far so good. Note that all this seems into perfect agreement with the
current ICGA rules, and is not the result of some proposed modification.
Since there is no clarification about this, the only reasonable alternative is first come first serve. Tord cannot come and say he prefers SF rather than glaurung 2.2mab. He already waved its rights to do that when he released it as GPL.
Here it starts to be a bit more controversial. "First come, first served" does not seem "the only reasonable alternative" to me at all. The usual clauseis "in situations that not covered by these rules the tournament director will decide as he sees fit". This is certainly less than ideal, but probably better than "first come, first served". My take on this is, let them play a qualifier. As you know very well that Glaurung 2.2. will be crushed by Stockfish, and your hypothetical self that was pulling this trick will know it as well, you will withdraw as soon as you are notified that Stockfish entered, and you would have to play a qualifier about it. Problem solved without any extra effort.
We don't want the Gaviota team, by then Stockfish' main competitor for the title, block entry of Stockfish to enhance its own chances by sneakily sending a 'front' to beat the always tardy Tord to the registration!
Of course it becomes a bit of a different matter when you forged Glaurung 2.2 into a cluster version, and managed to organize a 16,384-CPU cluster to run it, against a measly 64 10GHz cores for Stockfish. But would it be unreasonable that your cluster-Glaurung would be admitted, rather than Stockfish, if it is indeed stronger? Would Tord really care much? One way or the other, he will still be World Champion.