Why don't you ask the NASCAR drivers that get DQ'ed when they use improper parts or fuel. Or ask the olympic champions that have had their medals stripped. Or ask the universities that have had victories forfeited because of illegal participation by ineligible student-athletes. Or the chess players that have had titles stripped, prizes reclaimed, when they were caught cheating. Did any of them deal with a legal system judge and jury?Dann Corbit wrote:We can throw out terms judge, jury, prosecution, etc. because none of them apply. The body formed made its own rules as they saw fit.bob wrote:First, I *INSIST* that we keep this factual. And no "juror" has said a thing about Vas' guilt or innocence. That is something you have completely fabricated. The Jury was David and the ICGA board. Feel free to provide a link to any quote by them that suggests prejudice. I was a member of the "prosecution". And I think that in every big trial that goes on, you find the prosecutor(s) giving interviews, and guess what? They always claim the defendant is guilty.Dann Corbit wrote:Imagine if a juror had been saying publicly for months that the defendent was guilty. Do you imagine he would be allowed to participate in a trial?bob wrote:I do not understand why you want to keep trying that angle. We are not talking about LMR. PVS. Null-move. We are not talking about any ideas. We are talking about copying code, which is a _completely_ different issue, and is against the rules, while copying ideas is _not_.Dann Corbit wrote:I suspect that many of the programs playing chess have used LMR, PVS and null move heuristic, and not invented by the authors of these programs. I suspect further that an analysis of these snippets will show extreme similarity from one program to the next.Harvey Williamson wrote:Excellent now get some evidence together and submit it to the ICGA.Dann Corbit wrote:I do hereby charge every single program which has ever entered the ICGA with possible copying.Harvey Williamson wrote:The panel was open to all that had an interest prosecution and defence. Why team rybka stayed away is a question for them. vas was invited many times to take part, he refused. i am sure if you had applied to join you would have been accepted.Dann Corbit wrote:I think it is very likely that Vas has done something wrong. My big problem is with the process.
1. Vas was singled out. Where is the reverse engineering of Shredder, Hiarcs, Junior, etc.? Why has Vas been singled out for this scrutiny and the other commercial vendors have not?
2. The process to find similarity is someone's recent invention. Has it been tested on other similar systems (meaning a test of similarity between TSCP and Brutus is absurd, a test between Junior and Shredder and other high end programs that are binary only against high-end open source programs makes sense)
If the experiment is run without any controls, then what have we really shown?
To my way of thinking, it would also be a good idea to perform the following exercise:
A. Take a strong open source program and copy it.
B. Make a bunch of changes and form a binary.
C. Study the program and use the algorithms in a new program.
D. Compare the results of the tool for case B and C
I doubt if anybody wants to put the work in to do this, but it seems a good way to model the problem and test the results of analysis.
3. The prosecution was formed by asking "Hey, anybody who wants to throw stones at Vas, gather over here in the barn."
Imagine if a jury were formed in that manner.
4. Look into your own source code at the following:
A. PVS search
B. Null move reductions
C. LMR reductions
Now, do these look a whole lot like those found in some other programs? If so, why are you not prosecuting yourself? If it is OK, then where is the line to draw in the sand that says "This amount of similarity is OK, but this amount is cheating"?
Fabien came back to this board as a result of his posts other programmers and him sent a letter to the ICGA asking them to investigate.
if there is evidence against other programs then make a case and I am sure they will be investigated.
He was not "denied" due process. He refused to participate. It has happened many times in the US courts. One can certainly be tried "in absentia" in the US and in foreign courts. If one refuses to attend, the trial still goes on, otherwise one could circumvent justice by not showing up.The panel was the prosecution and the ICGA was the judge.They do not respond to posts on CCC. btw you still don't seem to get it. The panel was open to all to apply to join and was not the jury.
The panel was almost entirely people in opposition or competition with Vas and they selected themselves.
I imagine that if the shoe was on the other foot you would not view such prosecution as justice.
Vas has been pronounced guilty to the entire planet. He may be guilty, but the stripping away of his fundamental rights and due process are offenses far worse than stealing a snippet of code.
Yes, stealing code is still bad. Yes, Vas might have stolen code.
The ends do not justify the means. They never have and they never will.
What we have here is a man (Vas) who has been defamed for life {possibly deservedly} and whose ability to make a living at what he enjoys has been severely impacted. If this had taken place in a court of law with rules of evidence, jury selection, etc. I would literally have no problem whatsoever with it. If the identical finding had been made I would be totally fine with it. I am not trying to exuse Vas.
The court makes up their own rules -- meaning that there are no rules.
The opponents get to choose themselves. The tools to decide guilt or innocense are formed by the opponsition, employed by the opposition and decided by the opposition.
Look, I admit that it is likely that Vas did something wrong. But if you can't see the flaws in the process then I suggest the the concept of justice escapes you completely.
So first, let's get the judge, jury, prosecution and defense defined.
Vas is the defendant here, along with anyone he wants to add as a supporter.
Myself, Mark, Harvey, and the panel were charged with investigating the evidence, having back-and-forth discussions about various parts of it, so that we could make the evidence as clearly understandable as possible. We spent a great amount of time working on this, having arguments about what might not be very clear, about what we needed to add to make something clearer and stronger, what seemed to be far-fetched and should be excised, etc.
David Levy served as judge to run the proceeding. The ICGA board + David served as Jury (and that is quite common, a judge can override a jury verdict if he so chooses in US courts).
Now you know who was doing what. The defense was MIA, completely. The prosecution presented our evidence. In the light of no defense, the verdict was predictable. It would have been predictable had there been a defense, as the case was incredibly strong and convincing. One can debate the punishment, but when the defendant says "I don't care" the judge usually throws the book at him...
Imagine if you were treated in exactly this same way in a criminal or civil case. You would have no objection to the procedures?
So why is this different? Oh, right. Because it is about Vas and Rybka...
The ICGA is _the_ governing body for ICGA events. And you don't think they have the right to investigate and correct wrongs?