HIARCS Chess Forums Forum Index HIARCS Chess Forums
World Championship winning computer chess software program & downloads for chess database, analysis and play on PC, Mac and iPhone
 
 QuestionsQuestions   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Private MessagesPrivate Messages   Log inLog in 

Open letter to the ICGA about the Rybka-Fruit issue
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    HIARCS Chess Forums Forum Index -> Main Lobby / General Discussions
View previous topic :: View next topic  
Author
Harvey Williamson
Site Admin


Joined: 29 Jul 2007
Posts: 5969
Full Name: Harvey Williamson
Location: Media City, UK

PostPosted: Tue Mar 01, 2011 9:28 am    Post subject: Open letter to the ICGA about the Rybka-Fruit issue Reply with quote

Open letter to the ICGA about the Rybka-Fruit issue

Dear David Levy, Jaap van den Herik and the ICGA Board,

Recently the author of Fruit, Fabien Letouzey, wrote an open letter to the computer chess community where he raised the concern that Rybka 1.0 beta may be a derivative of Fruit 2.1 in this public post: http://www.talkchess.com/forum/viewtopic.php?t=37762

Since then it has emerged from highly respected sources like Zach Wegner, Bob Hyatt and others that there is a lot of evidence that has been accumulated over the last few years that Rybka 1.0 beta is a derivative of Fruit 2.1.

Zach Wegner has presented evidence of alleged significant copied/derived Fruit evaluations in Rybka 1.0 beta here: https://webspace.utexas.edu/zzw57/rtc/eval/eval.html

A collection of evidence of the many cases of alleged copied/derived Fruit structure, code & data appearing in Rybka 1.0 beta has been put together in this PDF by Mark Watkins: http://www.open-chess.org/download/file.php?id=304

It is also worth considering that prior to Rybka 1.0 beta, previous Rybka versions were many hundreds of Elo points weaker than the Rybka 1.0 beta version that suddenly emerged in public in December 2005, just a few months after the open source public release of Fruit 2.1 under the GPL license. That same month Rybka beta entered and won the International Paderborn Computer Chess tournament.

The evidence alleges that by using and deriving code, data and structure from Fruit 2.1, Vasik Rajlich was able to make dramatic and huge progress with "his" program Rybka to the detriment of his fellow competitors. In our view this has made competitions involving Rybka grossly unfair.

As chess programmers we find this overwhelming evidence compelling. We believe Rybka is a Fruit derivative albeit an advanced one.

It is very likely that later Rybka versions have derived and benefited from Rybka 1.0 beta and hence in the circumstances our view is they should also be considered derivatives of Fruit 2.1 until proven otherwise.

We wish to make an official complaint to the ICGA that Rybka is a Fruit 2.1 derivative. Furthermore we believe it is a breach of the GPL license under which Fruit 2.1 was released.

We believe as an unauthorized Fruit derivative Rybka's entry into ICGA events has been contrary to the ICGA rules and the rules of fair play.

We ask the ICGA to carefully review the evidence, assess its validity, and act accordingly.

We note that the ICGA is intending on setting up a tribunal to assess such allegations and we believe this evidence should be strongly considered in that process.

In addition, we think the ICGA should in future insist that all authors of entries to ICGA events must submit to the ICGA the same executable(s), that is taking part in the ICGA event, where they can be stored for future analysis of potential derivative claims should they arise. Each author should also make a full and clear statement as to the originality of the entry, its contributors and any acknowledgements. Should justified suspicions exist authors must be willing to submit source code on a private and confidential basis to a select group of impartial programmers to privately determine source code origin.

Co-signed by the following chess programmers,
Fabien Letouzey
Zach Wegner
Mark Uniacke
Stefan Meyer-Kahlen
Ed Schröder
Don Dailey
Christophe Theron
Richard Pijl
Amir Ban
Anthony Cozzie
Tord Romstad
Ralf Schäfer
Gerd Isenberg
Johannes Zwanzger
Shay Bushinsky
Volker Böhm
_________________
www.Hiarcs.com


Last edited by Harvey Williamson on Wed Mar 02, 2011 9:22 pm; edited 2 times in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Kaj Soderberg
Member


Joined: 23 Dec 2007
Posts: 32

PostPosted: Tue Mar 01, 2011 9:12 pm    Post subject: Open letter Reply with quote

Hi there,

I hope this will to a large extent solve the matter for the future one can oversee.

It will not repair the damage, as i personally see it anyway.
Hard working, maybe greatly reliant on income of chess programming, authors were put out of business by someone who came falling from the sky. Maybe an excellent programmer, but borrowing thousands of hours of work instead of finding things out himself, earning the first grey pieces of hair.
This until judged otherwise, of course.

