Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Rybka Support / My 2 cents on the Rybka - Fruit GPL violation (if any)
1 2 3 4 5 6 7 8 9 Previous Next  
- - By M ANSARI (*****) [gb] Date 2011-07-08 06:04
A lot of mud has been thrown around and a lot of animosity has again been allowed to surface between 2 groups ... either for or against Vas.  It is unfortunate to see people that were friends and partners in computer chess go at each others throats.  I have tried to stay out of this for that very reason, but after reading some comparisons to "murder" and "stealing" and "plagiarism", I would like to just say a few things.  To be honest I didn't really know much about GPL, and presumed that the main reason for someone to release code as GPL was to get some new aspiring programmer a solid stable and bug free platform to get started on so he can have a head start and concentrate all his energies on new innovations rather than wasting time inventing what has already been invented.  I would bet a lot of people here felt the same way.  It is very clear that Vas did exactly that in his first readme in Rybka 1.0beta, where he clearly mentions that he has gone through all free source programs and freely available data.  Now we learn that many think that Vas violated the GPL contract and in fact some are throwing words like "murder" and "stealing".  Anyway I am fortunate enough to have access to a lot of lawyers and decided to run this through.  Well guess what ... the GPL is a license and it is not a contract!  So even if Vas DID violate GPL (something that has to be proven in court) the only thing that would be required would be for the judge to ask Vas to remove or change any infringing code.  He WOULD NOT have to open his code and the only real punishment would be is that if the judge has decided he has infringed and ordered him to change the infringing code and he did not comply.  This entire BS about "stealing" or "plagiarism" is not correct.  The explanation I got was that IF there was an infringement, this would be similar to you walking towards your house and you find a garden between you and your house with "DO NOT STEP ON ROSES" sign and cut the corner and did walk on some areas that made your walk home quicker.  You will be told not to do that again and if you do not comply, the person can go to court and say you are trespassing and will not comply ... wherein if you don't comply with the judges orders you are then liable for further action.

FSF has not taken the Rybka issue to court, and there has NOT been a judgement on any GPL violation.  Yet we have Vas as tried and found guilty and equated to a "thief" and a "murderer".  It is as if all he did was just copy Fruit and Crafty and came up with a hybrid program that played a few 100 elos stronger, with absolutely no input from his side.  I think since none of us are lawyers, it is a good idea to do some more research on GPL license and what happens if there is a violation.  Another thing, it seems that Vas would have an excellent case to sue the ICGA for defamation, and to ask for damages from all those involved.  While ICGA might and can decide to give awards or remove awards, what it cannot do is defame a person on its own.  That has clearly happened without proper legal proceedings, and I am sure it would be easy to trace whether Levy and other ICGA participants were guilty of defamation as they actively contacted news media.  In the case of ICGA I think it would be very easy to prove that this was done in order to gain publicity ... very similar to a tabloid newspaper claiming false and unsubstantiated claims to sell a few more papers.  I really hope that Vas follows this up.  Here is a good link that has some good data on GPL and if you post on this thread, please try to make it civil and sane.  Remember it is ok to have a different opinion other than your own! 

http://lwn.net/Articles/61292/
Parent - - By Watchman (***) Date 2011-07-08 16:19

>It is unfortunate to see people that were friends and partners in computer chess go at each others throats.


Yes I totally agree.  People who you thought decent act like primates "lower" than man.  However, I see this as part of the fallout from one man's actions (ignoring the fact we should be able to discuss this as men and not, as so many have done here, as children without real knowledge and understanding of the matter).

>A lot of mud has been thrown around and a lot of animosity has again been allowed to surface between 2 groups ... either for or against Vas


Well put me in a "third" group Majd... I am certainly not "against" Vas.

I merely do not have any appreciation or regard for what he has done. That I am certainly against.

It is not so petty as he broke the rules of some board game like Monopoly (Vas! Saw you take that $500 from the "Bank" now put it back!)

And it is not so heinous as if he was some securities investor / broker and swindled tens or hundreds of millions of dollars, taking people's pensions, lifetime savings etc. thru some elaborate ponzi scheme.

