Author: Slater Wold
Date: 12:01:35 11/28/03
Go up one level in this thread
On November 28, 2003 at 12:53:04, Uri Blass wrote: >On November 28, 2003 at 12:20:41, Slater Wold wrote: > >>On November 28, 2003 at 10:46:39, Uri Blass wrote: >> >>>On November 28, 2003 at 10:13:54, Slater Wold wrote: >>> >>>>USA law (from reading the SCO vs Linux crap) is 40%. >>>> >>>>If your program has 1,000 lines of code, and 600 of those lines are from Crafty, >>>>but 400 of them are 'original' (not renamed), you have your 'own' program. >>> >>>Do you say that it is not important which lines? >>> >>>Do you say in other words that if Crafty code includes 40% code of debugging and >>>you remove them and enter your code that is the same number of lines then you >>>have your program? >>> >>>Uri >> >>If 40% of the WORKING programs code is your own, then it's YOUR program. Of >>course, if the program is not 'intended' to be run in debug-mode, then you're >>probably going to get in trouble. > >Let me understand. > >Suppose you add a lot of lines to the evaluation function of Crafty and delete >nothing. > >Suppose the result is that 40% of the new code is your code. >Is it your program by the american law or do you need to change at least 40% of >the working code of Crafty If for example, Crafty has 10,000 lines of code, and you add 100 lines of code *new* code and delete nothing, it's not yours. If Crafty has 10,000 lines of code, and you add 5,000 lines of *new* code and deleted nothing, it still wouldn't be yours. Because you're only up to 33%. But if Crafty has 10,000 lines of code, and you add 8,000 lines of *new* code (no comments or anything, strictly working code) and deleted nothing, then it's yours. Crafty has now changed enough to be considered a 'new' program. But think about it for a second; if you added 8k lines of eval, move gen, move ordering, extensions, etc., etc. to Crafty, would it really be Crafty? I don't think so. >I think that the second poddibility is more logical. > >Note that I understand that in both cases you can copy a lot from Crafty when >the code is still your code (for example Crafty's evaluation and data structure >is probably less than 60% of crafty's code so a programmer may copy Crafty's >evaluation when it is still his program). > >I do not think that Bob accept it as correct.
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.