Don wrote:Michael,
I don't think it will be good for your tournament to let John Doe take a copy of Robbo, change the author and program name to something else and then come and win a thousand dollars at your tournament.
Oh yes it WILL be good for it! THAT kind of possibility is hard core buzz that a promoter LOVES to get.
"I wonder how many clones will show up?"
"I wonder how many clone authors will admit that they're cloners?"
"I wonder how they'll place in the tournament?"
Great stuff!
Don't think of the cloners as stealing prize money away. Think of them as contributing a goodly entrance fee, and fighting in the arena. Surely, they're underdogs, and everybody loves to see them try - even if they fail.
The entry fee should have two levels, at least. Seeded programs pay a lower entry fee than others. Not enough to chase all the unknown (non-seeded) authors away, but enough to get only the more serious authors.
Space is limited, of course. So you have room for the seeded program authors and then you have room for N number of unseeded programs. Simple, interesting, and avoids the whole haggle of cloners not being "as pure as the driven snow".
This will automatically shake off some of the cloners who hide in the shadows and there is nothing wrong with requiring that an author is well established in the computer chess community either. For example if John Doe walks in at the last moment and nobody has ever heard of him, you could have trouble.
No you don't have trouble. If John Doe walks in at the last moment and wins the tournament, then John Doe is a genius and lucky, and that's good buzz, as well:
"Chess pro's checkmated by mystery man".
And obviously, were this to happen, we could all learn something from John Doe and his program!
To me if the real author shows up and he is known (or can be vouched for by someone who is will known and respected), it is probably good enough - as you say care must be taken not to take this clone issue too far. There are some programs which in my opinion blur the distinction - they gain my respect if they continue to stick around and continue to improve their programs.
Maybe you should set up a confessional booth with a local priest, for all the cloners, eh? Stop the nonsense! Good chess, is good chess, and it doesn't matter what little tweak was done to open source software, to make it that way. Good is good!
About cloning though, it is a mess no matter what I do.
No, it's not. You regulate how many cloners are available to enter, by seeding the "regular" top program authors and their programs.
Don't discriminate - regulate, and make it a fair contest with those cloners who are interested enough to compete.
The only people you turn down, are the one's who you don't have space for - but seeded programs and authors, have precedence in attending.
An analogy:
Say you want to have a tennis match at your local Tennis Club. You only have N number of courts, and you need good buzz. So you figure out the number of players you can have in total, and then seed maybe 1/5th of that max number of players, for "name" players. Those seeded players may actually be paid just to come, or receive substantial discounts, etc.
Their entry fee may be waived or reduced, as well.
Other players pay an entry fee, and may not receive appearance money or as many discounts. Once the tournament starts however, EVERY PLAYER IS GIVEN THE SAME OPPORTUNITY TO WIN, and treated with respect. I don't care if the cloner is a bartender and changed one line of code in Fruit - If he's a competitor, he gets respect.
It's simple to solve the clone problem - give everyone an equal opportunity to win. The well known authors and programs are seeded into the tournament ranks, and that seems fair - and is used in Tennis Tournaments, for example, with great success.