Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Has Thomas Gaksch become co-author of Fruit?

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.04 seconds to execute

Last modified: Thu, 07 Jul 11 08:48:38 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.