Well it might not be a clone of a working chess program, but it is still cloning someone elses work.
The problem with the word clone is that it does not differentiate between good cloning and bad cloning. Bad cloning is passing someone elses work off as your own original thinking.
Most authors use a variation of alpha-beta in their chess programs, which means that their programs clone that algorithm. I've only seen one time where someone said that they did the same thing with out knowing that it already existed and had a name. The point is, is that at some time after an algorithm becomes well known, we stop giving credit to the originator of the algorithm. Well, we are not bad cloners though, because, it is common knowledge where our ideas originated.
What we need is a different word other than clone for any program that is derived from another work that the author gives credit where credit is due. How about the word, derivation.
We could agree to only use the word clone for bad type clones where the author tries to hide the fact that his program is based on or a copy of another program.
If the author freely admits that his program is based on anothers code then we can agree to call it a derivation.
Toga is a derivation of Fruit!

...
Taking cover!