It is what it is, and it stands (in this case falls) on its own merits.  We all see the consequences, some of us more aware than others, none of us able to enumerate them all.

>after reading some comparisons to "murder"


Of course that is over the top... dunno I saw Vas compared to a murderer tho.  Yep the word was mentioned... that makes it a comparison?  Impossible to glean something from a sentence that uses the word?  You see the word "murder" and that causes you to stumble so that you cannot determine what is actually being said?  Someone uses the word "root beer" and now we suddenly are comparing Vas to a frosty mug of root beer? C'mon.

Now the thief stuff...  Some have presented some very good "ideas" that it is entirely possible that Vas could be charged with "stealing".

It is not out of the realm of possibility... certainly stranger things have happened.  How many here last summer thought we would be talking about the things we are discussing now?

>To be honest I didn't really know much about GPL


So why oh why are you trying to muddy the waters by bringing up this issue?  What ICGA found Vas in violation of has nothing to do with the GPL.

I do not understand you Majd... what is so hard to understand about breaking a rule that you signed by your own hand you would obey?

This happened to Squarknll at last year's WCCC.  Don't remember any fuss here about the travesty of that decision...

>This entire BS about "stealing" or "plagiarism" is not correct.


The "plagiarism" is correct! Based on the "setting" or "venue". Majd it has nothing to do with a civil or criminal court so again... why oh why muddy waters by bringing this up...

This idea of going to Lawyers... why do I need a lawyer to tell me if a rule of a game was broken.  I do not have the wits and wherewithal to determine or understand something so simple? Again Majd... c'mon..

You play in a FIDE tournament... ok to use computer assistance? Of course not! It is cheating.

You enter an ICGA tournament stating the chess engine is entirely your own work, when it is not.  You could have the most detailed readme.  Who cares??? You entered the engine as an "original work".  If it is not, that is what is referred to as "cheating".  It can also be termed "plagiarism".  Try to get a grip on the venue and these terms.

What is an Original Work?  ICGA wrestles to "fine tune" the definition but there is also an unmistakable idea or definition of what it is (despite however Jeroen or turbo wish to confuse the issue).  ICGA has a pretty clear... not whimsical or arbitrary... definition of what it is.  And the idea of "original" has to fit within their clearly stated concept of originality.

Besides, let us not feign stupidity or ignorance here (like the child caught with cookie crumbs on his mouth... uh-oh... be careful Rob... now someone will accuse you of comparing Vas to a child caught snitching cookies)

So not feigning ignorance... anyone who has taken a Computer Science course, and has been tasked with writing a program that does "such and such" knows clearly it has to be their own work.  If I was stuck and had a problem writing a certain section (which never happened to me, but for sake of argument) it is possible I suppose I would have asked a friend... "hey... I am stuck with how to do such and such. how to do that?"

The friend could say, "oh just use these such and such commands to write this subroutine"  "ah ok thanks" and I go off and write my own section of code.

Or he could say, "here... just copy this and implement it" and if I do I have just plagiarized as now my computer program is no longer an original work by me. I took a short cut and copied.  I just cheated and did what the professor asked me not to do, because I did not have whatever it would take within me to do what he asked.  So, if he "catches" me... I will certainly deserve whatever decision he makes whether or not he should accept my program as completing the assigned work.

So all CS students know what is acceptable and what isn't... how much more should Vas coming from MIT and having a dad whose teaches CS (maybe his dad does not care about it and/or did not instruct Vas on the importance of originality and what plagiarism was... who knows but I do not suspect this).

>Yet we have Vas as tried and found guilty and equated to a "thief" and a "murderer".


You exaggerate and take it way over the top.  Nothing different has happened to Vas that hasn't happened to Squarknll and its author (and previous entries like one program? in WCCC 2009 in Pamplona).  Except in this case the "violator" was the reigning world champ and had multiple years of "winnings".

GPL study could be useful... but this is just a simple matter of abiding by the rules Majd.  And one's word being accurate and truthful. No need to complicate matters further.  "Let your word be your bond."  That is fairly simple.  And yet too difficult for some...

