Page 1 of 8

SquarknII is a clone

Posted: Tue Jul 13, 2010 8:01 pm
by pedrox
The Cuban engine SquarknII will participate in the 2010 world championship in Japan, it is a clone.

http://www.grappa.univ-lille3.fr/icga/t ... php?id=209
http://www.grappa.univ-lille3.fr/icga/p ... php?id=608

There is little information of this engine because currently is private. Here a little information in Spanish:

http://www.capablanca.co.cu/?q=node/1008

The autor contacted with me in September last year, he presents as Fide IM Cuban and programmer. That person told me that behind him is a group of programmers Cubans and through his contacts because he is IM, GMs help to make an opening book, the idea is to make an engine, GUI and play the world championship. He even spoke with a collaboration with Intel and marketing the program.

They offered me part of the team, not interesting to me because they asked me to start the code. I also have answered hundreds of questions about programming.

Recently I have received the source code, they asked me to solve a problem with the Fritz GUI, I did, I created an executable file and they asked me to play with this engine the HG monthly tournament where SquarknII remained in second place after Thinker and above Scorpio, Crafty and others. Not bad, considering that the program plays whit 1 CPU, 32-bit executable without PGO and my AMD 2400 computer with 3 years.

The next step was to play the tournament ACCA, but the director could not allow because SquarknII had no record of tournament. One solution is to send the code source to Charles, but I'm sure the developer is not interested.

Well, I studied the code and the code is robbolito 0.0085g3, only 3 values changed minimally in the evaluation of pawns.

File pvalue.h:

change

#define island points(0, 3)
#define double_off points(2, 4)
#define king_attack_pawn points(0, 5)

by

#define island points(0, 4)
#define double_off points(2, 5)
#define king_attack_pawn points(0, 6)

I have not warned the ICGA, write in English is a big effort for me, even with google translator, I hope they see this message, or someone to tell them.

I apologize to HG for playing with the clone on your server, but it helps to unmask SquarknII.

Pedro Castro

Re: SquarknII is a clone

Posted: Tue Jul 13, 2010 8:17 pm
by hyatt
Not the first time this has happened, won't be the last, either...

Re: SquarknII is a clone

Posted: Wed Jul 14, 2010 9:06 am
by ThinkingALot
pedrox wrote:Well, I studied the code and the code is robbolito 0.0085g3, only 3 values changed minimally in the evaluation of pawns.
I apologize to HG for playing with the clone on your server, but it helps to unmask SquarknII.
Robbolito is a public domain project. So it's better to call such "clones" not clones but derivatives. You just can't clone something which is public domain and hence can be used anywhere.

Re: SquarknII is a clone

Posted: Wed Jul 14, 2010 9:42 am
by Mincho Georgiev
ThinkingALot wrote:
pedrox wrote:Well, I studied the code and the code is robbolito 0.0085g3, only 3 values changed minimally in the evaluation of pawns.
I apologize to HG for playing with the clone on your server, but it helps to unmask SquarknII.
Robbolito is a public domain project. So it's better to call such "clones" not clones but derivatives. You just can't clone something which is public domain and hence can be used anywhere.
With this huge changes:

Code: Select all

File pvalue.h:

change

#define island points(0, 3)
#define double_off points(2, 4)
#define king_attack_pawn points(0, 5)

by

#define island points(0, 4)
#define double_off points(2, 5)
#define king_attack_pawn points(0, 6)
and being closed source after that ?!?!
I don't think so!

Re: SquarknII is a clone

Posted: Wed Jul 14, 2010 4:55 pm
by Samer
Robbolito is a public domain project. So it's better to call such "clones" not clones but derivatives. You just can't clone something which is public domain and hence can be used anywhere.
Robbolito g3 is GLP because its license was changed by Norman.

Re: SquarknII is a clone

Posted: Wed Jul 14, 2010 5:07 pm
by kingliveson
Samer wrote: Robbolito g3 is GLP because its license was changed by Norman.
You can't change Public Domain to GPL.

Re: SquarknII is a clone

Posted: Wed Jul 14, 2010 5:21 pm
by Jeremy Bernstein
kingliveson wrote:
Samer wrote: Robbolito g3 is GLP because its license was changed by Norman.
You can't change Public Domain to GPL.
Although apparently you can change it to closed source. Go figure.

Re: SquarknII is a clone

Posted: Wed Jul 14, 2010 5:34 pm
by Dr.Wael Deeb
Jeremy Bernstein wrote:
kingliveson wrote:
Samer wrote: Robbolito g3 is GLP because its license was changed by Norman.
You can't change Public Domain to GPL.
Although apparently you can change it to closed source. Go figure.
:lol:

;)

Re: SquarknII is a clone

Posted: Wed Jul 14, 2010 6:17 pm
by ThinkingALot
ThinkingALot wrote:Robbolito is a public domain project
Samer wrote:Robbolito g3 is GLP because its license was changed by Norman.
Forgot about it :). Looks like it really can be cloned... :roll:

Re: SquarknII is a clone

Posted: Wed Jul 14, 2010 7:56 pm
by ppetrov
kingliveson wrote:You can't change Public Domain to GPL.
Not true, you can do whatever you want with Public Domain, including modify and release it under different license (GPL, closed source, etc).