The intentions are spot on. Hopefully we will get back to common decency in general and a more fair market.

People operating on the dark side cannot be avoided, but there can be hurdles to be taken and sanctions as a sword in the air to make some or many think twice.

I wish the real authors the best on this matter.
And last but not least, for those who quit, get on with making engines.
It is not all about the best, but about the variety of style of play.
Chess is fun.

Hats off,
Kaj
Back to top
View user's profile Send private message
RadioSmall
Member


Joined: 02 Jul 2010
Posts: 265

PostPosted: Tue Mar 01, 2011 11:11 pm    Post subject: Reply with quote

It is quite clear that no one out of the Blue can come and write a 3000+ elo chess program.Why did it take so long to figure this out , and why the complaint to ICGA now ?? This should have been done 2 years ago. The "thing " is not even a complete chess program because it not underpromote to a bishop. Remove this disgrace from rating lists , gross violations of the GPL should be addressed in court. It would be nice also if the commercial programmers somehow got compensated for the money they would have otherwise made.
Back to top
View user's profile Send private message
Steve B
Site Admin


Joined: 29 Jul 2007
Posts: 8659
Full Name: Steve B
Location: New York City USofA

PostPosted: Tue Mar 01, 2011 11:16 pm    Post subject: Reply with quote

RadioSmall wrote:
It is quite clear that no one out of the Blue can come and write a 3000+ elo chess program.Why did it take so long to figure this out , and why the complaint to ICGA now ?? This should have been done 2 years ago.


Because it took Fabien Loutezy (the author of FRUIT) 5 years to come forward (he was inactive in computer chess these past 5 years)and question the origins of Rybka
had he come forward 5 years ago this would have happened then
Justice sometimes moves slowly regards
Steve
Back to top
View user's profile Send private message Send e-mail Visit poster's website
mackgra
Member


Joined: 04 Aug 2007
Posts: 93
Full Name: Graham Macklam
Location: Sheffield, England

PostPosted: Wed Mar 02, 2011 9:32 am    Post subject: Reply with quote

RadioSmall wrote:
It is quite clear that no one out of the Blue can come and write a 3000+ elo chess program.Why did it take so long to figure this out , and why the complaint to ICGA now ?? This should have been done 2 years ago. The "thing " is not even a complete chess program because it not underpromote to a bishop. Remove this disgrace from rating lists , gross violations of the GPL should be addressed in court. It would be nice also if the commercial programmers somehow got compensated for the money they would have otherwise made.


I'm sure the reason why all this has taken so long is due to the lack of more concrete evidence. Now we have quite compelling evidence from Zach Wegner and also the document put together by Mark Watkins that shows a considerable amount of similar code in both search and evaluation functions. Quite simply it needed the input of a chess programmer(s) to show up these similarities.
I agree it is very very difficult to come out and write a 3000+ elo chess programme in a relatively short space of time (although to be fair Fruit and Zappa became strong in a short space of time) which adds further weight to the argument together with the timing of the release.
Back to top
View user's profile Send private message
Harvey Williamson
Site Admin


Joined: 29 Jul 2007
Posts: 5969
Full Name: Harvey Williamson
Location: Media City, UK

PostPosted: Thu Mar 03, 2011 4:31 pm    Post subject: Reply with quote

today the biggest German news site spiegel.de has published an article about cloning.

http://www.spiegel.de/netzwelt/gadgets/0,1518,748616,00.html

It works quite well if you use google translate.
_________________
www.Hiarcs.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Jeroen
Forward mr Bernanke, print some more $


Joined: 28 Dec 2009
Posts: 46

PostPosted: Thu Mar 03, 2011 8:26 pm    Post subject: Reply with quote

This is my reply in the Chess Vibes article:

I had a good laugh about this letter, which reads between the lines: ‘Rybka is too good, please ICGA, do something about it’. This is the comment I made on the Rybka forum, to place it in a historical context:
‘Picking ideas from other programs was already normal in the 1990′s. I have heard some of the top programmers by then speaking about this many times. Probably I shouldn’t have heard these conversations, but they were also not too eager to hide them. Decompiling and looking for ideas was just as normal in 1998 as it is right now. Claiming otherwise is just pathetic.


Please also note that Shredder, Fritz, Hiarcs and Junior were not greatly improving (20, maybe 30 elo a year) until Fruit came out. And they were even improving faster after Strelka. Don’t forget Zappa either, which was not very strong and after Fruit came out suddenly became very strong and won the world title.

As far as I am concerned, most of these programmers are sour losers and now they see their businesses implode, they try to do something about it.’

I am 100% sure most of the programs mentioned have made ‘huge and dramatic’ progress thanks to Rybka and Rybka derivatives, as well as thanks to Fruit. The whole thing looks very hypocrite to me, but in this crappy chess computer world it doesn’t surprise me at all.
Back to top
View user's profile Send private message
Jeroen
Forward mr Bernanke, print some more $


