Strelka cannot see mate in 1

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

T Barack

Re: Strelka cannot see mate in 1

Post by T Barack »

pedrox wrote:But my words do not give place to doubts, I would not support take a engine, change the author's name and publish it with another name.
I agree too. But any clone engines without permission of the original authors should be illegal, right?
User avatar
GenoM
Posts: 911
Joined: Wed Mar 08, 2006 9:46 pm
Location: Plovdiv, Bulgaria
Full name: Evgenii Manev

Re: Strelka cannot see mate in 1

Post by GenoM »

T Barack wrote:
pedrox wrote:But my words do not give place to doubts, I would not support take a engine, change the author's name and publish it with another name.
I agree too. But any clone engines without permission of the original authors should be illegal, right?
Define what exactly you mean talking about "clone" and may be then a sound talk can arise.
take it easy :)
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: Strelka cannot see mate in 1

Post by pedrox »

In chess, all clones should be illegal, even if the code they have cloned is free, because the author of this clone is fooling the people who will use.

But I would not say for example that Toga is a clone of Fruit, no matter who the author of Toga have permission or not the author of Fruit. If he do not have permission, the engine might be invalid or illegal but not necessarily a clone.

In the case of Strelka without knowing the code Rybka, I would not say that Strelka is a clone of Rybka, it can have portions of code illegal (something that a judge would have to decide), but that does not make it a clone.
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: Strelka cannot see mate in 1

Post by pedrox »

GenoM wrote:
T Barack wrote:
pedrox wrote:But my words do not give place to doubts, I would not support take a engine, change the author's name and publish it with another name.
I agree too. But any clone engines without permission of the original authors should be illegal, right?
Define what exactly you mean talking about "clone" and may be then a sound talk can arise.
For me a clone is when a person picks up the code a whole engine, for example Glaurung, simply change the name of the author and published under another name. That person has not been trying to understand the program code, or make it more strong, or create a unique style, nothing, it is a clone, besides that person deceives users and makes them lose time since the strength of this engine is like the original.
T Barack

Re: Strelka cannot see mate in 1

Post by T Barack »

pedrox wrote: In the case of Strelka without knowing the code Rybka, I would not say that Strelka is a clone of Rybka, it can have portions of code illegal (something that a judge would have to decide), but that does not make it a clone.
If you thought like that, I am afraid that many people would disagree with you. How did you know Strelka is not a clone, any evidences?
T Barack

Re: Strelka cannot see mate in 1

Post by T Barack »

LIMITATIONS ON REVERSE ENGINEERING, DECOMPILATION, AND DISASSEMBLY. You may not reverse engineer, decompile, or disassemble the Software, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.


It's wise to obey the right law. I hereby declare I support this law. And the law should be obeyed by all of us.

U.S. GOVERNMENT LICENSE RIGHTS. All Software provided to the U.S. Government pursuant to solicitations issued on or after December 1, 1995 is provided with the commercial license rights and restrictions described elsewhere herein. All Software provided to the U.S. Government pursuant to solicitations issued prior to December 1, 1995 is provided with "Restricted Rights" as provided for in FAR, 48 CFR 52.227 -14 (JUNE 1987) or DFAR, 48 CFR 252.227-7013 (OCT 1988), as applicable.
Last edited by T Barack on Sat Mar 08, 2008 4:21 am, edited 1 time in total.
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: Strelka cannot see mate in 1

Post by pedrox »

T Barack wrote:
pedrox wrote: In the case of Strelka without knowing the code Rybka, I would not say that Strelka is a clone of Rybka, it can have portions of code illegal (something that a judge would have to decide), but that does not make it a clone.
If you thought like that, I am afraid that many people would disagree with you. How did you know Strelka is not a clone, any evidences?
A clone is a copy for my 100% of the original in the way they play. I have not compared Strelka with Rybka, but I think that there are hundreds of positions that evaluation is not the same, so as I said in my way of seeing it is a clone, for my Strelka is not a clone Rybka.

Does that mean that Strelka is legal? No, because Strelka may contain code illegal by reverse engineer or decompile.

I want people to understand that an engine is not just a clone or not, between those 2 words we have more possibilities.

We have to call a spade a spade, the problem is that people do not differentiate between the terms clone and illegal.
T Barack

Re: Strelka cannot see mate in 1

Post by T Barack »

A clone is a copy for my 100% of the original in the way they play. I have not compared Strelka with Rybka, but I think that there are hundreds of positions that evaluation is not the same, so as I said in my way of seeing it is a clone, for my Strelka is not a clone Rybka.
To judge a clone engine, analysing the assembly code is more convincible and reliable than analying the engine from it's behavior (a clone engine may play totally different moves from the original engine plays, but it's still a clone).
Does that mean that Strelka is legal? No, because Strelka may contain code illegal by reverse engineer or decompile.


Seems you got the point.
I want people to understand that an engine is not just a clone or not, between those 2 words we have more possibilities.
Seems nonsense.
We have to call a spade a spade, the problem is that people do not differentiate between the terms clone and illegal.
clone means illegal, illegal does not mean clone.
User avatar
Ovyron
Posts: 4557
Joined: Tue Jul 03, 2007 4:30 am

Re: Strelka cannot see mate in 1

Post by Ovyron »

pedrox wrote:A clone is a copy for my 100% of the original in the way they play.
I consider Strelka a modified clone.
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: Strelka cannot see mate in 1

Post by pedrox »

T Barack wrote:
A clone is a copy for my 100% of the original in the way they play. I have not compared Strelka with Rybka, but I think that there are hundreds of positions that evaluation is not the same, so as I said in my way of seeing it is a clone, for my Strelka is not a clone Rybka.
To judge a clone engine, analysing the assembly code is more convincible and reliable than analying the engine from it's behavior (a clone engine may play totally different moves from the original engine plays, but it's still a clone).
Does that mean that Strelka is legal? No, because Strelka may contain code illegal by reverse engineer or decompile.


Seems you got the point.
I want people to understand that an engine is not just a clone or not, between those 2 words we have more possibilities.
Seems nonsense.
We have to call a spade a spade, the problem is that people do not differentiate between the terms clone and illegal.
clone means illegal, illegal does not mean clone.
You have reason, to try stealing code is usually study the assembler code. But a program that steals lines of another program does not make it a clone. For example, there have been demands for companies to microsoft, these companies said that microsoft had copied them by example code, these companies did not say that microsfot had cloned programs.

And you are wrong when you say that a clone means illegal. I can left make a clone of my engine and this is legal.