Author: Uri Blass
Date: 12:36:34 06/18/05
Go up one level in this thread
On June 18, 2005 at 14:36:05, Robert Hollay wrote: >On June 18, 2005 at 13:11:27, Bryan Hofmann wrote: > >> >>There are and have been several chess engines that were written with more then >>one individual involved. I fail to see any reasoning behind this statement. >> > >Excuse me, I'm on Gábor's side in this question. >WINDOWS itself is written by much 'more then one individual involved', still >not open sourced. >I'm a programmer myself, never tried to write a chess engine and no plans so >far, but let's suppose I would like to. So what could I do? > >1.) I could read related materials, books (if exist), ask questions on forums, > try out various ideas, algorithms and write the whole engine myself. This > would be OK. > >OR > >2.) I could read the sources of Fruit, Crafty, GNU Chess, etc. and ... >... and I could see what I MUST NOT write in my chess engine, >because someone else did it already and my engine would be a CLONE! >And the persecution would begin, because nearly everybody here hate clones... No If you read the source of Fruit and understand it there is no problem if you implement the same ideas later in a different data structure. The problem is with people who do not read the source in order to understand it and copy the same data structure and the same bugs. > > So what is the purpose of opensourcing chess engines? To show what I must not >implement in my engine? No The target is probably to help people to understand better chess engines and to be better programmers. I think that for this target it may be better to share the design of the program that is done before writing the first line and to share all the process of programming because the source of the program does not describe the work that was done to generate the program. I am afraid that the target is usually not achieved and bad things like copying the program without understanding are achieved. Fabian asked people to fix his bugs in fruit before 1.9.2005(he say in the readme that he knows about bugs in fruit and even use them to detect clones). The main problem is that in order to fix bugs you need first to understand fruit and I am afraid that the task of understanding fruit is too hard to be done before 1.9.2005 Uri
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.