bob wrote:marcelk wrote:bob wrote:But most "authors" want a fair competition without clones/derivatives, where everyone writes their own program and then we compete head-to-head with each other on as level a playing field as we can define...
This position is not an obvious majority opinion anymore from the tri-ennial ICGA meeting this week where this was a lengthy agenda point. A fair group of participating programmers present have expressed they want the rules to be updated. One line of thinking is that attribution plus added value should be sufficient to compete, instead of 100% originality.
Even I have proposed updating the rules. But I have not seen anyone that would say "copy and attribute and you are OK."
That could be because you were not present, not because these opinions are not discussed among the participating programmers.
'Attribution' can for example to be understood as getting recognized as co-author on equal footing and sharing the accolades. If you use open-sourced Houdofish as your base line and your entry wins, the Houdofish team is co-winner. If you want to be sole winner, then just don't re-use Houdofish's code but write your own. If another team wants to use Houdofish also, that is fine as long as they have added >150 elo by themselves as well as you did.
Provided the copying is legal ofcourse. If the Houdofish team doesn't want this to happen with their code, but still wishes to publish their sources, they can apply a more restrictive "Crafty-like" license and the code is off-limits in tournaments.
Easy to copy, hard to create.
If we would want to reward effort, we should also ban the use of compilers. Or ask hand-punched paper tape entries only.
Some think it should not be about effort but about what it brings on the board.
The "added value" clause is completely hopeless. Why add a rule that can't be enforced? What is "added value"? Elo? "How is it measured?" ICC? Obviously can't be in real tournaments since you have to show added value before competing, you have to compete to show added value. "How much added value"? 50 Elo? 100 Elo? Again, how will this be measured. You can't use ICC/FICS. It is trivial to manipulate ratings there to show whatever you want...
I'm not an expert but I've heard of a program called 'bayeselo', many rating lists seem to use it.
If that doesn't work they could always throw in the 'expert opinion' clause popularized by rule 2.
As I said, unenforceable rules are worse than no rules...
Yes indeed, and that would be another fine reason to update them.
The core of the question is if the current generation of programmers/members want a tournament that calls itself the WCCC to be one with the strongest legal programs or one with the strongest 100.0%-original ones. In the 1970s this distinction didn't exist but now it is there and it appears to stay. The question how to make understandable/enforceable/etc rules for the desired format is only a secondary question, not a primary one.
In case the ICGA wants remain the place for original programs only (which is a possible outcome), I agree that "Computer Chess Olympiad" is a way more appropriate label for this tournament than "WCCC".