Author: Uri Blass
Date: 12:08:34 11/28/03
Go up one level in this thread
On November 28, 2003 at 15:01:35, Slater Wold wrote:
>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.
dependent on what I add.
I can add 8k of lines without changing crafty
if (0>1)
{
8k lines
}
If you claim that the exe file is not changed because the compiler is going to
ignore it I can add a condition that the compiler is not going to know that it
is always false.
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.