Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: What constitutes a clone?

Author: Charles Roberson

Date: 17:48:56 02/15/05

Go up one level in this thread


On February 15, 2005 at 19:31:58, Dann Corbit wrote:

>On February 15, 2005 at 18:38:43, John Merlino wrote:
>
>
>However, you can use the algorithms.  Just not the code.  What that means
>exactly will differ somewhat (perhaps) due to personal opinions.
>

    Years ago, there was what some would call legal corporate theft.
   I suppose it still happens but I heard about in the 1980's far more
   than I do now. And they had a name for the initial person, I just don't
   remember that name now. Here is how it goes:

       The initial person learns a piece of software from end to end. This
    was done without source code (maybe). He writes up a very descriptive
    document then is no longer on the project (legally he couldn't be). Now,
    the new team builds functionaly equivalent software from reading this
    document without ever seeing or touching the original program. This was
    considered legal!!!

      Now, I'd like to see people publish a document on their open source
    programs so that others could learn from them if they like without
    reading the code and there should be no code in the document. Seems to
    me you could read such a document and produce a program based on it
    and it not be called a clone by your above statement.

       For instance, if someone published all of the comments in Crafty without
    the code and you successfully made a program of that, would it be a clone.

       A close example of what I am talking about is Bruce Morelands site.
     Read his site and create a program based solely on what you see there.
     At this point,
            do you have your own program?
            can it enter competitions?
            Yes, you should thank Bruce,
               but is he the author
               is your program a clone?
            Can your program enter tournaments?
            Does Bruce have rights pertaining to your program?

     When I started NoonianChess, documentation was hard to come by. Now, it
    is better (due to this forum and other sites) and when Bruce finishes
    his site, I'll see little need to start a program with open source code.
    In fact, I recommend to people to read Bruce's site and a few articles on
    the web and stay away from open source code.

       The big benefit of open source code is in academic projects for testing
    the effectiveness of some new algorithm or technique. That is what was
    done in the early days of the internet. It was just scientist sharing to
    promote productivity. But now, the scientists are the small minority on
    the web. So, maybe open source should be reconsidered. I've heard of
    people trying to sale open source code off as their own work for money.
    In the cases I heard of the purchasing company caught them at it and told
    them that is illegal in the USA even if they live in another country.
    Also, the use of open source allows companies, that make internal use only
    programs, to increase producivity and reduce staff sizes.

    If one is going to actually have "their own" program, then stay away
    from open source code.

      Not to mention, it gets dull seeing freshman questions here from people
     that have a program as strong as Crafty.

     Charles





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.