Read ICGA's rules.

Read ICGA's journal and find articles on what they consider "original works" and "cloning".

Then read the ICGA Wiki on Rybka and determine for yourself whether you think Rybka violated ICGAs tournament rules.

And then when you have done all that, maybe then you will have some worthy questions for Dr. Hyatt or mjlef and you won't be wasting their time.  You won't look like an "Ignoramus" because you will have done some prerequisite study of your own, to bring yourself up to speed on a "six-month long" investigation.
Parent - - By oudheusa (*****) [nl] Date 2011-07-08 16:48
You're full of BS.
Sorry, can't put it any clearer than this.
Parent - - By Watchman (***) Date 2011-07-08 17:07
I am acquainted with the “psychology of cult members”… but the least you could do is use some restraint and attempt to act like a man as Majd requested and discuss this w/o resorting to “mud-slinging”.

What am I saying… “cast pearls before swine and they will turn to trample them under their feet, then will turn to tear you in pieces.” Yes… foolish of me to expect ‘men’ here”
Parent - - By NATIONAL12 (Gold) [gb] Date 2011-07-08 21:53
Majid makes a good case having presented it to lawyers and must have cost him or some of his companies money.However Rob you also make a good case and it's nice to see this being discussed in a more civilized manner.i hate to see decent people falling out about this.it was not the Rybka supporters that gave comparisions to murder ect.lets keep this dicussion on this level.some of your recent posts are not your best.Unlike a lot of others on this forum i have great respect for you.
Parent - - By Arrière Pensée (Gold) Date 2011-07-09 00:09
Lawyer Daniel B. Evans writes:

“ [W]hen a judge calls an argument "ridiculous" or "frivolous," it is absolutely the worst thing the judge could say. It means that the person arguing the position has absolutely no idea of what he is doing, and has completely wasted everyone's time. It doesn't mean that the case wasn't well argued, or that judge simply decided for the other side, it means that there was no other side. The argument was absolutely, positively, incompetent. The judge is not telling you that you were "wrong." The judge is telling you that you are out of your mind. [2] ”

In this case I think that there would be no problem in saying it!
Parent - By Watchman (***) Date 2011-07-09 00:45
Good for you Robert!

Researching something I posted!

Very good!

:grin:
Parent - By Arrière Pensée (Gold) Date 2011-07-09 00:55 Edited 2011-07-09 00:59
God I see someone's name below but I only hear! Oh!  now the sound is coming from above! :yell:
Parent - By George Speight (***) Date 2011-07-09 09:49
I have said over and over and over till I got tired of it. You really want to piss a judge off in the ultimate way. Go before him with a bunch of shit that you and others put together, he sees as useless and a complete waste of your time, and realizes that you want him to also waste HIS TIME with it. You will have better luck with him finding that you were sleeping with his wife.

GTS
Parent - - By Prima (****) Date 2011-07-09 04:50

> “cast pearls before swine and they will turn to trample them under their feet, then will turn to tear you in pieces.”


Matt 7:6 :wink:

Those with eyes to see, see the hypocrisy involved and can appreciate the efforts of those who invested their time and efforts to shed the light on this matter. Sadly, selfishness, perverseness, and wickedness are embraced by those refuting the truth.
Parent - - By Banned for Life (Gold) Date 2011-07-09 04:59
Yeah, that must it. The people who would actually like to see some copied code are selfish, wicked perverts! Are you a follower of Jim Jones?
Parent - - By Prima (****) Date 2011-07-09 05:51

> Yeah, that must it. The people who would actually like to see some copied code are selfish, wicked perverts! Are you a follower of Jim Jones?


See some copied code?...of what/which engine?
Parent - - By Banned for Life (Gold) Date 2011-07-09 06:00
Copied code from fruit. And not the UCI parser.
Parent - - By Prima (****) Date 2011-07-09 06:12 Edited 2011-07-09 06:18

> Copied code from fruit. And not the UCI parser.


Oh, Fruit code in Rybka?

