Despite your claims, the LION++ case was not particularly about "code copying" in the sense you imply.
Rebel wrote:After inspection comparing the 2 source codes Björnsson and Schaeffer concluded LION was “a close derivative” of Fruit.
You are conflating two distinct determinations by Björnsson/Schaeffer. This is what is said:
After inspection by Yngvi Björnsson and later (independently) by Jonathan Schaeffer it was clear that the code was similar to Letouzey’s. At first, neither of them "concluded" that LION++ was a "close derivative" (which occurs in the3rd sentence of Rule #2) merely that "the code was similar" (in the sense of originality, as with the first sentence of Rule #2, namely
each program must be the original work of the entering developers).
However, the LION++ team made an appeal, and so was allowed to play in Round 5. During the appeal [heard by Levy, Björnsson, and Huber, who rejected it unanimously] point (3) was brought up (via Gijssen), and in response Schaeffer/Björnsson "interpreted" (Jaap's word, for Rule #2 purposes) that LION++ was sufficiently a "close derivative" of Fruit, if indeed that what was required for a determination of disqualification (in contrast to merely not "being an original work of the entering developers"). So I don't think your re-writing of "derivative" as merely being "code copying" is warranted, rather Björnsson/Schaeffer interpreted that it was "a close derivative" in the meaning of Rule #2 (vis-à-vis non-originality), not necessarily that it was "a close derivative" in the sense of code-copying.
Rebel wrote:Meaning, I still fail to see why Vas should be worried by the LION case, it's obviously about code copying of Fruit.
Again you ignore the words as expressed by Jaap, such as "ideas by Letouzey". If Jaap had meant code, then he would have said so. [As Riis propounded regarding "plagiarism":
I note that the writers of this charge are scholars with doctoral degrees and are men whose profession obliges them to choose their public words with careful precision]. Only by pretending that "it's obviously about code copying of Fruit" (in distinct contradiction to what publicly took place in Turin, and moreover to Jaap's specific terminology in his recap editorial) could Rajlich remain unworried.
Rebel (quoting Jaap van den Herik) wrote:...it was clear that the [LION++] code was similar to Letouzey’s.
Some Rybka code, at least to the extent that is determinable from the disassembly, is also "similar to Letouzey's" in various places. See Appendix A of RYBKA_FRUIT (the iterative deepening) for instance.
Rebel wrote:As such I don't agree with Levy's comment, "Vas could (should) have known" with respect to the green above. ... [Levy] is responsible for clear rules and the rules weren't clear.
Yes, the infamous "vague" rules argument. Again, there is some responsibility by the entrant (particularly a new member of the community) to seek clarification of any "vague" points. As Jaap said in his LION++ editorial:
For long-standing members of our community – we assume – the above the interpretation of the rules is clear. ...So far, we believed that the three-year rule was a rule for the continuity of the membership, now we know that this rule should be interpreted as a rule for familiarisation with the ICGA community.
An example of entrants asking for clarification occurred with the 2009 championship on limited hardware, when there was some inquiry regarding threads versus cores (and whether hyperthreading was allowed at all). [One can note that this was an example of Levy/ICGA adapting to the times around them --- moreover, rather than fret about "vague" rules and blame others, some entrants decided to inquire so as to clarify the situation
ahead of time].