Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Where Do Chess Algorithms Come From?

Author: Uri Blass

Date: 09:19:29 02/13/04

Go up one level in this thread


On February 13, 2004 at 11:27:13, Tord Romstad wrote:

>On February 13, 2004 at 04:35:13, Uri Blass wrote:
>
>>On February 13, 2004 at 02:49:10, Tord Romstad wrote:
>>
>>>On February 12, 2004 at 14:37:29, William H Rogers wrote:
>>>
>>>>Think about it Bob. If someone came up with a new idea in chess and tested it in
>>>>their own program, and because of that their program started beating all of
>>>>their opponents, do you really think that they would give away their secrets?
>>>
>>>Yes, I actually think so.  In the past, most of the top programmers have kept
>>>their tricks secret in order to achieve a competitive advantage compared to
>>>other professionals.  I think this is about to change.  Most of the new chess
>>>programmers these days have "grown up" here on the CCC, where ideas, techniques
>>>and algorithms are discussed every day, and lots of experts patiently answers
>>>the questions of beginners.  We also have access to lots of online tuturials
>>>and papers, as well as tons of free source code.
>>>
>>>If I ever invent some new and revolutionary idea (which is unfortunately
>>>very unlikely), I will of course share it with the community.  Having
>>>received so much help from others, I would feel ashamed to keep my
>>>algorithms secret.  I am fairly sure that most of the other members of the
>>>"CCC generation" would say the same.
>>>
>>
>>You can earn money from doing your prorgram commercial if you have something
>>that is better than the top programs.
>>I do not think that it is going to change in the near future.
>
>I think it will get harder and harder to sell chess programs in the future.
>Even today, it is hard to justify buying the commercial chess programs.  Do
>you think the difference between (say) Aristarch and Shredder is really
>significant to the average chess player?  As the hardware improves, the
>difference will grow even less significant.

I think that there are people who always may like to buy the best program for
example for comp-comp games and strength of chess programs is not going to be
relevant only when we get to the level when almost every comp-comp game between
top programs is going to be drawn and I do not expect it to happen in the near
future.

>
>>Why do you think to share something important that you may find with other
>>programmers when it means that you will not earn money from chess programming?
>
>There are many easier and more comfortable ways to earn money.  Besides,
>considering how I learned all this stuff, selling a chess program
>without explaining its inner workings would be more like stealing money
>than like earning money.  I cannot sell something which is 95% the work
>of others and 5% the work of myself, unless I contribute something back
>to the community by explaining the last 5%.

I do not think that it is stealing.
You can help other with the 95% without explaining the last 5%.

I also do not think that it is right to say that 95% is the work of other
people.

implementing known knwoledge  without bugs inside your data structure is not
something easy.

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.