Author: Pallav Nawani
Date: 16:58:44 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. Linux itself consist of the Linux kernel + GNU tools + other software from many persons. So 'written by more that one individual' and open source. Just FYI, windows browser, IE uses code from IJG (Independent Jpeg Group) to handle Jpeg images. So are you now going to brand IE a clone? I suppose you will stop using it now, will you? In any case, M$ is making money out of it. We are talking about free software... >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... I don't see your point. Looking at the source code of a program, you learn ideas, and a sometimes new algorithms. And then you can write the whole engine yourself. This is also ok. You can take the older engine and modified it to create a newer engine (If the laws allow that), and this is also ok. What is the difference between learning the through papers and learing through source code? Only this: Learning how somebody else has done this allows you to avoid making mistakes that he might have made. Pallav
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.