Joined: 28 Dec 2009
Posts: 46

PostPosted: Thu Mar 03, 2011 8:40 pm    Post subject: Reply with quote

Some more:

‘As a matter of fact, I have been in this computer chess world for some time and I can tell you that it was perfectly normal for the top guys to decompile the programs of their competitor (‘to look for ideas’) more than 10 years ago. I have overheard conversations by the top programmers by then, even bragging about it that ‘they had found some interesting stuff in program X or Y’. They were not even interested in this being a secret. One of the most funny remarks was a programmer, who had decompiled Chess Tiger and proudly told during a Leiden tournament that ‘Chess Tiger was showing around 1000-1500 kn/s on the GUI, while in fact it was searching much faster, around 4000 kn/s.’ The same Chess Tiger author who later was mad about Rybka not showing the right node count. Another nice one was a program author, who was working together with Cozzie at the time and who claimed that ‘Zappa is much like Fruit, but with better king safety’.

I would say: let the programmer who has never been guilty of looking into and taking idea’s from another program throw the first stone.
Back to top
View user's profile Send private message
Harvey Williamson
Site Admin


Joined: 29 Jul 2007
Posts: 5969
Full Name: Harvey Williamson
Location: Media City, UK

PostPosted: Thu Mar 03, 2011 8:49 pm    Post subject: Reply with quote

I think the report/letter is not about using ideas, which is fine, but about copying them literally. The investigative process hopefully will show which of the 2 has occured.
_________________
www.Hiarcs.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Jeroen
Forward mr Bernanke, print some more $


Joined: 28 Dec 2009
Posts: 46

PostPosted: Thu Mar 03, 2011 9:18 pm    Post subject: Reply with quote

'Each author should also make a full and clear statement as to the originality of the entry, [b]its contributors and any acknowledgements.'[/b]

OK, I am waiting for a list of ALL contributors regarding these programs mentioned in the letter to the ICGA.

I think the report/letter is not about using ideas, which is fine, but about copying them literally.

OK, then let's investigate ALL programs, trying to discover why they made modest elo gains before Fruit and made huge gains after Fruit, Strelka and the Rybka derivatives came out.

We all know that most of the 'protesting' programs would NEVER have made the huge progress of the last years when there wasn't free, STOLEN software available. Right?
Back to top
View user's profile Send private message
Harvey Williamson
Site Admin


Joined: 29 Jul 2007
Posts: 5969
Full Name: Harvey Williamson
Location: Media City, UK

PostPosted: Thu Mar 03, 2011 9:20 pm    Post subject: Reply with quote

Jeroen wrote:
'Each author should also make a full and clear statement as to the originality of the entry, [b]its contributors and any acknowledgements.'[/b]

OK, I am waiting for a list of ALL contributors regarding these programs mentioned in the letter to the ICGA.

I think the report/letter is not about using ideas, which is fine, but about copying them literally.

OK, then let's investigate ALL programs, trying to discover why they made modest elo gains before Fruit and made huge gains after Fruit, Strelka and the Rybka derivatives came out.

We all know that most of the 'protesting' programs would NEVER have made the huge progress of the last years when there wasn't free, STOLEN software available. Right?


If you have evidence make a formal complaint. I am sure it will be investigated.
_________________
www.Hiarcs.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Mark Uniacke
Hiarcs Author


Joined: 29 Jul 2007
Posts: 1267
Full Name: Mark Uniacke
Location: United Kingdom

PostPosted: Thu Mar 03, 2011 10:12 pm    Post subject: Reply with quote

Jeroen wrote:
This is my reply in the Chess Vibes article:

I had a good laugh about this letter, which reads between the lines: ‘Rybka is too good, please ICGA, do something about it’. This is the comment I made on the Rybka forum, to place it in a historical context:
‘Picking ideas from other programs was already normal in the 1990′s. I have heard some of the top programmers by then speaking about this many times. Probably I shouldn’t have heard these conversations, but they were also not too eager to hide them. Decompiling and looking for ideas was just as normal in 1998 as it is right now. Claiming otherwise is just pathetic.



You have certainly not heard me speak of these things, so what top programmers are you talking about?

The complaint is not about using ideas, it is about using code, data and structure as explained in this PDF of evidence: http://www.open-chess.org/download/file.php?id=304


Jeroen wrote:

Please also note that Shredder, Fritz, Hiarcs and Junior were not greatly improving (20, maybe 30 elo a year) until Fruit came out. And they were even improving faster after Strelka. Don’t forget Zappa either, which was not very strong and after Fruit came out suddenly became very strong and won the world title.


