Laskos wrote:hgm wrote:"Shadowy" seems your terminology for "re-write", (to confuse matters?), and why would I have anything against re-writes?
What I think is reproachable, is stealing code of a commercial engine by de-compilation / disassembly, and publishing it as your own. And not only that: it seems a clear infringement on copyrights.
As long as we can refer to justice, it's easier to prove the copyright infringement of a patent (or GPL software) than a decompile infringement (which violates copyright). First charge is primary, second is indirect. Maybe not the justice is what you have in your mind
Second, commercially using GPL violation is a prima facia evidence and accusation.
Kai
Only the author (the copyright holder) of GPL software is in the position to claim a GPL violation regarding his software. Not you, not the "computer chess community" or its self-proclaimed judges. If such claim does not happen (and this is the case, Fabien sees no problem and obviously accepts Rybka 1.0 beta) then there is no point in repeatedly stating "GPL violation".
The same applies to any claiming of "reverse engineering" (decompiling is technically the wrong word), of course. The tiny difference is: here the claim by the copyright holder (Vas) was raised - but without a proof, as we all know, obviously because proving would require revealing his sources which he a) does not want to and b) is not able to (for old versions). After reading the "BB+ report" in 2010 we only know that this claim was neither completely right nor completely wrong when comparing Ippo against R3, nothing more. We do not even know whether the major differences between Ippo and R3 that are shown by "BB+" are caused by the fact that Ippo is derived from some intermediate Rybka version later than R3. It may or may not be the case.
Second point, to get back to the thread topic: I can fully understand all those testers who do not want to include
anonymous engines. I would like to encourage everyone not to support engines from unknown authors, knowing that I am not alone with this attitude.
This is not about "guilty" or "not guilty", of course. This is about acceptance of other people's doubts.
A difficult point is reached when it comes to engines which are (Fire) or
might be (Houdini) heavily derived from freely available (public domain, not GPL!) source code of anonymous engines but for which no source code is publicly available (to my knowledge, correct me if I'm wrong). It is not easy to come to a decision about supporting or not supporting these engines. Therefore
everyone should respect the decision of testers in this area, opinions can vary a lot about this.
Sven