Unless I'm mistaken, has it not been proven factually that copied codes of Fruit is in Rybka? As to the extent of how extensive the Fruit code is in other Rybka versions, well....
Parent - - By Banned for Life (Gold) Date 2011-07-09 06:19
I have seen nothing conclusive. Please feel free to paste some of the proven copied code from Fruit down below. Thanks.
Parent - - By Prima (****) Date 2011-07-09 06:24
These have been documented in some of the ICGA documentation, in addition to individual & independent tests showing Fruit codes to be in Rybka. It's allover the internet.
Parent - - By Banned for Life (Gold) Date 2011-07-09 06:35
There are well over 1,000 posts on this forum regarding ICGA. Is there something preventing people from posting alleged Fruit code in Rybka on this forum? I have not seen this in the ICGA documentation, just people swearing up and down that it's in there.

The tests you are referencing are not code, but a claim of very close feature similarity, and I have already debunked these using covariance based techniques.
Parent - By Watchman (***) Date 2011-07-09 06:40

>and I have already debunked these using covariance based techniques.


hahahahahahahaha....

this! is the very reason I keep coming back... gems like the above.
Parent - - By Prima (****) Date 2011-07-09 06:58

> There are well over 1,000 posts on this forum regarding ICGA. Is there something preventing people from posting alleged Fruit code in Rybka on this forum? I have not seen this in the ICGA documentation, just people swearing up and down that it's in there.


> The tests you are referencing are not code, but a claim of very close feature similarity, and I have already debunked these using covariance based techniques.


The obvious (and has been stated and proven many times):

Vas 'went through' the Fruit code (and others) forward and backward and Rybka 1 was created. He stated Rybka was/is 100% original at the source code level. Strelka emerges. Vas claimed Strelka to be a Rybka clone and claimed it as his work. Problem is; Strelka bore similarity more to Fruit than to Rybka. Therefore,

if  Strelka = Fruit but Vas says Strelka = Rybka, then Rybka = Fruit.

See?

I know, I know, people are going to say "But Vas recanted about Strelka being Rybka..." . Well, in light of the truth, is this surprising why such recantations were made?
Parent - By Banned for Life (Gold) Date 2011-07-09 07:02
You can't post a single obvious example? Very sad. Nobody should believe that the code is copied if it can't be shown side by side.
Parent - - By Peter Grayson (***) [gb] Date 2011-07-11 15:21
Prima wrote "Strelka emerges. Vas claimed Strelka to be a Rybka clone and claimed it as his work. Problem is; Strelka bore similarity more to Fruit than to Rybka."

NO! Read the ICGA report that quotes what Vas said ...

"We think using Rajlich’s own definition is good, which he wrote during the Strelka
cloning postings:
“Generally, code theft is easy to show - just show the two sections of identical
code, side-by-side. There isn't much to debate in such cases. Rybka is of course
original (with some accepted exceptions like bit scans & bit counters, etc).
Strelka contains Rybka code. Whether Strelka also contains Fruit code, I don't
know and don't really care
.”"

He clearly states Strelka contained code other than Rybka's, no mention as to what proportion. He clearly stated that where the other code came from he did not care. Therefore there has been no claim that Strelka was entirely Rybka code only that certain elements of it are.

PeterG
Parent - - By Prima (****) Date 2011-07-11 16:08

> Prima wrote "Strelka emerges. Vas claimed Strelka to be a Rybka clone and claimed it as his work. Problem is; Strelka bore similarity more to Fruit than to Rybka."
>
> NO! Read the ICGA report that quotes what Vas said ...
>
> "We think using Rajlich’s own definition is good, which he wrote during the Strelka
> cloning postings:
> “Generally, code theft is easy to show - just show the two sections of identical
> code, side-by-side. There isn't much to debate in such cases. Rybka is of course
> original (with some accepted exceptions like bit scans & bit counters, etc).
> Strelka contains Rybka code. Whether Strelka also contains Fruit code, I don't
> know and don't really care
.”"
>
> He clearly states Strelka contained code other than Rybka's, no mention as to what proportion. He clearly stated that where the other code came from he did not care. Therefore there has been no claim that Strelka was entirely Rybka code only that certain elements of it are.
>
> PeterG


