An Open Letter to Prospective Cloners

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

An Open Letter to Prospective Cloners

Postby Olivier Deville » 27 Jul 2008, 13:29

I am getting clones in my mailbox on a regular basis.

It usually takes me a few minutes to find out they are clones and from which engine.

Lately two of them (xyclOps and Oxygen) somehow managed to pass my tests and were allowed to play in my tournaments. But as you know, they were finally caught.

I hope that from now on people will refrain from sending me clones. If you do so, you will be exposed as a cheater and a liar.

Olivier
User avatar
Olivier Deville
 
Posts: 1176
Joined: 26 Sep 2004, 19:54
Location: Aurec, France

Re: An Open Letter to Prospective Cloners

Postby Vegan » 27 Jul 2008, 14:43

Probably 2/3 are clones from the various open source engines out there.
Vegan
 

Re: An Open Letter to Prospective Cloners

Postby Olivier Deville » 27 Jul 2008, 16:48

Vegan wrote:Probably 2/3 are clones from the various open source engines out there.


The many honest programmers who read this forum will certainly appreciate your support.

Beware, BigLion is not a vegan...

Olivier
User avatar
Olivier Deville
 
Posts: 1176
Joined: 26 Sep 2004, 19:54
Location: Aurec, France

Re: An Open Letter to Prospective Cloners

Postby Guenther Simon » 27 Jul 2008, 16:51

Vegan wrote:Probably 2/3 are clones from the various open source engines out there.


I completely disagree. If that was true, all our struggles would have failed.
There are several people including serious testers and well known programmers
who always checked new releases for clone issues.
And yes they found a lot during the last 8 years or so.

May be your definion of a clone is different from mine. Reading ideas
in open source programs or books and then writing your own particular
code around that idea in your own program is of course not cloning,
if you mean something like this.

Guenther
User avatar
Guenther Simon
 
Posts: 794
Joined: 26 Sep 2004, 19:49
Location: Regensburg, Germany

Re: An Open Letter to Prospective Cloners

Postby Matthias Gemuh » 27 Jul 2008, 17:28

Olivier Deville wrote:
Vegan wrote:Probably 2/3 are clones from the various open source engines out there.


The many honest programmers who read this forum will certainly appreciate your support.

Beware, BigLion is not a vegan...

Olivier



The vast majority of engine authors don't even read open source anymore after releasing the first buggy version of their engine. I don't, though I collect and store some source code as a hobby :wink:

Authors mostly learn new stuff by following discussions in fora and trying out the ideas.

BTW, I started by studying TSCP and looking into Crafty, without cloning any of the two.

Regards,
BigLion.


.
http://www.chessgui.com
http://w2410tmq9.homepage.t-online.de
BigLion, Taktix, ArcBishop, FindDraw, ChessGUI
User avatar
Matthias Gemuh
 
Posts: 189
Joined: 10 Jun 2006, 15:08

Re: An Open Letter to Prospective Cloners

Postby Vegan » 27 Jul 2008, 17:33

Its not hard to take an existing program and make a derivative work. Change the I/O a bit and it looks like an original, bit more code tweaking, no binary searching is going to be able to tell.

I don't care myself, do what you wanna do. I suggest, citations and give credit to those who's work you a basing you're efforts on.

If its only a clone, so what, eventually the person might learn something. Maybe......
Vegan
 

Re: An Open Letter to Prospective Cloners

Postby Matthias Gemuh » 27 Jul 2008, 19:20

Vegan wrote:If its only a clone, so what, eventually the person might learn something. Maybe......



Clones eliminate legal engines from many tournaments and also waste time and electricity (and hardware) of testers.
It is not right to be indifferent to all that.

Matthias.


.
http://www.chessgui.com
http://w2410tmq9.homepage.t-online.de
BigLion, Taktix, ArcBishop, FindDraw, ChessGUI
User avatar
Matthias Gemuh
 
Posts: 189
Joined: 10 Jun 2006, 15:08

Re: An Open Letter to Prospective Cloners

Postby H.G.Muller » 28 Jul 2008, 11:20

Vegan wrote:Its not hard to take an existing program and make a derivative work. Change the I/O a bit and it looks like an original, bit more code tweaking, no binary searching is going to be able to tell.

You wouldn't be much good as a cloner. :D People that do what you suggest will be caught in a minute by our anti-cloners brigade!
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: An Open Letter to Prospective Cloners

Postby Volker Pittlik » 28 Jul 2008, 12:19

H.G.Muller wrote:...People that do what you suggest will be caught in a minute by our anti-cloners brigade!


