Given the evidence that the source code of the chess program Rybka has another chess program called Fruit, a group of programmers has decided to send a joint letter to the ICGA for this association is a decision. Possible, requested the withdrawal of three world titles in chess and I imagine that there will be a before and after. Personally I think it's a complicated issue to resolve, but from here I appeal to the ethics of those involved not to damage the image of Chess Computer.
"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: 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 ZwanzgerBB+
Link
0 comentarios:
Post a Comment