Computer Chess Club Archives


Search

Terms

Messages

Subject: How much blatant copying of code is acceptable/unacceptable

Author: Lance Perkins

Date: 22:20:25 08/22/04


Five things:

1. If someone has a novel with 100 chapters but 1 chapter is a copy from another
novel, is that OK? Anyway it is only 1 percent of the entire book.

2. From Bob's posts, it is my understanding that he believes that Crafty code
has been copied. He also believes that Crafty code was copied without
understanding what it does. He has also mentioned that what has happened is "not
permissible".
http://talkchess.com/forums/1/message.html?383490
http://talkchess.com/forums/1/message.html?383495
http://talkchess.com/forums/1/message.html?383481

3. From the posts of Paul, I am also convinced that Crafty code has been copied.
Well done analysis, by the way. I do feel sad that such an intelligent work was
compared to a witch hunt.
http://f11.parsimony.net/forum16635/messages/70415.htm
http://www.geocities.com/alternativecraftybuild/crafty-clone.html
http://f11.parsimony.net/forum16635/messages/70432.htm

4. I see that we are all waiting for the author to react. I don't see how that
could change the fact that he copied Crafty code. But it would still be
interesting to hear his side of the story. So, I too am waiting for his
reaction.

5. Are we also still waiting for the source code to be disclosed? I think that
even Bob already believes that Crafty code has been copied without the need to
see the source code. In fact, Bob states that he does not have the time to look
at the source. The only thing that the source code will tell us now is how many
more of the code has been copied. Going back to my analogy with the novel, we
would only know that 2 or 3 chapters have been copied instead of 1.

Lastly

If I were Uri, I would not feel bad about clones that are better than Movei. You
know you did not copy the bug of someone else.

If I were running the engine that uses Crafty code now, I would probably stop
using it. The facts (2) and (3) are overwhelming. Since its the same as Crafty,
just use Crafty.

If I were Paul, I should do more of this, and maybe get others in that habbit.
Its a great way to get familiar with assembly language.

If I were Bob, I'd make Crafty GPL and let the GNU lawyers do what they do best.

But then, I'm only Lance.



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.