chessforyou Bettina&Terry77
chessforyou Bettina&Terry77
chessforyou Bettina&Terry77
Would you like to react to this message? Create an account in a few clicks or log in to continue.

chessforyou Bettina&Terry77


 
HomeLatest imagesRegisterLog in
WELCOME TO FORUM OF Angels77 * named in memory of Bettina & Terry
Search
 
 

Display results as :
 
Rechercher Advanced Search
Search
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Latest topics
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
Forum
Forum
Affiliates
free forum
 


Affiliates
free forum
 



 

  FABIEN (Fruit auther shows vas to be cloner )

Go down 
3 posters
AuthorMessage
Angels77
Admin
Admin
Angels77


Female Posts : 548
Reputation : 1719
Join date : 2009-11-24
Location : awaiting land

 FABIEN  (Fruit auther shows vas to be cloner ) Empty
PostSubject: FABIEN (Fruit auther shows vas to be cloner )    FABIEN  (Fruit auther shows vas to be cloner ) EmptyMon Jan 24, 2011 2:33 pm

re: FABIEN SPEAKS
Angels_77 Today 12:42 pm
"Hello,

Long time no see.

First, I am not back to computer chess, sorry about that. I just want to clarify a few things. Sorry if that's old but there is some misunderstanding I need to fix, and I found out only yesterday. Bear in mind that I am mostly unaware of what has happened for five years though.

First there was the Strelka case. Dann approached me with some "Strelka" source code for me to check. I had never heard of it. I assumed it was some closed-source free engine and that people wanted to know whether it was based on the Fruit source code.