YES! Else how do you explain this:

Topic Strelka 2.0 By Vasik Rajlich Date 2008-01-11 12:26

> ".....The author did at first make attempts to hide the Rybka origins, for example by masking the table values in earlier Strelka versions. He also made significant attempts to improve the program. The attempts at improvement are not very original, but they are everywhere. They include PV collection, null verification (and in fact changes to the null implementation itself), some endgame drawishness heuristics, a handful of new evaluation term, a new approach to blending between opening and endgame eval terms, and so on. They also do include various structural changes, such as knight underpromotions, on-the-fly calculations of many tables, the setting of piece-square table values, etc. These changes are extensive and no doubt lead to differences in playing style and perhaps a useful engine for users to have, but they do not change the illegality of the code base.


> In light of the above, I am claiming Strelka 2.0 as my own and will release it in the next few days under my own name. The name of the author with the pen name "Osipov" will be included if he comes forward with hiw own real name, otherwise an anonymous contribution will be noted. The contributions of Igor Korshunov will also be confirmed and noted if appropriate. All usage permissions will be granted with this release."


From this link:
http://rybkaforum.net/cgi-bin/rybkaforum/forum_search.pl?words=strelka+is+rybka&user=vasik+rajlich&board=0&field=body&min=&max=&order=desc

Feel free to read all discussions in relation to the Strelka-Rybka topic discussed back then. Again I repeat, Vas claimed Strelka as his own. Simple deduction.
Parent - - By Peter Grayson (***) [gb] Date 2011-07-11 18:04
Yes, a typical knee jerk reaction but in reality he did not release it as his own and the claim died a quick death. Even so, the statement does not claim that Strelka was Rybka in its entirety only the elements to which he refers and is therefore consistent with the statement in the ICGA report.

PeterG
Parent - - By Watchman (***) Date 2011-07-11 18:21

>and the claim died a quick death


Maybe with Vas!

But Peter... this is precisely what drew "people's" attention at Talkchess that Rybka might be a "clone" of Fruit... since there was so much discussion about Strelka being suspected as a Fruit "knock-off".  Vas shot himself in the foot with that one (really worse than "shot in the foot").

Do a post search for the word "strelka" and as author "Bob"

And quit being so logical and reasonable! :lol: People like you make me think there is some hope here and keep me coming back for more. :lol:
Parent - By Peter Grayson (***) [gb] Date 2011-07-11 21:49
"Do a post search for the word "strelka" and as author "Bob""

No need Rob, I well remember the controversy at the time. It may well have been a case of "Oops! what have I just said?" but as I am "logical and reasonable" - nice to have that on record, I gave the benefit of the doubt.
Parent - - By Prima (****) Date 2011-07-13 08:36

> since there was so much discussion about Strelka being suspected as a Fruit "knock-off"


This meant Rybka's makeup & origin was in "danger" of being traced. As to why he recanted later, well....
Parent - - By bob (Bronze) [us] Date 2011-07-14 20:16
I don't believe that was the reason.  He said "I am claiming this as my code...  and I will release it later".  I suspect he realized that he would then be open to a copyright problem if Osipov had added any original code to Strelka, because Osipov still holds copyright to anything he wrote himself, even if it is embedded in something he copied via reverse engineering. 

I think it was just a simple realization that he would be just as wrong in claiming code he didn't write, as he would be right in claiming code he did write.  Hard to win in the middle of such a complicated, and completely avoidable mess...
Parent - By Prima (****) Date 2011-07-14 20:51
Bob, I agree with you. I was being sarcastic when I stated he realized that his origins of Rybka was in "danger" of being traced. Sure I was referring to the infringement issues he knowingly did with the Fruit/Crafty case.
Parent - - By Prima (****) Date 2011-07-13 09:07
PeterG, (1) why do you suppose he initially claimed Strelka to be his own? There had to be a reason for the "claim" as he was so sure about it.

Later he recanted. Unless he realize he was wrong about Strelka, there also had to be a reason for retracting his statement. (2) Else, why would that be?

