Hallo Bert und die weitere Runde,
ja, ich denke, spätestens nach dem Erscheinen von Houdini 1.5
mit seinem klaren Vorsprung ggü. Rybka 4 und allen anderen
Engines sind die Verdächtigungen, hier handelt es sich wieder
nur um irgendwelche (leicht weiterentwickelten) "Rybka - Clones"
oder so was in der Art nicht mehr haltbar.
Der doch deutlich andere Spilstil von Houdini und die
doch recht deutliche Spielstärkesteigerung im Vergleich zu
Rybka lassen eigentlich keinen anderen Schluss zu, dass es sich hier
um eine bedeutende Neuentwicklung handelt !
Dass hierbei evtl. auch "einige Ideen und Ansätze" anderer
Schachprogramme, insbesondere von Open Source Quellen
(wie z.B. Fruit & Co) mit eingeflossen sind, ist natürlich gut
möglich. Aber ich denke, fast alle Programmierer von Spitzen-
Programmen bauen heute in "ihre" Entwicklungen auch manche
Ideen und Teilansätze anderer älterer Open-Source Programme
irgendwie mit ein (wenn vielleicht auch in unterschiedlichem
Umfang), und so scheint es mir heute auch kaum mehr
praktikabel, irgendwelche neuen Shootingstars mit dem Hinweis
"Clonverdacht" auszuschliessen.
Dann müsste man auch genau definieren, wo die Grenzen der
Legitimität der Nutzung fremder Ideen liegen. Bei der Neuent-
wicklung von Autos werden ja auch das Rad oder die Grundprin-
zipien von Verbrennungsmotoren nicht jedesmal wieder neu
erfunden ! Selbstverständlich werden einige altbekannte Prin-
zipien und Ansätze der Schachprogrammierung sowie einige
schon sehr bewährte Programmierideen- und Ansätze (z.B. von
Fruit etc.) bei Neuentwicklungen mit eingebaut, wenn dies dem
Programmierer zweckdienlich erscheint. Wenn am Ende einer
solchen Entwicklung dann ein neues, wesentlich verbessertes
Programm steht (in dem natürlich auch neue / verbesserte
Ansätze und Ideen mit genutzt werden und die Gesamtkomposition
dann eben zu deutlichen Fortschritten führt), dann kann man das
als User von Schachprogrammen (wie ich) durchaus akzepieren,
noch dazu, wenn dies nicht mit kommerziellem Interesse verbunden
ist (also bei kostenfreien Programmen bzw. aus Spendenbasis).
Anders würde es sich für mich verhalten, wenn ein neues/ aktuelles
Spitzenprogramm nur kopiert und mit nur geringfügigen Veränderungen
(evtl. nur zur Verschleierung dieser Raubkopie) unter anderem Namen
weiterverbreitet wird, im schlimmsten Fall noch kommerziellem
Verkauf dieses Programmes. Hier wäre natürlich eindeutig die Grenze
der Legitimität überschritten und der Vorwurf des "Diebstahls geistigen
Eigentums" wäre in einem solchen Fall sicher berechtigt ... .
Zwischen diesen beiden Fällen gibt es sicherlich auch noch verschiedene
"Grautöne", die ich als einfacher Programmier-Laie und Programm-User
aber kaum vernünftig bewerten kann.
Nach allem, was ich bzgl. Houdini bislang erfahren habe, gehe ich aber
heute davon aus, dass es sich hier im Sinne des oben Gesagten um eine
(für mich) grundsätzlich legitime Neuentwicklung handelt und dies dazu
noch ohne kommerziellen Hintergrund (Freeware/ nur auf Spendenbasis).
So sehe ich hier auch keinen vernünftigen Grund mehr, warum man
Houdini aus irgendwelchen Ratinglisten oder Maschinenräumen mehr
verbannen kann und daher finde ich es nun auch folgerichtig, Houdini
in die CETG-Ratingliste aufzunehmen.
Falls ein Programmierer eines neueren Spitzenprogrammes der Meinung ist,
es handelt sich bei einem anderen neuen Programm nur um einen (leicht modifizierten)
Clon "seines" Programmes, dann sollte er dies öffentlich bekannt machen, damit
dies ggf. von Programmierexperten überprüft werden kann.
Ansonsten würde ich heute auch aus pragmatischen Gründen zunächst mal von der
"Unschuldsvermutung" ausgehen, d.h. dass (ausser einigen bereits altbekannten Grundideen
und -Ansätzen der Schachprogrammierung, die vermutlich von fast allen Programmierern
mit genutzt werden ...) im wesentlichen eine legitime eigene Neuentwicklung vorliegt.
Ich denke, alles Andere macht heute schon aus pragmatischen Gründen, wo ständig
neue Spitzenprogramme (bzw. Programmversionen) herauskommen (oft noch kostenfrei
bzw. auf Spendenbasis) kaum noch Sinn. Einen General-Clonverdacht für alle starken
neuen Programme aufzustellen mit einer entsprechenden Ablehnung, halte ich auf jeden
Fall inzwischen so für nicht mehr begründbar und daher natürlich auch nicht für sinnvoll.
Für die bekannten Programmierer vieler kommerzieller Engines (Fritz, Shredder, Naum, Hiarcs,
Junior etc.) sind dies nun sicher absolut "schwere Zeiten" , aber daran sind nicht irgend-
welche Raubkopierer schuld, sondern einfach der Umstand, dass inzwischen immer mehr
talentierte Programmierer in der Lage sind, aufbauend auf einige allgemein bekannte und
grundlegende Programmstrukturen, -ideen etc. mit ein paar guten eigenen neuen Ansätzen
hervorragende superstarke neue Programme zu entwickeln, welche diese alten weiterent-
wickelten kommerziellen Engines inzwischen oft weit hinter sich lassen (in einigen Fällen
inzwischen um weit über 100 Elopunkte ! ).
Aber das ist nun halt auch einfach der "Fortschritt der Technik und Wissenschaft", wo dann
am Ende eben das "Neue und Bessere" das "altbewährte Gute" verdrängt.
Ich denke, diese Entwicklung lässt sich nun sowieso nicht mehr aufhalten (was natürlich
für uns als User auch viele Vorteile hat ! ...) und so werden (evtl. mit Ausnahme von Rybka)
bald die kostenfreien Spitzenprogramme (Houdini, Stockfish und Critter, bei weiteren Ver-
besserungen evtl. auch noch Komodo oder Spike etc.) die meistverwendeten Engines
sein. Ich selbst hab zwar manchmal auch noch einen leichten Hang zur Nostalgie und denke
manchmal auch noch gerne an die Zeiten zurück, als Fritz, Shredder, Hiarcs, Junior und Co.
mit ihren jeweiligen Neuentwicklungen das Computerschach revolutionierten und neue
Maßstäbe setzten. Aber heute geht die Weiterentwicklung eben in andere Richtungen .. .
Und eigentlich kann ich als einfacher User (der Schach und Computerschach nur als Hobby
betreibt) darüber auch ganz froh sein, da ich nun im Zeitalter von Multi-CPU - Rechnern
(Inzwischen habe auch ich schon zumindest einen Dualrechner ...) auch keine Lust mehr
habe, die teuren kommerziellen "Deep xyz" Programme jeweils zum stolzen Preis von
100 Euro zu erwerben, nur um jeweil mal wieder ein etwas verbessertes Programm testen und
nutzen zu können. Da steht für mich heute dann auch der Preis in keinem sinnvollen Verhältnis
mehr zum Nutzen ! So gesehen bin ich auch dankbar für diese neuen Entwicklungen, wo man
kostenlos oder auf Spendenbasis absolute Spitzenprogramme (selbstverständlich auch mit
optimaler Nutzung von Multi- CPU Rechnern oder von 64 bit-Betriebssystemen) testen und nutzen
kann.
Vielen Dank an alle, die dies durch ihre Programmierarbeit oder sonstwie für uns als
Hobby - Spieler und -User möglich gemacht haben !!
Gruss Ulrich
__________________