Andreas Aicher schrieb:
die Frage ist doch ganz einfach, soll bei einem Turnier wie dem TCEC, das sich gerne als inoffizielle WM sieht, wirklich alle Derivate mitspielen, die bei eine offiziellen WM niemals in Betracht kämen, weil sie einfach v.a. auf fremden Ideen beruhen, teilnehmen können ?
Genügt da nicht das Original, in diesem Falle Stockfish, muss denn wirklich jeder Trittbrettfahrer dabei sein ?
Wenn man da nach der reinen "Spielstärke" geht, würden ja dann nur noch Ippos und Stockis mitmachen können, der eine will Don unbedingt dabeihaben, der andere Strelka, Fire, Amitis, Firenzina etc.
Bitte nenne nicht einen Clon wie Amitis in einem Atemzug mit Derivaten wie Fire. Das sind zwei verschiedene Dinge, nämlich auf der einen Seite ein dreister Betrug (der glücklicherweise aufflog) auf der anderen eine Engine, an deren Code ernsthaft gearbeitet wird, in dem Bestreben sie zu verbessern (Fire ist immerhin +46 Elo besser als der zugrunde liegende Ippolit-Code!).
Und auf fremden Ideen basieren letzlich alle modernen Programme. Der AlphaBeta-Algorithmus stammt schließlich aus der Computersteinzeit. Auch die Hashtables hat keiner der aktuell aktiven Engineprogrammierer selbst erfunden. Und diese Liste liesse sich noch lange fortführen (Singular Extensions, PieceSquareTables, Nullmove etc. etc.)
Und was Don betrifft, so hat Marco selber dieser Engine seinen Segen gegeben und zudem ist es doch der Sinn des openSource-Githubs, daß andere Leute den Code benutzen und verbessern/verändern dürfen, sofern sie ihn selber auch im Github veröffentlichen. Das heißt doch, daß ein Projekt wie Don vom Stockfishteam ausdrücklich erwünscht ist, sonst hätten sie ihren Code nicht per Github dafür ausdrücklich freigegeben. Andernfalls könnte Stockfish auch OpenSource sein, damit Leute Ideen einbringen können, aber eben nicht im Github (d.h. ohne die GNU GPL), um Engines wie Don zu illegalisieren.
Ich persönlich halte zwar nicht so viel von der GNU GPL (bzw. halte sie für de facto wirkungslos), aber Marco findet sie sehr wichtig.
Deshalb dazu hier noch mal der entsprechende Passus aus der GPL:
GNU General Public License (GPL): Essentially, this means that you are free to do almost exactly what you want with the program, including distributing it among your friends, making it available for download from your web site, selling it (either by itself or as part of some bigger software package),
or using it as the starting point for a software project of your own.Und genau das macht Don. Zudem ist Don sehr interessant, weil Don noch selektiver als Stockfish rechnet (rechnet ca. 1.5 Halbzüge tiefer bei gleicher Zeit (das ist viel!)), und somit die z.Zt. am stärksten selektiv rechnende Engine der Welt ist.
Stefan