If this typical knee jacking is the case, could he have been wrong also in the IppoLit issue as well, since no one's seen the evidence against IppoLit from the accuser?
Parent - By Peter Grayson (***) [gb] Date 2011-07-13 20:49
Prima,

I think his claim was the initial reaction to finding there was something of Rybka in Strelka and most likely it was that which made Rybka special.  However if there was also code from another engine or engines it would not be possible to release Strelka as his own.

As for the claimed "derivative engines" of Rybka, I had my doubts as to their Rybka origins because I keep a games record of gross errors in evaluations. This may be due to wrong information or just missing information and it is interesting to see there were certain similarities in the Crafty - Fruit - Rybka chain including Rybka 3 but when the Robbo engine was released, I could find none of these erroneous evaluations in Robbo. This suggested either the author had put all these issues right or the Robbo engine was not intensely Rybka based.

PeterG
Parent - - By Hannibal (**) Date 2011-07-11 19:56

> These changes are extensive and no doubt lead to differences in playing style and perhaps a useful engine for users to have, but they do not change the illegality of the code base.


Interesting how he came to the conclusion that the code base was illegal, when said code was reconstructed from assembly.
Parent - By Prima (****) Date 2011-07-13 08:46
Interesting.
Parent - - By Uri Blass (*****) [il] Date 2011-07-13 06:47
It is simply wrong that Strelka has more similarity to Fruit than to Rybka.
It is obvious that the move choice of Strelka is more similiar to Rybka than to Fruit.
Parent - - By Prima (****) Date 2011-07-13 08:26
Strelka's move choice is more similar to Rybka than Fruit? Then how or why is Strelka equated more to Fruit than to Rybka? Or in other words, why did Vas recant later? It has to be one or the other. So which is it?
Parent - - By Uri Blass (*****) [il] Date 2011-07-13 10:09
Fruit is free source code so people could find similiarity between part of the code of fruit and the part of the code of strelka but it does not change the fact that the move choice of strelka is more similiar to rybka than fruit.
Parent - By Banned for Life (Gold) Date 2011-07-13 13:23
The static eval of Strelka correlates almost perfectly with that of R1, one of the reasons the move choice is so well correlated (static eval between Strelka and Fruit 2.1 is only a little above average). At least some of the similarity of Strelka with Fruit is superficial since without the symbol table, variable names for Strelka had to come from somewhere else, and the similarly structured Fruit was a good candidate.
Parent - - By Prima (****) Date 2011-07-14 17:36
Then I ask; is 'move choice' now a patent or the coding?
Engines may have the same move choice but are their codes the same? There had to be a reason why Vas retracted his initial "Strelka is a Rybka clone" claim.
Parent - - By Banned for Life (Gold) Date 2011-07-14 17:45
When did Vas make this retraction?
Parent - - By Prima (****) Date 2011-07-14 18:42
This "Strelka retraction by Vas" was the argument used by Rybka supporters when Strelka exposed Rybka's origin. The argument was if Strelka=Fruit yet Vas said Strelka=Rybka, then Rybka must=Fruit. Lots of Rybka fans used the "Vas retracted that statement later" as an argument to try and debase the Strelka=Fruit=Rybka connection.
Parent - - By Banned for Life (Gold) Date 2011-07-14 18:46
Nonsense. Vas never retracted that statement. Strelka was based on reverse engineered R1, with names from Fruit. The author admitted this. What Vas did say was that Strelka was a close copy of R1 and that he didn't know or care if it also copied parts of Fruit.
Parent - - By Prima (****) Date 2011-07-14 19:19

> Nonsense. Vas never retracted that statement.


