Rolf wrote:bob wrote:The problem with _all_ of this is that Vas has opened the door, the horse has left the barn, and now it is too late to repair the damage.
1. When the fruit issue came up, he should have responded with factual arguments. He remained silent, which actually spoke _volumes_.
2. When this new program surfaced, he quickly (again) claimed that it was a clone derived from Rybka, just as was done in the Strelka case previously. And when pressured for proof, has remained completely silent, again speaking _volumes_.
One can only exercise the right to remain silent for so long before the silence itself becomes quite revealing. When I claimed a program was a copy of Crafty, I gave chapter and verse as to what was identical so that anyone could look at both programs and see the same things I saw. Had I not produced any supporting evidence, I would hope my statements would have been ignored.
Perhaps the best thing at the present is to simply let this program continue to exist and be tested, with no anti-type comments directed toward it until adequate proof is offered. That's about the only way to partially correct what has become a pretty unfair discussion.
Bob, with highest respect, but dont you compare apples with oranges? Your Crafty is open source while Rybka is a commercial entry. IMO it wouldnt make sense if Vas opened his details, because then his competitors would have a good laugh.
By the same token, it doesn't make sense to make a statement without offering any proof. Since this new program is stronger than R3 according to everyone I have seen post here, it is hard to imagine that it is a simple "copy". Whether it is or not, I do not know, and don't really care. I have enough to work on with my own program to keep me busy for the next 10 years.
There is another case where it simply doesnt fit together. You and hopefully many here argue against clones, cloning and stealing code. And still there is someone posting here (Osipov) who once claimed that he had created Strelka with stolen code to prove something about Vas. IMO you either can condeemn clones and stealing code but then you cant allow Osipov here or you think that Osipov has done a good job but then you cant argue against stealing code.
It is not quite that cut-and-dried, IMHO. It is clear to me that for Strelka, it came from Rybka 1 (already confirmed by everyone including Vas (again)) and then strelka has been shown to be extremely similar to fruit in significant ways. Given that, technically R1 is a GPL program and so deriving and posting the source code is not only acceptable, but actually is completely legal.
R3 is less clear. But as I have repeatedly said, it is very extreme to think that no code in R3 came from R1. There is code in Crafty version 23.1 that was present in version 1.0 from 1994. Which means, again, that one could make a case that publishing source derived from R3 executable is not illegal because of the original GPL that is most likely still firmly in place. It is a mess that should not have happened, but blaming Osipov (or others in the new case) seems wrong. The finger should be pointed at Vas for creating this mess in the first place.
Or is it here the unethical agreement that crimes (well sort of in computerchess) are then in order if they could reveil something about collegues among the programmers?
It is a bit simpler than that. It is highly likely someone could make the case that R3 is a GPL program. And the only way to disprove that is to release the source so that it can be compared. So it is a catch-22. It would be much better had it never happened. One _can_ write a chess engine without copying an existing one, particularly one released under the GPL.
Here I have another contradiction. When did you examine the known commercial engines who might all be made out of taken codes from others? I know that you answered that with finding something by chance rather than by an agenda out of envy. Again why it was never analysed what the usual commercial engines are made of? I mean, where is your energy as researcher? Guess these programs were fooling us for years?
Who knows? Perhaps they are all original works. Or perhaps they are all copies of something existing. Or perhaps the truth lies somewhere in the middle. With commercial programs it is non-trivial to determine this. And in my case, it would take a lot of convincing to cause me to investigate such stuff and expend the significant amount of time needed to investigate those programs. I don't care about nuclear fusion reactors, I don't care about quantum physics. There are lots of things I don't care about enough to investigate them. I hope others continue working on all of these areas, but not me. And investigating clones other than Crafty clones simply doesn't rise to the level that makes me want to expend a lot of time investigating this stuff.
All that before the background that 90% of all the code is taken from former programmers. What is the meaning of scapegoating a singular program or author? Apparently the very best for almost 5 years right now. Hoiw could that possibly happen if Vas is based on far weaker software??
This is very much like getting a speeding ticket on a major highway, and then going in and saying "Judge, I was just keeping up with the flow of traffic, I was going no faster than anyone else. Why should I have to pay a fine when no one else was pulled over? It isn't fair."
He got caught, why is irrelevant. Most know that if you drive a white honda at 85 mph in a 70 mph speed zone you have less chance of getting caught than if you drive 80mph in a red ferrari or porsche.
But again, your argument of the silence that speaks doesnt fly. Because if you asked other commercial authors the silence would become even louder than thunder. Would that prove a thing? Because you cant force business guys to explain their secrets. COCA COLA e.g. has never published its code. Why is that respected by scientists? Would you say that chemical expert would be unable to find out?
Not at all. But the chemical expert would need some significant incentive to try to figure this out. It is not something I would do on a Saturday afternoon instead of going fishing or hunting, for example. Something has to make me want to do such an investigation. And in this case, I simply don't care where their programs come from.