If the "new program" compiles...
User avatar
Volker Pittlik
 
Posts: 1031
Joined: 24 Sep 2004, 10:14
Location: Murten / Morat, Switzerland

Re: An Open Letter to Prospective Cloners

Postby GenoM » 28 Jul 2008, 15:51

Hi
My view is that derivatives have to have in their names the names of the engines they're grown up from.
For example:
Fruit Toga
Toga Cyclone
etc.

Other thing I suggest that we differ derivatives and clones. Derivatives can be programs that came out from open-source programs and they're open-source too. So in this case clones are closed source programs that contain pieces of the other software -- open or closed source without mentioning such a fact.

Of course, tournament organizers are completely free to not include such engines (derivatives or clones) in the tournaments they conduct.

Regards,
Geno
we live in a beautiful world
GenoM
 
Posts: 36
Joined: 27 Dec 2004, 02:49
Location: Bulgaria

Re: An Open Letter to Prospective Cloners

Postby JuLieN » 28 Jul 2008, 18:24

So, at first generation we would get :

- Toga Fruit

At second generation :

- Gambit Toga Fruit

At third generation :

- CyCLONE Gambit Toga Fruit

We'll have problems with such naming conventions. :wink:
Why do always those who are wrong disagree with me?
User avatar
JuLieN
 
Posts: 61
Joined: 07 Jun 2008, 09:16
Location: Nantes (France)

Re: An Open Letter to Prospective Cloners

Postby Matthias Gemuh » 28 Jul 2008, 19:34

JuLieN wrote:So, at first generation we would get :

- Toga Fruit

At second generation :

- Gambit Toga Fruit

At third generation :

- CyCLONE Gambit Toga Fruit

We'll have problems with such naming conventions. :wink:




CycloGambiFruitoga sounds fine :wink:
http://www.chessgui.com
http://w2410tmq9.homepage.t-online.de
BigLion, Taktix, ArcBishop, FindDraw, ChessGUI
User avatar
Matthias Gemuh
 
Posts: 189
Joined: 10 Jun 2006, 15:08

Re: An Open Letter to Prospective Cloners

Postby Dr.Wael Deeb » 28 Jul 2008, 20:12

Matthias Gemuh wrote:
JuLieN wrote:So, at first generation we would get :

- Toga Fruit

At second generation :

- Gambit Toga Fruit

At third generation :

- CyCLONE Gambit Toga Fruit

We'll have problems with such naming conventions. :wink:




CycloGambiFruitoga sounds fine :wink:


It sounds amazing :D
Time is the greatest teacher,but unfortunately it kills all it's students sooner or later.
Dr.Wael Deeb
 
Posts: 82
Joined: 03 Jun 2008, 11:33
Location: Amman,Jordan

Re: An Open Letter to Prospective Cloners

Postby Teemu Pudas » 28 Jul 2008, 22:29

Just name all clones Dolly. :)
Teemu Pudas
 
Posts: 124
Joined: 16 Apr 2007, 14:03

Re: An Open Letter to Prospective Cloners

Postby Tony Thomas » 29 Jul 2008, 17:28

Teemu Pudas wrote:Just name all clones Dolly. :)


Bang! Or you can call them goat..
What more can I say?
Tony Thomas
 
Posts: 232
Joined: 14 May 2006, 19:13
Location: Atlanta, Ga

Re: An Open Letter to Prospective Cloners

Postby Teemu Pudas » 29 Jul 2008, 17:57

Tony Thomas wrote:Or you can call them goat..


:shock: No! That's the name of my (not quite ready to play chess yet) engine. Not a clone of anything. :D

Or at least it will be its name once I get around to search-replacing its former name in the source, (Placeholder). 8-)
Teemu Pudas
 
Posts: 124
Joined: 16 Apr 2007, 14:03

Re: An Open Letter to Prospective Cloners

Postby Dr.Wael Deeb » 29 Jul 2008, 20:50

Teemu Pudas wrote:
Tony Thomas wrote:Or you can call them goat..


:shock: No! That's the name of my (not quite ready to play chess yet) engine. Not a clone of anything. :D

Or at least it will be its name once I get around to search-replacing its former name in the source, (Placeholder). 8-)


Sorry,but you have to obtain the copy rights from Tony Thomas first,goat is a registered mark :mrgreen:
Time is the greatest teacher,but unfortunately it kills all it's students sooner or later.
Dr.Wael Deeb
 
Posts: 82
Joined: 03 Jun 2008, 11:33
Location: Amman,Jordan


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 23 guests