Ed wrote: 4d. It's likely to assume Vasik modelled Rybka's EVAL to Fruit's. There are signs for that, there is also enough signs of the contrary. The truth is probably somewhere in the middle.
mjlef wrote:Ah, then you admit Vasik “modeled” the Rybka eval on Fruit. We call that making a derivative, and you proved our point!
You would wish
Modeling
Step-1 : study a source code (voluntarily put on the Internet by a programmer) (Crafty, Fruit, Glaurung, Stockfish) to learn how to write a good EVAL and do it right from the start.
Step-2 : create an EVAL based on what you have learned using your own creative energy and your unique views how to code it, what to keep, what to add, what to throw away and how to weight the evaluation values for each (sub) function.
So what's the damage by the ICGA verdict?
Don't do the above, you are called a cloner.
The ICGA has robbed the new generation of chess programmers of their freedom how to study, how to code and we have arrived at a situation the ICGA has hijacked open sources (Crafty, Fruit, Glaurung, Stockfish) and baptized them as a model forbidden to follow.
Now you would have a valid point if you can proof Vas copied Fruit, but you can't. I (and others) can produce a long list of arguments in favor of an original work without copying.
These are the days of a new generation of genius programmers, not me, nor Bob, nor you, nor Chris, nor SMK, nor Uniacke, nor Morsch. They are gone in the sense they can't compete on the highest level any longer. The new generation of programmers, Fabien, Vasik, Anthony, the Stockfish guys, Richard Vida. They built (or have build) on the work of the previous generation as listed above and they learn 10 times faster as we did due to the Internet, the open sources, the fora, email, chatting. As such incredible fast progress is made above your and my imagination.
Is Fabien himself not one of the best examples of that? Coming out of nothing with Fruit 1.0 (March 2004) and 16 months later topping the rating lists with Fruit 2.1 ??
So Vas' 600 elo jump in 1.5 years does not surprise me at all. Not any longer I must say. And by his dominance the 5 years after adding 400 elo on his own without input of anyone he certainly demonstrated his unique capacities. If you can go from 2700 to 3100 in 2 years then you have proven that going from 2100 to 2700 in 1.5 years is not impossible, actually quite likely.
What the old guard of ICGA programmers missed is that the times have changed and they did not notice, that there is a new generation of chess programmers that (unlike us) grew up with Internet and make incredible fast progress due to the Internet and the explosion of knowledge available. I want the ICGA to recognize the times they are living and not become an obstacle to progress as it is now. Search for new ways to ensure fair competition, they are available, follow the CSVN example of last weekend. Don is dedicated to improve his similarity tool. This == IS == the future.