Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: question about definition of clones

Author: Uri Blass

Date: 21:06:30 08/20/05

Go up one level in this thread


On August 20, 2005 at 22:57:18, Roger D Davis wrote:

>On August 20, 2005 at 22:06:24, Uri Blass wrote:
>
>>Suppose that somebody look at some public source code and decide to write code
>>that does the same algorithm but with different data structure so he cannot use
>>copy and paste for chess tasks.
>>
>>Do you think that the program is a clone or use code of another programmer?
>>Do you think that the programmer should not be allowed to participate in
>>tournaments?
>>
>>Note that my opinion is that the programmer should be allowed to participate
>>because copying ideas unlike copying code is allowed but before even considering
>>to try this idea(I am not sure if I will try it even if it is allowed) I prefer
>>to ask this question.
>>
>>Uri
>
>IMHO, clones are code-based, not idea-based. The A-B search was somebody's idea,
>right? If so, then we're all clones, yes?
>
>Even cutting and pasting of code may not be cloning if the code is already in
>widespread use (e.g., EGTB code), or if an algorithm is known to be optimized,
>so that any modification would be inferior.
>
>Conversely, cutting and pasting code that operationalizes an obscure idea in a
>good way is the epitomy of cloning.
>
>Roger

Thanks for your opinion.

The main problem that I see is that doing the same thing with different data
structure may also mean using the same evaluation weights and I am not sure
if it is allowed.

Part of the ideas in chess programs are about choosing correct weights and not
only about what to evaluate.

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.