SquarknII is a clone

General discussion about computer chess...
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 » Wed Jul 14, 2010 8:24 pm

ppetrov wrote:
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).

I do not think so. The original author still holds the copyright and can place any restrictions on the source he wants when he releases it into the public domain...

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 8:44 pm

hyatt wrote:I do not think so. The original author still holds the copyright and can place any restrictions on the source he wants when he releases it into the public domain...
No, "public domain" means that all IP rights of the author have been forfeited. At least if Wikipedia's article on the topic is to be trusted:

http://en.wikipedia.org/wiki/Public_domain

nepossiver
Posts: 3
Joined: Tue Jul 13, 2010 3:31 am

Re: SquarknII is a clone

Post by nepossiver » Wed Jul 14, 2010 8:53 pm

ppetrov wrote:
hyatt wrote:I do not think so. The original author still holds the copyright and can place any restrictions on the source he wants when he releases it into the public domain...
No, "public domain" means that all IP rights of the author have been forfeited. At least if Wikipedia's article on the topic is to be trusted:

http://en.wikipedia.org/wiki/Public_domain
In addition, if a derivative work is sufficiently modified and original to be considered "new", the "new author" and its "new work" then are granted copyright. Knowing Norman's excellent and innovative work, I think it is just fair he is allowed to stamp any license he wants to his engines.

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 » Wed Jul 14, 2010 9:53 pm

nepossiver wrote:
ppetrov wrote:
hyatt wrote:I do not think so. The original author still holds the copyright and can place any restrictions on the source he wants when he releases it into the public domain...
No, "public domain" means that all IP rights of the author have been forfeited. At least if Wikipedia's article on the topic is to be trusted:

http://en.wikipedia.org/wiki/Public_domain
In addition, if a derivative work is sufficiently modified and original to be considered "new", the "new author" and its "new work" then are granted copyright. Knowing Norman's excellent and innovative work, I think it is just fair he is allowed to stamp any license he wants to his engines.

What if you diff the original ip* and his program and there is 95%+ exact matches??? Still feel the same way?

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 10:11 pm

nepossiver wrote:In addition, if a derivative work is sufficiently modified and original to be considered "new", the "new author" and its "new work" then are granted copyright. Knowing Norman's excellent and innovative work, I think it is just fair he is allowed to stamp any license he wants to his engines.
The "new author" has copyright only over his modifications. The entire resulting work's copyright is shared between the "old" and "new" author (some free-software organizations require copyright assignment for patches, in order to avoid complications resulting from that). In the "public domain" case there is no old author, so the new one can do whatever he pleases. That's not the case if the original was GPL, or any other license for that matter.

pedrox
Posts: 33
Joined: Thu Jun 10, 2010 9:33 pm

Re: SquarknII is a clone

Post by pedrox » Wed Jul 14, 2010 11:07 pm

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.
I take the source code of Gull, I change three random values, I change the name as SquarknII and I keep it private but promoted it in multiple Web pages as a new and original engine and I play in the world championship.

Your call it a derivative?

I can call derivative Toga, Fire, Ivanhoe or Houdini and others but not to an engine as SquarknII where the author takes a code and change 3 values random without knowing what it make.

At the end I'll have to apologize to the author for exposing the engine as a clone, when the reality is that I'm deceived by the author during a year, I have been cheated because he told me that behind him has a group of programmers, a group of GMs, cheated because I have answered hundreds of messages about programming thinking that eventually they would make their original engine. Deceived because they have tried to use my name to play tournaments like HGM, ACCA and even the world championship.

Pedro

BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Re: SquarknII is a clone

Post by BB+ » Thu Jul 15, 2010 2:43 am

Warning, WTF-type language: http://sam.zoy.org/wtfpl :lol:
Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed.
Q. Isn’t this license basically public domain?
A. There is no such thing as “putting a work in the public domain”, you America-centered, Commonwealth-biased individual.
On this second point I've never been able to figure out how one can make something copyright "PUBLICDOMAIN (workers)" or in what jurisdiction this would apply.

I guess I can add that mere licenses are not a sufficient metric in which to measure questions about chess origins, for things such as ICGA purposes.

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

Re: SquarknII is a clone

Post by ThinkingALot » Thu Jul 15, 2010 8:19 am

pedrox wrote:I take the source code of Gull, I change three random values, I change the name as SquarknII and I keep it private but promoted it in multiple Web pages as a new and original engine and I play in the world championship. Your call it a derivative?
You can even make it commercial :).
pedrox wrote:I can call derivative Toga, Fire, Ivanhoe or Houdini and others but not to an engine as SquarknII where the author takes a code and change 3 values random without knowing what it make.
Well, I guess it doesn't matter how many changes were made. When reading some CCC discussions not so long ago I got an impression, that the term clone should be applied only to those engines, which are distributed with a license violation of some other engine. However I totally agree with the ethical aspect of your opinion.

BTW, I've got two questions about licensing:
1) Does participation in a championship of a closed source private derivative comply with the GPL (if no reference to the original engine is given)?
2) What can I do with an engine, which source code was released without any license at all? And if it was released not by the author, but someone else?

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 » Thu Jul 15, 2010 5:18 pm

ThinkingALot wrote:
pedrox wrote:I take the source code of Gull, I change three random values, I change the name as SquarknII and I keep it private but promoted it in multiple Web pages as a new and original engine and I play in the world championship. Your call it a derivative?
You can even make it commercial :).
pedrox wrote:I can call derivative Toga, Fire, Ivanhoe or Houdini and others but not to an engine as SquarknII where the author takes a code and change 3 values random without knowing what it make.
Well, I guess it doesn't matter how many changes were made. When reading some CCC discussions not so long ago I got an impression, that the term clone should be applied only to those engines, which are distributed with a license violation of some other engine. However I totally agree with the ethical aspect of your opinion.

BTW, I've got two questions about licensing:
1) Does participation in a championship of a closed source private derivative comply with the GPL (if no reference to the original engine is given)?
2) What can I do with an engine, which source code was released without any license at all? And if it was released not by the author, but someone else?
(1) is not possible, at least for the usual ICGA/ACCA/CCT tournaments. The actual author has to enter the program, and the program can not be based on an existing program. So no derivatives allowed in serious tournaments.

(2) sounds like a blatant copyright infringement, since the original author is the copyright holder for anything he wrote. I don't see how anyone _else_ could release the source legally.

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

Re: SquarknII is a clone

Post by ThinkingALot » Thu Jul 15, 2010 5:33 pm

hyatt wrote: (1) is not possible, at least for the usual ICGA/ACCA/CCT tournaments. The actual author has to enter the program, and the program can not be based on an existing program. So no derivatives allowed in serious tournaments.
Thanks!
hyatt wrote: (2) sounds like a blatant copyright infringement, since the original author is the copyright holder for anything he wrote. I don't see how anyone _else_ could release the source legally.
Looks like it's impossible to verify whether Ippolit is really public domain or someone just published it without the author's permission...

Post Reply