The short answer was "no", it was not a verbatim copy of the source code. All the code had been typed (can't say "designed" though, see below) by an individual. So legally there was no issue that I knew of. It was however a whole re-write (copy with different words if you like, similar to a translation) of the algorithms. Not just an extraction of a couple of ideas as is common, and normal.

That being said, some original changes and ideas were also included in the program. So it was, as has since been stated many times in fora I suppose, a bitboard re-write of Fruit with some personal (or otherwise) ideas. Also note that the source code Dann sent me might not be the from the 2.0 version.

Edit: I've just had a look at the 2.0 sources. On top of what I said above, there are many constant and function names that are identical to Fruit's. I remember noticing it back then as well.

Hope it helps, because my email answer to Dann was unusually short and cryptic even by my standards. And Dann, please next time make it clear when you want a public statement instead of a private opinion, thanks.

I want to point out something immediately: there was no mention of Rybka whatsoever. Indeed I was unaware of any relation between Strelka and Rybka, this is precisely what I learned only yesterday. I insist because it seems I have often been quoted about "not caring" about the (possible) Fruit/Rybka relationship, but this is not so. Strelka did not look like a problem because I assumed it was free.

Next, I was approached by Ryan (I think) and Christophe Theron about whether I could help with some "possible Fruit code inside Rybka" issues. I answered "yes, but how?", but did not get a reply. This did not make me really aware of a clone possibility however because I thought they were talking about some insignificant UCI-handling code or whatnot. Also this was several years after the initial Rybka release, and I guess quite a few people had a close look at it. Apparently Chrilly did?

Now if someone could tell me a bit more about the major events last five years and the current state of affairs, I'd be much obliged.

A few things I noticed yesterday, can you confirm?
- Rybka search info was obfuscated in some way (like displaying depth-3 or something), any pointers on details please?
- Vasik claimed that Strelka 2.0 is a clone of Rybka 1.0 (and you know what that would imply!)
- Zach Wegner found many Fruit ideas (and nearly identical code) in Rybka 1.0; I think someone else did, too
- Some even stronger open-source program appeared as a decompilation of Rybka (with own ideas, sounds familiar), what came up of looking at those?

Any questions, now is the one time to ask.

Thanks for your attention,

Fabien Letouzey. "

[You must be registered and logged in to see this link.]


Angels_77 re: FABIEN SPEAKS
Angels_77 Today 12:54 pm


-Fabien has made some very definitive statements. He clearly says that Strelka 2.0 is essentially Fruit (and we must remember that Vasik has already claimed that Strelka is essentially Rybka 1.0). He has also made it clear that if Rybka 1.0 has Fruit in it then he is not amused.

If Vasik is proved to be a cheat with regard to Rybka 1.0 then the burden of proof is upon him. It is for him to prove that Rybka 1.1, 2,3 and 4 are "clean".

Vasik claimed that Strelka 2.0 is a clone of Rybka 1.0 (and you know what that would imply!)
permalink



[You must be registered and logged in to see this link.]

_________________
nothing is ever truly lost , just misplaced and awaiting us
Back to top Go down
https://morethanchessagame.forumotion.com
Bettina
Admin
Admin
Bettina


Female Posts : 914
Reputation : 3742
Join date : 2009-11-27
Location : Bettina ( Sobel ? ) speakeasy 77>> Up All Night 77 >> Chelsea 77 >> little venice, maida vale 77 >> ???? Wendy D Green & Adnan Khashoggi know .... DO YOU ? £10,000.00 reward for information leading to me . but i am NOT here !

 FABIEN  (Fruit auther shows vas to be cloner ) Empty
PostSubject: Re: FABIEN (Fruit auther shows vas to be cloner )    FABIEN  (Fruit auther shows vas to be cloner ) EmptyTue Jan 25, 2011 12:20 pm

[img][You must be registered and logged in to see this link.][/img]

thank you Ruxy Sylwyka


butfly butfly butfly butfly butfly butfly butfly

_________________
[You must be registered and logged in to see this image.]

Bettina  (Sobel ? )

speakeasy 77>> Up all Night 77 >>Chelsea 77 >> little venice 77 /Maida Vale >>>  ???? Wendy D Green  & Adnan Kashoggi know .... DO YOU  ? £2,000.00 reward for information leading to me . but i am NOT here !
Back to top Go down
https://morethanchessagame.forumotion.com
LondonFrau
Admin
Admin
LondonFrau


Female Posts : 1293
Reputation : 3534
Join date : 2010-02-27
Location : ???

 FABIEN  (Fruit auther shows vas to be cloner ) Empty
PostSubject: Re: FABIEN (Fruit auther shows vas to be cloner )    FABIEN  (Fruit auther shows vas to be cloner ) EmptyTue Jan 25, 2011 2:28 pm

peekaboo Golden Halo halo award for best topic un posts of year so far


tnx +1

Back to top Go down
Angels77
Admin
Admin
Angels77


Female Posts : 548
Reputation : 1719
Join date : 2009-11-24
Location : awaiting land

 FABIEN  (Fruit auther shows vas to be cloner ) Empty
PostSubject: Re: FABIEN (Fruit auther shows vas to be cloner )    FABIEN  (Fruit auther shows vas to be cloner ) EmptyWed Jan 26, 2011 7:44 am






' Vas claimed Strelka to be his own engine'


Djordje Vidanovic



Joined: 09 Mar 2006
Posts: 89
Location: Nis, Serbia

PostPost subject: Re: Fabien's open letter to the community Posted: Tue Jan 25, 2011 7:28 pm Reply to topic Reply with quote
Hi Tord,

thank you very much for trying to help clear up the big issue. As Fabien said in his open letter that Strelka was a rewrite of Fruit as a bitboard engine, I am attaching what Rajlich wrote back in 2008 (Rybka Forum) as his comments on Strelka. One interesting point that he made was to say that he 'claimed Strelka to be his own engine'. Go figure. Anyway, here's the complete text that may help Fabien get some more info on the issue:


"Date 2008-01-11 12:26

I've taken a look this morning at the Strelka 2.0 sources. The picture is quite clear.

Vast sections of these sources started their life as a decompiled Rybka 1.0. The traces of this are everywhere. The board representation is identical, and all sorts of absolutely unique Rybka code methods, bitboard tricks and even exact data tables are used throughout. Significant portions of the search and evaluation logic are not fully disassembled - the author has left in hardcoded constants and used generic names (such as "PawnStruScore0" & "PawnStruScore1", "PassedPawnValue0" through "PassedPawnValue7", etc) which show that he hasn't yet fully understood what is happening.

In some cases, these traces do also extend beyond the inner search and evaluation kernel. For instance, Rybka and Strelka are the only engines which I know about which don't report "seldepth" and "hashfull". Rybka's UCI strings are used throughout.

The author did at first make attempts to hide the Rybka origins, for example by masking the table values in earlier Strelka versions. He also made significant attempts to improve the program. The attempts at improvement are not very original, but they are everywhere. They include PV collection, null verification (and in fact changes to the null implementation itself), some endgame drawishness heuristics, a handful of new evaluation term, a new approach to blending between opening and endgame eval terms, and so on. They also do include various structural changes, such as knight underpromotions, on-the-fly calculations of many tables, the setting of piece-square table values, etc. These changes are extensive and no doubt lead to differences in playing style and perhaps a useful engine for users to have, but they do not change the illegality of the code base.

In light of the above, I am claiming Strelka 2.0 as my own and will release it in the next few days under my own name. The name of the author with the pen name "Osipov" will be included if he comes forward with hiw own real name, otherwise an anonymous contribution will be noted. The contributions of Igor Korshunov will also be confirmed and noted if appropriate. All usage permissions will be granted with this release.

I do not see obvious signs of other code usage, but perhaps this deserves a closer look. Some of the transplanted ideas, such as the null verification search, are rather naive implementations of the approach in Fruit/Toga, although my first impression is that that code itself is original. The Winboard parser from Beowolf which was added to Strelka 1.0 seems to have been completely removed. If someone else does find other signs of code theft, please get in touch with me and I will give proper credit in the upcoming release.

If someone has suggestions about an appropriate license, and in particular the pros and cons of the GPL for a chess engine and for this unusual scenario, or if someone would be willing to help in preparing this code and license for release, please also get in touch with me.

As this code is two years and several hundred Elo old, I am not going to launch any major action. However, 'Osipov' has already threatened to repeat the procedure with Rybka 2.3.2a. (He did this after I declined to grant him rights to commercialize Strelka.) If this situation does repeat with a newer Rybka version, I will not just stand and watch any more. In the meantime, if someone has information about 'Osipov', please get in touch with me.

Vas"
[You must be registered and logged in to see this link.]

_________________
nothing is ever truly lost , just misplaced and awaiting us
Back to top Go down
https://morethanchessagame.forumotion.com
Sponsored content





 FABIEN  (Fruit auther shows vas to be cloner ) Empty
PostSubject: Re: FABIEN (Fruit auther shows vas to be cloner )    FABIEN  (Fruit auther shows vas to be cloner ) Empty

Back to top Go down
 
FABIEN (Fruit auther shows vas to be cloner )
Back to top 
Page 1 of 1
 Similar topics
-
» Houdini = Fruit base
» Plagiarize! (Vas's ode to Fabien )
» Programmers Open Letter to ICGA on Rybka/Fruit
» Fruit 321
» Fruit for Android

Permissions in this forum:You cannot reply to topics in this forum
chessforyou Bettina&Terry77 :: Books :: Opening books ctg :: General :: General Disscusion ( moans ,groans ideas ,,polite suggestions etc )-
Jump to: