Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: definition of clones: Danchess an Crafty

Author: Uri Blass

Date: 10:41:42 02/15/04

Go up one level in this thread


On February 15, 2004 at 13:29:16, Dann Corbit wrote:

>On February 15, 2004 at 13:24:54, Uri Blass wrote:
>
>>I understood from the winboard forum that Bob considers DanChess as a crafty
>>clone and the question is what is the definition of a clone.
>>
>>I remember from slater's post in this forum that if most of the code is
>>different you cannot win in court by complaining that it is a clone.
>>
>>I understood from Dann's post that only 30% of the code of DanChess is
>>similiar(that does not mean the same as Crafty).
>>
>>Dann Corbit posted in the winboard forum the SEE function of Danchess that is
>>similiar to Crafty.
>>I wonder if it is really the main reason that Bob considers Danchess as a clone
>>or only one of the reasons.
>
>There are more reasons that that one routine.  Several routines are similar.  He
>also used some ideas from eval that are found only in crafty.  For instance, he
>had a stonewall detection.  The only other program I ever saw with stonewall
>detection was crafty.
>
>There is no standard for:
>"This is a clone"
>or
>"This is not a clone"

I believe that there are some standards.

Suppose that a strong program with the same similiarity to Crafty becomes
commercial and the author does not hide the similiarity and even share the
similiar code that it has to crafty.

I believe based on your descreption that if Hyatt go to court and sue the
programmer then it is clear that the court is going to decide against him.

>
>It is clear to me that if you use ideas from someone else and they challenge you
>as to cloning, then you may have a big problem to sort it out.

I use alphabeta
I use null move

What other people can do against me?



  Therefore, if
>someone has an idea you want to use, I think the only wise course is to send an
>email and ask if you can use the idea.

I think that it is absurd.

Do I need to ask people if I am allowed to use null move pruning?
What in case that I think independtly about an idea that other people use in
their soutce code and I did not read the source code?


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.