Please don't start giving false information about Hiarcs, let's look at the facts from the SSDF rating list:
Hiarcs 7 -> Hiarcs 8 + 60 Elo
Hiarcs 8 -> Hiarcs 9 + 60 Elo
Hiarcs 9 -> Hiarcs 10 + 95 Elo

These are certainly much larger strength jumps than the 20-30 elo you stated.

If you want to discuss this further or have any evidence you should join the panel and supply it there.
_________________
Best wishes,
Mark

http://www.hiarcs.com
Back to top
View user's profile Send private message Visit poster's website
tomgdrums
Member


Joined: 01 Jun 2009
Posts: 123

PostPosted: Fri Mar 04, 2011 2:29 am    Post subject: Reply with quote

Jeroen wrote:
'Each author should also make a full and clear statement as to the originality of the entry, [b]its contributors and any acknowledgements.'[/b]

OK, I am waiting for a list of ALL contributors regarding these programs mentioned in the letter to the ICGA.

I think the report/letter is not about using ideas, which is fine, but about copying them literally.

OK, then let's investigate ALL programs, trying to discover why they made modest elo gains before Fruit and made huge gains after Fruit, Strelka and the Rybka derivatives came out.

We all know that most of the 'protesting' programs would NEVER have made the huge progress of the last years when there wasn't free, STOLEN software available. Right?


I think you should watch who you criticize. As Mark states above your claim of modest elo gains is false.

AND maybe you shouldn't stick up for Vas so much. He hasn't kept his word on updates for his engine. So he has a track record of not being truthful.
Back to top
View user's profile Send private message
RadioSmall
Member


Joined: 02 Jul 2010
Posts: 265

PostPosted: Fri Mar 04, 2011 4:39 am    Post subject: Reply with quote

Jeroen wrote:
This is my reply in the Chess Vibes article:

I had a good laugh about this letter, which reads between the lines: ‘Rybka is too good, please ICGA, do something about it’. This is the comment I made on the Rybka forum, to place it in a historical context:
‘Picking ideas from other programs was already normal in the 1990′s. I have heard some of the top programmers by then speaking about this many times. Probably I shouldn’t have heard these conversations, but they were also not too eager to hide them. Decompiling and looking for ideas was just as normal in 1998 as it is right now. Claiming otherwise is just pathetic.


Please also note that Shredder, Fritz, Hiarcs and Junior were not greatly improving (20, maybe 30 elo a year) until Fruit came out. And they were even improving faster after Strelka. Don’t forget Zappa either, which was not very strong and after Fruit came out suddenly became very strong and won the world title.

As far as I am concerned, most of these programmers are sour losers and now they see their businesses implode, they try to do something about it.’

I am 100% sure most of the programs mentioned have made ‘huge and dramatic’ progress thanks to Rybka and Rybka derivatives, as well as thanks to Fruit. The whole thing looks very hypocrite to me, but in this crappy chess computer world it doesn’t surprise me at all.

This is the most absurd post I have ever seen here ever. The authors of the chess programs , Fritz , Hiarcs , Chessmaster, ChessTiger, Shredder , etc, are ICONS in the computer chess world .Note that most of them have been working on their programs for more than 2 DECADES , the contribution they have made to computer chess is far far above what the author of Fruit (Fabien) has made.Note that I am not saying that the contribution of Fruit is insignificant.There is no need for them to copy or even use ideas from Fruit.Also read Mark's response about elo improvements in Hiarcs.The same is true for the other programs you are mentioning.You are wasting your time spreading lies like this , do something constructive with your time.
Back to top
View user's profile Send private message
luckytrebor
Member


Joined: 31 Jul 2007
Posts: 50
Location: The Netherlands

PostPosted: Fri Mar 04, 2011 6:10 am    Post subject: Reply with quote

tomgdrums wrote:
Jeroen wrote:
'Each author should also make a full and clear statement as to the originality of the entry, [b]its contributors and any acknowledgements.'[/b]

OK, I am waiting for a list of ALL contributors regarding these programs mentioned in the letter to the ICGA.

I think the report/letter is not about using ideas, which is fine, but about copying them literally.

OK, then let's investigate ALL programs, trying to discover why they made modest elo gains before Fruit and made huge gains after Fruit, Strelka and the Rybka derivatives came out.

We all know that most of the 'protesting' programs would NEVER have made the huge progress of the last years when there wasn't free, STOLEN software available. Right?


I think you should watch who you criticize. As Mark states above your claim of modest elo gains is false.

AND maybe you shouldn't stick up for Vas so much. He hasn't kept his word on updates for his engine. So he has a track record of not being truthful.


+1
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    HIARCS Chess Forums Forum Index -> Main Lobby / General Discussions All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP