SquarknII is a clone

General discussion about computer chess...
Post Reply
pedrox
Posts: 33
Joined: Thu Jun 10, 2010 9:33 pm

SquarknII is a clone

Post by pedrox » Tue Jul 13, 2010 8:01 pm

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

hyatt
Posts: 1242
Joined: Thu Jun 10, 2010 2:13 am
Real Name: Bob Hyatt (Robert M. Hyatt)
Location: University of Alabama at Birmingham
Contact:

Re: SquarknII is a clone

Post by hyatt » Tue Jul 13, 2010 8:17 pm

Not the first time this has happened, won't be the last, either...

ThinkingALot
Posts: 144
Joined: Sun Jun 13, 2010 7:32 am
Contact:

Re: SquarknII is a clone

Post by ThinkingALot » Wed Jul 14, 2010 9:06 am

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.

Mincho Georgiev
Posts: 31
Joined: Thu Jun 10, 2010 7:30 am
Contact:

Re: SquarknII is a clone

Post by Mincho Georgiev » Wed Jul 14, 2010 9:42 am

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!

Samer
Posts: 10
Joined: Mon Jul 05, 2010 11:47 pm

Re: SquarknII is a clone

Post by Samer » Wed Jul 14, 2010 4:55 pm

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.

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: SquarknII is a clone

Post by kingliveson » Wed Jul 14, 2010 5:07 pm

Samer wrote: Robbolito g3 is GLP because its license was changed by Norman.
You can't change Public Domain to GPL.
PAWN : Knight >> Bishop >> Rook >>Queen

Jeremy Bernstein
Site Admin
Posts: 1226
Joined: Wed Jun 09, 2010 7:49 am
Real Name: Jeremy Bernstein
Location: Berlin, Germany
Contact:

Re: SquarknII is a clone

Post by Jeremy Bernstein » Wed Jul 14, 2010 5:21 pm

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.

User avatar
Dr.Wael Deeb
Posts: 104
Joined: Thu Jun 10, 2010 8:29 pm
Real Name: Dr.Wael Deeb

Re: SquarknII is a clone

Post by Dr.Wael Deeb » Wed Jul 14, 2010 5:34 pm

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:

;)

ThinkingALot
Posts: 144
Joined: Sun Jun 13, 2010 7:32 am
Contact:

Re: SquarknII is a clone

Post by ThinkingALot » Wed Jul 14, 2010 6:17 pm

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:

ppetrov
Posts: 4
Joined: Thu Jun 10, 2010 2:41 pm
Real Name: Peter Petrov

Re: SquarknII is a clone

Post by ppetrov » Wed Jul 14, 2010 7:56 pm

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).

Post Reply