SzG wrote:If it turns out (or has it turned out already?) that Rybka is a Fruit clone will we stop using it and demand our money back? If not, shall we not stop bashing the author of another program for which he did not ask any money?
Vasik used ideas from fruit but I think that you cannot prove that he used code from fruit.
The difference between rybka and strelka is that
Vasik tried to make a strong engine when the author of strelka did not try to make a strong engine but only tried to make something that is the same as rybka beta.
I think that he could easily write a better chess program than strelka and maybe even write a better chess program than commercial rybka but
he was not interested in it.
I think that it may be possible to do the same for other programs and people may write a program that generate similiar output as Junior or Fritz.
I am not sure if reverse engineering is needed and
I think that first step in this direction may be to try to write a program that generate the same output as Fritz in king against king.
You can learn about the order of moves of a program based on watching the output of it in king against king positions even without the code.
For example you can learn that glaurung probably generates Ke1-d1 before generating other moves when Naum2.0 probably generates Ke1-e2 first.
[D]4k3/8/8/8/8/8/8/4K3 w - - 0 1
Uri