I don't see much disagreement Ray...the situation now is clearer than it has ever been, unless you're referring to the endless Rybka debate.Modern Times wrote:And who determines what is a derivative and what isn't.... That is the problem. There is rarely any agreement on this.kranium wrote: PS-
If the testers and rating lists would simply put derivatives in a separate list, it would really help
I believe a lot of the anger and animosity from 'original' authors would disappear
(and that situation is easily resolved: anything newer than Rybka 1.0 can undoubtedly be considered unique and 'original' IMO)
The community has a host of tools and techniques available, and a lot of smart people...
there are many ways to examine an engine today, and a lot of shared knowledge in this area.
Each rating list could adopt a simple 'standard'...ie a set of criteria, requirements that need to be met
(better yet the community could agree on a universal standard)
That's why I applaud Sedat's idea of a combination of similarity testing and ELO improvement...
he's really the 1st to establish a firm set of criteria that derivative authors can aspire to meet, and believe me it won't be easy to do.
Instead of banning/discouraging derivatives, the community should encourage participation and progress,
by sending the signal that it's ok to start with an established codebase (like Stockfish did) if one so chooses.
(kudos to CCRL, CEGT, etc!)
Norm