Found: Felix about Fabien not caring (afaik)

General discussion about computer chess...
Post Reply
BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Found: Felix about Fabien not caring (afaik)

Post by BB+ » Wed Jan 26, 2011 6:29 am

My guess is that this is what Wael Deeb is remembering (emphasis added): http://www.chessvibes.com/reports/chess ... ntroversy/

From Felix Kling, in the comments on ChessVibes.com

Felix Kling on March 31st, 2010 02:35

@anderson: Only Vas can answer those questions, again, I’m no programmer.

@blueofnoon: In this case writing such an engine would be an incredible amount of work if you would start from scratch. Wouldn’t that make it unlikely that the author uses fake names? This can’t be compared with little programs.

@KingTal: See my first argument: Why should anyone who has to work like hell to create such a program want to use such childish fake names? Which logical explanation could you offer for this?

@alpha123. Easy. They added quite some stuff to try to obfuscate the cloning, some tables Larry added to Rybka are slightly modified and such things, some algorithms are added, some are removed. It’s actually easy to create an engine with totally different output. About the big effort: Well, it’s not the first time. See Strelka. About the UCI parser: I’m no programmer, there may be classical examples or not many alternatives for that. However, such things can hardly be considered real inventions of a program. About the evaluation tables: I don’t know any details about it. But I don’t see why I should trust Mr. Hyatt more than Vas. Afaik Fabien never did such accusations and everything seems fine for him, so even if programmers took stuff from Fruit (and it’s clear that all major programmers had a good look at it) I don’t see a reason to consider any modern engine a fruit clone. again, I don’t know the Rybka sources and the only one who could answer that question is Vas.
Note that there is nothing about "contacting" Vas, and I think this is likely to be a cross-over from Dann Corbit's email response (which is likely where Felix's impression derived). I reiterate (since it seems to be an important note for some) that I found Deeb's claim rather startling from my recollection (particularly the "contact" part), and am unable to corroborate it.

BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Re: Found: Felix about Fabien not caring (afaik)

Post by BB+ » Wed Jan 26, 2011 6:44 am

Another actor in this drama is Rolf (no idea his source, emphasis added, Aug 21 2008): http://talkchess.com/forum/viewtopic.ph ... 426#210426
Now I read that Fabien as the owner of Fruit didnt take offense by Rybka code. Reasonable or not what is exactly your business, of you, Bob and these two "known" obfuscators, to be further busy in the anti-Rybka campaign or coalition? What legal sense this all does have??
And Alexander Schmidt (Aug 26 2008) http://talkchess.com/forum/viewtopic.ph ... 938#211938
Fabien is not interested, so I am not interested too. I just show the similaries.

BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Re: Found: Felix about Fabien not caring (afaik)

Post by BB+ » Wed Jan 26, 2011 7:20 am

The original quoting (Apr 19 2008) of Fabian (sic) by Dann Corbit [in which DC also realises the implications of VR claiming Strelka/Rybka as too identical]: http://talkchess.com/forum/viewtopic.ph ... 885#184885
Fabian's final word on the influence of Fruit in Stelka was very soft:
"No worries as far as I am concerned.
Ideas are not a legal property.
The code was rewritten so it's OK with me.
Tournament organisers might think differently."
The full email exchange (or at least more of it, and all of Dann's email) seems to have been publicised on Aug 27 2008 (somewhat after the comments of Rolf and Alexander Schmidt above):
There is a controversy about the chess engine Strelka. It is clear that Stelka has used ideas from Fruit, but also that Strelka has been extensively rewritten (for instance, it uses a bitboard approach and has a huge amount of table driven decisions).

I have looked at the source and I would say that it seems sufficiently different to call it an original engine of its own right. The line of what is obvious inspiration and what is copying may not be as clear to others as it seems to me.

And also this:
When I reviewed the code, the most striking similarity I saw was in some of the structures. In the code, how it was actually processing the data, things looked to be rather different, but the underlying data structures showed a clear lineage of fruit (I am sure you will see the same thing).

It is up to you to decide if the use is fair use or not, I think. All of the people who looked at the code so far do not have the true intimacy with Fruit that you do for obvious reasons. Cosmetic changes could easily fool us.

The use that he makes of tables is a very good idea that I have championed for a long time. I think (even more) that it should be taken further. We can write code generators to generate different “perfect” code for every board position.
From: Fabien Letouzey [mailto:fabien_letouzey@hotmail.com]
Sent: Wednesday, April 16, 2008 12:54 AM
To: Dann Corbit
Subject: RE: Tempest in a teapot

[...]
No worries as far as I am concerned.
Ideas are not a legal property.
The code was rewritten so it's OK with me.
Tournament organisers might think differently.

I cannot say a definite yes or no ...

BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Re: Found: Felix about Fabien not caring (afaik)

Post by BB+ » Wed Jan 26, 2011 7:24 am

Later in that April thread, the brigade begins:
Uri Blass (more about Strelka): http://talkchess.com/forum/viewtopic.ph ... 975#184975
Fabien also see no problem with strelka based on Dann Corbit's code

Majd Ansari (also concerning Rybka, emphasis added): http://talkchess.com/forum/viewtopic.ph ... 254#185254
Vas has never denied that he learned a lot from Fruit code and that he went through it with a fine tooth comb from top to bottom. He also gave an estimate to how much that information added to the strength of Rybka. Using general ideas and writing your own original code learnt from ideas is NOTHING like stealing and copying and pasting someone else's work and claiming it as your own. Even Fabien has mentioned that he had no problem with it since it was entirely re-written in a different format. After all ... that was the original intent of Fabien when he released Fruit code. [...]
Last edited by BB+ on Wed Jan 26, 2011 7:26 am, edited 1 time in total.

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: Found: Felix about Fabien not caring (afaik)

Post by kingliveson » Wed Jan 26, 2011 8:15 am

I don't believe Vasik himself ever made such claim publicly of contacting Fabien. There were speculations by others though -- adding to some of the ones already mentioned:

http://talkchess.com/forum/viewtopic.ph ... 222#213222
2) The fact that you don't know if there possible is an agreement between Vas and Fabien that allows Vas to use Fruit code and that both gentlemen also decided to keep that silent. Maybe Vas even paid Fabien for the service. Seems such a natural explanation and if true you better stop your research. Why not research this as first?
http://talkchess.com/forum/viewtopic.ph ... 436#307436
Maybe there is some non public agreement between them. Maybe Fabien even works now in the Rybka team. Can we know?
PAWN : Knight >> Bishop >> Rook >>Queen

Post Reply