As pointed out in a previous post, keeping the same name in a different branch creates confusion (Toga II 3.1.2 and 1.4.1 is a great example because the 1.4.1 is the most recent.) I support name changes for this reason alone.
Single names (always Fruit/Toga) would work if all the programmers joined, made a single version that applied all the improvements, and there was an official fork around, but it seems it's a case of free lancer programmers adding their bits independently, in such cases different names are better.
Derivatives are real programs too
Moderators: hgm, Rebel, chrisw
-
- Posts: 57
- Joined: Thu Mar 09, 2006 12:53 pm
- Location: Surabaya, Indonesia
Re: Derivatives are real programs too
Why derivative should not allowed to enter tournament? Because it hurts programmers who try to stand on their own feet, improving their engine based on their own effort.
Take my engine for example. Why should I work hard to get a few dozen elo points improvement if someone can come out from nowhere, making a few "modification" on Toga source and easily outplay Petir?
If this trend continue, in the future all participants in a tournament or all active engine is "derivative" from other engine.
Another point, if derivative engines legalized, we must apologize to all derivatives in the past that has been labeled as clone. Fafis, El Chinito, Patriot, and others, we must apologize to them.
Take my engine for example. Why should I work hard to get a few dozen elo points improvement if someone can come out from nowhere, making a few "modification" on Toga source and easily outplay Petir?
If this trend continue, in the future all participants in a tournament or all active engine is "derivative" from other engine.
Another point, if derivative engines legalized, we must apologize to all derivatives in the past that has been labeled as clone. Fafis, El Chinito, Patriot, and others, we must apologize to them.
kranium wrote:I believe programs like Toga, Cyclone, StockFish, etc. should be recognized as legitimate engines and allowed entrance into major tournaments.
These 'derivatives' are not the same as 'clones' (which can easily be produced by hacking the original executable with with a hex editor, or simply re-compiling a new executable from source), due to the fact that they often contain enhancements, new ideas, and many hundreds of new lines of code, and are often largely re-written.
I know that Toga recently played in the world championship... I congratulate the tournament organizers for a more liberal and open-minded stance on the issue.
It would be benficial if the chess community (and tournament organizers) stop taking such a narrow view of what constitutes a legitimate engine and what does not...
IMHO, there's no good reason to 'blacklist' derivatives just because the author didn't reinvent the wheel, and started from a known source. That's progress...every tech advance stands on the shoulders of those before them.
a hacked executable, or a derivative where the only change is the name of the program, etc. is clearly not what I'm talking about here, that's different.
I'm expressing my opinion here, because I was just refused entry into the Pan American...apparently fruit derivatives are 'clone's.
Sincerely,
Norm
-
- Posts: 41458
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Derivatives are real programs too
I don't think that anybody is suggesting that "illegal" clones be legitimised, only those that have gone through the correct legal procedure.Peter Aloysius wrote: Another point, if derivative engines legalized, we must apologize to all derivatives in the past that has been labeled as clone. Fafis, El Chinito, Patriot, and others, we must apologize to them.
It would have to take a morally bankrupt person to support illegal clones.
Regards, Graham.
gbanksnz at gmail.com
-
- Posts: 41458
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Derivatives are real programs too
Pride, determination, perseverence.Peter Aloysius wrote: Take my engine for example. Why should I work hard to get a few dozen elo points improvement if someone can come out from nowhere, making a few "modification" on Toga source and easily outplay Petir?
You need to know that many appreciate your efforts with Petir.
Cheers, Graham.
gbanksnz at gmail.com
-
- Posts: 57
- Joined: Thu Mar 09, 2006 12:53 pm
- Location: Surabaya, Indonesia
Re: Derivatives are real programs too
And what's your definition by "Illegal"?
If, author of El Chinito and Fafis stated that his engine based on Crafty, should they called illegal clone or derivative?
Based on norm schmid definition, clone is engine that just recompile from other engine without changing anything. That's not the case with El Chinito and Fafis. Both of them made significant changes to Crafty.
If, author of El Chinito and Fafis stated that his engine based on Crafty, should they called illegal clone or derivative?
Based on norm schmid definition, clone is engine that just recompile from other engine without changing anything. That's not the case with El Chinito and Fafis. Both of them made significant changes to Crafty.
Graham Banks wrote:I don't think that anybody is suggesting that "illegal" clones be legitimised, only those that have gone through the correct legal procedure.Peter Aloysius wrote: Another point, if derivative engines legalized, we must apologize to all derivatives in the past that has been labeled as clone. Fafis, El Chinito, Patriot, and others, we must apologize to them.
It would have to take a morally bankrupt person to support illegal clones.
Regards, Graham.
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Derivatives are real programs too
ELChinito is a very attractive chess engine with a unique playing style,it plays much different than Crafty....I think it has a a lot of original ideas in it....Peter Aloysius wrote:And what's your definition by "Illegal"?
If, author of El Chinito and Fafis stated that his engine based on Crafty, should they called illegal clone or derivative?
Based on norm schmid definition, clone is engine that just recompile from other engine without changing anything. That's not the case with El Chinito and Fafis. Both of them made significant changes to Crafty.
Graham Banks wrote:I don't think that anybody is suggesting that "illegal" clones be legitimised, only those that have gone through the correct legal procedure.Peter Aloysius wrote: Another point, if derivative engines legalized, we must apologize to all derivatives in the past that has been labeled as clone. Fafis, El Chinito, Patriot, and others, we must apologize to them.
It would have to take a morally bankrupt person to support illegal clones.
Regards, Graham.
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
- Posts: 57
- Joined: Thu Mar 09, 2006 12:53 pm
- Location: Surabaya, Indonesia
Re: Derivatives are real programs too
And why should I have determination if all reward goes to somebody who come out from nowhere, make little modification to Fruit/Toga, and claim it was his own engine?
Computer chess is already dead.
Computer chess is already dead.
Graham Banks wrote:Pride, determination, perseverence.Peter Aloysius wrote: Take my engine for example. Why should I work hard to get a few dozen elo points improvement if someone can come out from nowhere, making a few "modification" on Toga source and easily outplay Petir?
You need to know that many appreciate your efforts with Petir.
Cheers, Graham.
-
- Posts: 41458
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Derivatives are real programs too
A legal derivative should be based upon an open source engine with the original author's permission.Peter Aloysius wrote:And what's your definition by "Illegal"?
gbanksnz at gmail.com
-
- Posts: 41458
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Derivatives are real programs too
Peter Aloysius wrote:And why should I have determination if all reward goes to somebody who come out from nowhere, make little modification to Fruit/Toga, and claim it was his own engine?
Depends upon your character.
Computer chess is already dead.
Many don't share your opinion.
Graham Banks wrote:Pride, determination, perseverence.Peter Aloysius wrote: Take my engine for example. Why should I work hard to get a few dozen elo points improvement if someone can come out from nowhere, making a few "modification" on Toga source and easily outplay Petir?
You need to know that many appreciate your efforts with Petir.
Cheers, Graham.
gbanksnz at gmail.com
-
- Posts: 2272
- Joined: Mon Sep 29, 2008 1:50 am
Re: Derivatives are real programs too
The crafty license almost completely outlaws derivatives.
This is not so for Fruit which is GPL 2+.
Please don't confuse the situation for Fruit derivatives with the situation for Crafty derivatives.
This is not so for Fruit which is GPL 2+.
Please don't confuse the situation for Fruit derivatives with the situation for Crafty derivatives.