Author: Ulrich Tuerke
Date: 09:22:30 08/23/04
Go up one level in this thread
On August 23, 2004 at 12:12:19, Reinhard Scharnagl wrote: >On August 23, 2004 at 12:03:53, Uri Blass wrote: > >>On August 23, 2004 at 11:56:35, Reinhard Scharnagl wrote: >> >>>On August 23, 2004 at 11:38:26, Uri Blass wrote: >>> >>>>On August 23, 2004 at 11:28:08, Reinhard Scharnagl wrote: >>>> >>>>>On August 23, 2004 at 11:14:13, Lance Perkins wrote: >>>>> >>>>>>You don't need to disassemble the Crafty code. You already have the source code >>>>>>in C. >>>>>> >>>>>>You only need to disassemble the ElChinito exe file. Paul has posted that for us >>>>>>too. >>>>>> >>>>>>All that's left is to compare the two. Look at the Crafty C code and determine >>>>>>if that will get translated to the assemlby file from ElChinito. >>>>> >>>>> >>>>>Well, there are people like me, who do not like to view foreign code, simply >>>>>for to avoid any copying of ideas even unwillingly from sourcoude of other >>>>>authors. Therefor I have no crafty code or source at hands and do not intend >>>>>to compare anything myself. >>> >>> >>>Hi Uri, >>> >>>>I do not understand. >>>> >>>>Why are you afraid of copying ideas from source of other authors? >>>>It is not illegal to do it. >>> >>>there are some aspects of this: first you should ask the original authors and >>>then, permitted to use that, mention this in your readme. I regard Open Source >>>to be problematic, because e.g. GPL still is not validly translated into german, >>>and moreover people often think that Open Source is no more copyright protected. >>>It is different to cite some code or to use some code. >>> >>>But even when the problems above are individually cleared, the use of foreign >>>ideas will have influence in how you would proceed with your own program. It >>>will in extreme prevent you to have your own ideas and solutions. Therefor it >>>seems for me to be better to solve one's problems even during a long time, >>>simply because you will be doing it your own way then. >>> >>>And if you would "recycle" from the global source code pool, you will have >>>hard to argue, when you finally do not want to publish your source code. And >>>seeing all those weak and some few strong clones I do not want to give reason >>>myself for others in acting like that. >>> >>>>It is a problem only if you copy code from other programs instead of thinking >>>>but not a problem if you understand some ideas and implement them not by copy >>>>and paste. >>> >>>Well it is a difference to look into publications or into source code. But even >>>when reading books, argument two above still will have its value. >>> >>>>Uri >>> >>>Regards, Reinhard. > > >>I do not see how using foreign ideas will prevent you to use your ideas. >>There is no contradiction and sometimes understanding ideas of other people may >>help you to think about original ideas. > >To get ideas from foreign source code, mostly written in a different language >and often only poor commented, you must be a very lucky person. But Crafty is really an exception in this respect. Bob's comments really complete his source code in a very reasonable way imho. As an example I must admit that I had understood for the 1st time the definition of a remote passer when reading Bob's comments in his source. Chess books had always described this a bit unprecisely; at least it seemed to me. However, uncommented sources will be usually of limited use. In GNU Chess for instance there had been some peculiar pieces of code without any explanation what they were good for. Uli > >>Reading source code does not mean that you have to use ideas that you read and >>if they contradict using ideas that you thought about then you can decide not >to use the ideas that you read. > >Well, there is no "must". But when you have done it once ... > >>Uri > >Reinhard.
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.