Author: Andrew Dados
Date: 08:14:41 03/21/00
Go up one level in this thread
On March 21, 2000 at 10:23:34, Georg v. Zimmermann wrote: >Hi, > >If you started "serious" chess programming by modifying an Open Source program, >spending countless hours, at what point can you honestly speak of "YOUR program" >? > >In my case I rewrote the complete evaluation function, I changed the piece >values drastically and added / changed some of the extensions and rewrote the >time-handling routine + minor things. > >But 95% of the code is still the original, since I didn't feel like inventing >the wheel so no changes to basic alpha-beta or move-generation routines or >winboard connection. > >My finger notes on Fics say that the program is "[original program] with changes >in ...", I would like to call it "[my program], based on [original program]". > >Do you think that is ok ? What is your opinion ? At what point can you give it >an own name and don't have to speak of a "modified xyz" anymore ? > >Regards, >Georg v. Zimmermann I may try some 'rule of thumb' here: If you wrote more, than, say, 50% of code yourself, and the rest is based on some open source, you could say "[my program], based (originated) on [that program]". Otherwise it's just [that program] with some stuff added/tweaked... There is one interesting issue here - if someone distributes his source ment as a tool to base on when building your program (under e.g. GPL), then you can treat that tool like any other. How much code is yours in typical MFC based windoze proggy (or Delphi) anyway? Some 10-40% maybe... In any case license of that open source should be decisive and explicitly state what is/is not allowed... That all IMO of course. -Andrew-
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.