Right. And since no post of mine has ever _mentioned_ Beijing in any of these threads, I think most will reach the _correct_ conclusion, not some nonsensical dream you had. And once again you still want to cut out context. I'm not going round and round the mulberry bush here. If you want to distort, feel free. I will clarify and then you can say whatever you want.chrisw wrote:We're talking exactly about what you wrote. And wrote all together in one post (not two as you falsely suggest).bob wrote:How about we do the following: From here on, lets argue about what I _write_. Not about what you think I write. Particularly when you take something from two different posts and juxtapose them together.chrisw wrote:You brought Beijing into all of this with your comment:bob wrote:What does Beijing have to do with anything? You won't find mention of that in _any_ post I have made. So that is yet another strawman argument someone else is responsible for. I'm not going to Beijing. I don't know who is and who is not going, and really don't care. That tournament has become much less important, IMHO, than the various CCT-type events we host with 4-5 times the number of participants. So I have not given any arbitrary time frame where this has to be resolve, neither did Zach, Christophe, or others looking at the issue.chrisw wrote:Well, in that case since you've not yet made your case against R1, that's still being worked on - the anti-anti side will want some time to check what you've done and have the opportunity to refute it - Beijing is very close - so R2 being looked at "next" won't happen fast enough for start of Beijing, let alone R3 ...... so .....bob wrote:I do not write ambiguously. The current effort is looking at rybka 1. If that produces completely convincing evidence of copying, then rybka 2 has to be looked at next. I believe, based on 40 years of writing these things, that there is a _high_ probability that version 2 re-uses lots of code from version 1 of any piece of complex software. That is hardly a "giant leap". If R2 is based on R1, and R3 is based on R2, then all three have a huge problem with respect to entering ICGA events based on the rules currently in place.chrisw wrote:bob wrote:If Rybka is a copy of fruit, yes it should be banned permanently. It has not been proven yet. The evidence is certainly alarming, IMHO, but this takes time. However, personally, I have little use for those that would outright copy another program and then claim "I didn't copy anything." What is so outrageous about that position???chrisw wrote:Bob,
If your text below is not actually a call for the banning of Rybka/Vas for life, would you possibly like to make a statement that is not your intention to call into question any problem with Rybka version in Beijing, no reason to believe there is a problem with that version and no justification either to inspect its source code nor to call for a ban on the program/programmer?
Further that you disapprove of any back-dated attack on the status of any Rybka version entered into a past tournament and using that to forward ban the program/programmer in the future?
Chris
I don't even know what that means...
Hyatt wrote:
The GPL is specific, once you start with GPL code, your code is GPL until _every last line_ has been rewritten so that not one single line of GPL code remains. It is not much of a stretch to believe that R2 has much of the same source as R1. And that R3 has much of the same source as R2. So _if_ R1 is a partial or complete copy of fruit, R1 is automatically GPL code. And unless R2 was 100% rewritten, R2 would also be GPL. Ditto for R3.Enrique wrote:
Guesswork. Many "would", "if", "unless", "believe" in your writing above. Tournament organizers cannot base any decisions on guesswork, educated or not. Reverse engineer R3 and prove that GPL code from the non commercial R1 beta still exists in Rybka 3. The rest is mere assumption, and one doesn't accuse based on assumptions.
EnriqueHyatt replied:
The case against R1 looks pretty convincing based on duplicate code that has actually been published with no ifs, ands or buts or "thinks" associated. That looks to be bad, IMHO. I suppose someone will, sooner or later, apply the same reverse-engineering to R2 and R3, to see what they find out.
However, the assumptions being discussed here are very solidly founded in software engineering practices. As far as tournaments go, my policy would be quite simple there. If someone clones a program and enters it as their own work, and then it is proven that the code was a copy/clone of another program, then they are banned from competition for life. If the case against R1 is proven, R2 and R3 become moot as far as I am concerned...
It means quite simply, as per your comment
Further that you disapprove of any back-dated attack on the status of any Rybka version entered into a past tournament and using that to forward ban the program/programmer in the future?
Chris
Do you disapprove of an attempt to try to use "the case against R1" as a means to discredit the program/programmer and get him banned for life and being unable to compete using R2/R3Bob wrote:
If someone clones a program and enters it as their own work, and then it is proven that the code was a copy/clone of another program, then they are banned from competition for life. If the case against R1 is proven, R2 and R3 become moot as far as I am concerned...
The words "If the case against R1 is proven, R2 and R3 become moot as far as I am concerned... " suggest so. If you can prove R1, you want Rybka banned. That's my reading of what you wrote.
Will you make a statement that the participation of Rybka 3 or whatever version they call it now at Beijing is not under any sort of threat as far as you are concerned?
I could not care less who/what participates in Beijing, that is a subject for the ICGA and the participating authors to deal with.
Given your statement above, put together with statement in same thread:Bob wrote:
As far as tournaments go, my policy would be quite simple there. If someone clones a program and enters it as their own work, and then it is proven that the code was a copy/clone of another program, then they are banned from competition for life. If the case against R1 is proven, R2 and R3 become moot as far as I am concerned...
That would appear to be a call for Rybka to be banned from Beijing (the next tournament).The case against R1 looks pretty convincing based on duplicate code that has actually been published with no ifs, ands or buts or "thinks" associated. That looks to be bad, IMHO.
Will you make a clear statement that is not your intention to give that impression and that you consider Rybka entry in Beijing is not and should not be under any threat?
I have not yet said "Rybka is a copy of Fruit." I have said that the evidence presented so far is compelling. There has been no rebuttal to any of it, except by people disconnected from Rybka that just produce tons of static to try to drown out the communication. So neither have I called for any sort of ban, or any other penalty _yet_. So there has been absolutely no implication with reference to Beijing on my part, neither has the word "Beijing" been used by me in any post until these past two.
That's one post. Not two. Not juxtaposed.Hyatt replied:
The case against R1 looks pretty convincing based on duplicate code that has actually been published with no ifs, ands or buts or "thinks" associated. That looks to be bad, IMHO. I suppose someone will, sooner or later, apply the same reverse-engineering to R2 and R3, to see what they find out.
However, the assumptions being discussed here are very solidly founded in software engineering practices. As far as tournaments go, my policy would be quite simple there. If someone clones a program and enters it as their own work, and then it is proven that the code was a copy/clone of another program, then they are banned from competition for life. If the case against R1 is proven, R2 and R3 become moot as far as I am concerned...
Case against R1 pretty convincing ... looks bad -> my policy ... banned for life.
So, no clear statement from you to lift the weight off the Rybka entry to Beijing.
Readers will draw their own conclusions.
1. The evidence looks pretty convincing to me, so far. More evidence will make it more convincing. At some point the "other side" has to respond of the evidence will mount until it is overwhelming. I have not declared anywhere that this is over yet. I'm reading just as you are, except that I am using an open mind and some significant experience in the process, and the evidence certainly suggests that something is amiss. Whether there is a sane and reasonable explanation for this has yet to be determined.
2. As for Beijing, I could care less. I am not going. I doubt all the comparisons will be done by then, even if I did care. So there is no connection as of yet. If evidence proves copying, it will certainly have implications for future competitions.