Exactly. I don't recall Vas retracting that statement. But this is/was one of the argument used by the Rybka-is-not-a-Fruit+Crafty-supporters, among other non viable excuses.
Parent - - By Banned for Life (Gold) Date 2011-07-14 21:26
It's hard to imagine anyone making this argument. Vas had a discussion about the details of the internals of R1/Strelka with A. Cozzie three and a half years ago.
Parent - - By Prima (****) Date 2011-07-14 21:33
Well I wasn't the one making this argument. It was those against irrefutable evidence showing Rybka to be a clone of Fruit+Crafty. On few debates where I stated Strelka=Fruit and  Vas claimed Strelka=Rybka, then Rybka=Fruit; supporters of Rybka cloning Fruit+Crafty said Vas recanted on the claim that Strelka was a Rybka clone and therefore Strelka should not be linked to Rybka. I thought the whole process of thinking was absurd.
Parent - - By Banned for Life (Gold) Date 2011-07-15 00:23
It's not that complicated. Strelka is reverse engineered Rybka 1. Rybka 1 doesn't have a symbol table. The names had to come from somewhere. The reverse engineer chose fruit, which conveniently had a very similar structure to Rybka 1. This isn't irrefutable evidence of much of anything, and your repeated claim that Vas recanted the claim that Strelka is reverse engineered Rybka 1 is pure bullshit.
Parent - - By Prima (****) Date 2011-07-15 00:36
Your statement "The reverse engineer chose fruit, which conveniently had a very similar structure to Rybka 1." implies Rybka was before Fruit. We know this isn't the case. Fruit was here before Rybka. Coincidentally when Fruit 2.1 was made public, things that weren't found in Rybka appeared and its ELO surged. Echoing what the so-call it's-ok-for-Rybka-to-illegally-clone-Fruit supporters do not mean I actually said that. Ask "those" people.

By the way in case you missed it, Strelka is shown to be closely related to Fruit than to Rybka. Vas realized this and what it implies.
Parent - - By Banned for Life (Gold) Date 2011-07-15 01:00
implies Rybka was before Fruit. Wrong. It implies nothing other than what it says.

Strelka is shown to be closely related to Fruit than to Rybka. Wrong. Strelka is almost identical to Rybka, and its similarity to Fruit is only slightly above average. I have test this myself.

Vas realized this and what it implies. Wrong. Vas has been entirely consistent on the Strelka matter.
Parent - - By Prima (****) Date 2011-07-15 01:16
So let me ask you: which was in computer chess first; Fruit or Rybka? Because it actually matters....

So are all these tests by various individuals showing consistent similarities between Fruit/Strelka vs. Rybka in code analysis, board structures & values etc. wrong? Are everyone else wrong in concluding Rybka is a Fruit/Crafty clone and Vas is right?
Parent - - By Banned for Life (Gold) Date 2011-07-15 01:36
So let me ask you: which was in computer chess first; Fruit or Rybka? Because it actually matters.... Fruit 2.1 came out approximately six months prior to R1.0 Beta.

So are all these tests by various individuals showing consistent similarities between Fruit/Strelka vs. Rybka in code analysis, The UCI parser and time management code for Rybka 1.0 Beta looks like it was taken from Fruit. The rest of the stuff is a real stretch that wouldn't hold up outside of an ICGA meeting.

Are everyone else wrong in concluding Rybka is a Fruit/Crafty clone and Vas is right? I'm not sure what a clone is, but Rybka 1.0 Beta introduced a set of new ideas that allowed Rybka to lead the other engines by up to 200 Elo and win the great majority of its tournaments. There is also absolutely no indication that R3 or R4 have any code whatsoever from either Fruit or Crafty.
Parent - - By Prima (****) Date 2011-07-15 02:02
There is also absolutely no indication that R3 or R4 have any code whatsoever from either Fruit or Crafty.

The ban on all Rybka versions resulted from the ICGA's conclusion that they were mislead right from Rybka 1. The reasoning looks to be, if Vas wasn't honest about Rybka 1 and 2 (which has been determined to be Fruit/Crafty clone) when he entered them in competitions, it's likely that he is also misleading them on Rybka 3, 4 & 4.1 unless he proves otherwise.
Parent - - By Banned for Life (Gold) Date 2011-07-15 02:22
Thanks, but are you really authorized to speak for ICGA? I doubt it. Your opinion and 35 cents won't buy any more than a cup of coffee.
Up Topic Rybka Support & Discussion / Rybka Support / My 2 cents on the Rybka - Fruit GPL violation (if any)
1 2 3 4 5 6 7 8 9 Previous Next  

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill