Author: Charles Roberson
Date: 07:20:00 02/16/05
Go up one level in this thread
Looks like we agree that cutting and pasting code is cloning. Cutting and pasting a little of it (define little) may be ok with authors permission. Another here stated it all comes down to effort -- he may be right. Dann made a statement that is worth discussion. I will paraphrase here: "it is ok to read some code and reuse ideas, but it is not ok to cut and paste code." To add to that comes the middle ground of a person reading the code line by line and reproducing functionally equivalent code. But not cutting and pasting or even copying the same code. -- there is a lot of effort saved in this approach, the person saves years of work in not having to think of/ test for/ or fix corner cases. I've spent lots of time rewriting code to my two chess engines due to not thinking of some corner cases up front. Now, if one reads a book on computers playing chess and see algorithmic descriptions but no real code, then I've not cloned or have I? -- this does require a lot of effot to produce a program escpecially a good one. Now, if one has an algorithmic only description of a chess program like crafty or tscp or gnuchess or ....... and I write my own program, have I cloned?? -- this does require a lot of effort Looks to me like this may turn into a statement of acceptable practices as opposed to a specific definition of "Clone". I think such a statement would be far more productive and useful and more clear.
This page took 0.01 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.