Strelka -- Open source
Moderator: Ras
Re: Strelka -- Open source
Why we don't attack rybka. Well known that Strelka is rewriten fruit and also well known from rybka forum that Strelka = Rybka 1.0 beta. What happens? Double standarts?
-
- Posts: 28382
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Strelka -- Open source
The difference is that Fruit was puplished as open source, which obviously has the intention that others might learn from how it works. With Rybka, this might not have been the case, as not many people possess the skill to decompile and decipher such a complicated piece of software.
Of course it is rather common practice that commercial competitors put each others products under the microscope. I would be really surprised if most commercial programmers would not have at least made an attempt to take a peek at the Rybka 'secrets'.
Of course it is rather common practice that commercial competitors put each others products under the microscope. I would be really surprised if most commercial programmers would not have at least made an attempt to take a peek at the Rybka 'secrets'.
-
- Posts: 10876
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Strelka -- Open source
It is not well known that strelka is rewritten fruit.Orlov wrote:Why we don't attack rybka. Well known that Strelka is rewriten fruit and also well known from rybka forum that Strelka = Rybka 1.0 beta. What happens? Double standarts?
I have both sources and I say that strelka is not a clone of fruit.
Strelka takes some ideas from fruit is not using code of fruit and is allowed.
Uri
-
- Posts: 10876
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Strelka -- Open source
I think that this type of effort is not the most productive way to try to get a strong program.hgm wrote:The difference is that Fruit was puplished as open source, which obviously has the intention that others might learn from how it works. With Rybka, this might not have been the case, as not many people possess the skill to decompile and decipher such a complicated piece of software.
Of course it is rather common practice that commercial competitors put each others products under the microscope. I would be really surprised if most commercial programmers would not have at least made an attempt to take a peek at the Rybka 'secrets'.
I have problems to understand programs that came with source so trying to decompile programs without source is probably a bad idea because the programmer may get more progress by trying to understand existing strong source programs.
Uri
Re: Strelka -- Open source
Igor Korshunov very good know strelka's code. His opinion - Strelka is rewriten Fruit. I don't ask that strelka is clone.
-
- Posts: 1235
- Joined: Thu May 10, 2007 2:49 pm
Re: Strelka -- Open source
No. There is no evidence that Rybka took code from Fruit. There are strange similaries between Rybka and Fruit, and I posted this in CCC when Rybka 1 came out.Orlov wrote:Why we don't attack rybka. Double standarts?
Alex
-
- Posts: 28382
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Strelka -- Open source
Well, re-writing Fruit is not forbidden. Copying and modifying it is only forbidden if you are not prepared to publish your sources under GPL.
If we would want an algorithmically identical re-write, or a port to another high-level language, or a PGO re-compile of an engine to compete in our tournaments as a separate entry is of course a different matter. If someone merely re-writes the search of Fruit, but completely changes the evaluation, this becomes an even more difficult decision.
If we would want an algorithmically identical re-write, or a port to another high-level language, or a PGO re-compile of an engine to compete in our tournaments as a separate entry is of course a different matter. If someone merely re-writes the search of Fruit, but completely changes the evaluation, this becomes an even more difficult decision.
Re: Strelka -- Open source
What your opinion: Strelka is clone Rybka 1.0 beta?
Happy New Year!
Happy New Year!
Re: Strelka -- Open source
If I take your moves generator, take eval from fruit, and take search from Glaurung It russian salad will be not a clone?
Happy New Year!

Happy New Year!
-
- Posts: 10876
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Strelka -- Open source
I am not sure what means rewritten but it seems clear that no copy and paste from fruit was done.Orlov wrote:Igor Korshunov very good know strelka's code. His opinion - Strelka is rewriten Fruit. I don't ask that strelka is clone.
I cannot take significant part of strelka and say that this is part of fruit except variable names.
Uri