About derivatives

Discussion of chess software programming and technical issues.

Moderator: Ras

lucasart
Posts: 3243
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Bison (Re: About derivatives)

Post by lucasart »

F. Bluemers wrote:
As a programmer, I can also tell you that Bison is original:
* the code itself is 100% original, there's no copy/paste from Fruit
wel,100%? The passed pawn eval part comes from fruit.
it may uses ideas from Fruit, but it is still not a copy/paste. Besides, I do find it quite different from Fruit. Can you please show me an example of passed pawn evaluation code that is so similar to Fruit ?
Besides, you do realise that the passed pawn code is not even 0.5% of the amount of code written in Bison...
User avatar
Olivier Deville
Posts: 937
Joined: Wed Mar 08, 2006 9:13 pm
Location: Aurec, France

Re: Bison (Re: About derivatives)

Post by Olivier Deville »

Thanks again for the comments, although some people seem unable to express themselves in a nice way.

You may want to read this other comment at OpenChess : http://www.open-chess.org/viewtopic.php?f=5&t=1546

Olivier
wgarvin
Posts: 838
Joined: Thu Jul 05, 2007 5:03 pm
Location: British Columbia, Canada

Re: Bison (Re: About derivatives)

Post by wgarvin »

lucasart wrote:...for example Strelka: it is a rewrite, but strictly following Fruit's design from A to Z, although it introdues some further improvements to the Fruit base. However, this is not as wrong as 1/, amd it is not illegal if the source code is available under the GNU GPL.
Strelka may resemble Fruit, but Strelka (version 2.0 at least) very strongly resembles Rybka 1.0 Beta and I think it was a slightly-modified reverse engineered version of Rybka 1.0 Beta. My belief is that Rybka 1.0 Beta plagarized the eval from Fruit 2.1 and then Osipov reverse-engineered that to produce Strelka.

I know Osipov has claimed that Strelka was based on Fruit rather than Rybka, but after seeing how close Strelka 2.0 and Rybka 1.0 Beta are, I don't really believe it.
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: About derivatives

Post by Don »

Olivier Deville wrote:Hi all

When ChessWar XVI cycle ended in May, I took a 2 months break.

On the light of recent events, I asked myself whether spending time on computer chess was still worth the effort.

I finally started the Promo division of ChessWar XVII in July, and I found out I still care for computer chess. I am glad I did not give up, and I'm getting very good feedback from the participants of the Promo.

I have deleted several engines from the top division (Rybka was the first to fall). I don't want any derivative from strong open source engines anymore. Some cases are clear cut, but some other ones seem to belong to a grey area.

For instance, I'm wondering what to do of Bison. I only have this statement from Dann Corbit : http://www.open-aurec.com/wbforum/viewt ... it#p193088

Any opinion?

Olivier
It's nice to have you back and nice to have ChessWar back too.

I applaud your decision to be more selective about which engines to include. I know it's not always an easy decision but it's clearly not good to be in any tournament and have to face several programs all of which are different development forks of the same program and yet not allow the same for Stockfish, Komodo and others.
User avatar
Olivier Deville
Posts: 937
Joined: Wed Mar 08, 2006 9:13 pm
Location: Aurec, France

Re: About derivatives

Post by Olivier Deville »

Don wrote:
Olivier Deville wrote:Hi all

When ChessWar XVI cycle ended in May, I took a 2 months break.

On the light of recent events, I asked myself whether spending time on computer chess was still worth the effort.

I finally started the Promo division of ChessWar XVII in July, and I found out I still care for computer chess. I am glad I did not give up, and I'm getting very good feedback from the participants of the Promo.

I have deleted several engines from the top division (Rybka was the first to fall). I don't want any derivative from strong open source engines anymore. Some cases are clear cut, but some other ones seem to belong to a grey area.

For instance, I'm wondering what to do of Bison. I only have this statement from Dann Corbit : http://www.open-aurec.com/wbforum/viewt ... it#p193088

Any opinion?

Olivier
It's nice to have you back and nice to have ChessWar back too.

I applaud your decision to be more selective about which engines to include. I know it's not always an easy decision but it's clearly not good to be in any tournament and have to face several programs all of which are different development forks of the same program and yet not allow the same for Stockfish, Komodo and others.
Hi Don, you are welcome :)

Thanks for your support. As you know, I don't care much about legality. Ethics are my main concern.

See you in the higher division ;)

Olivier
tpetzke
Posts: 686
Joined: Thu Mar 03, 2011 4:57 pm
Location: Germany

Re: About derivatives

Post by tpetzke »

Lucky me, seems I got that final required point. :lol:

Thomas...