MichaelIsGreat wrote:About your conspicuous silence about the following statement:
"WHEN SOMEONE GIVES THE SOURCE CODE OF HIS CHESS ENGINE PROGRAM, HE IS SURELY READY TO HAVE EVERY SINGLE LINE OF HIS SOURCE CODE USED IN OTHER CHESS ENGINE PROGRAMS. HE KNOWS THAT VERY WELL!!"
Consequently, a chess engine programmer could use the entire source code of a chess engine program whose source code is open source and has been made available online. And that would be perfectly fine for this chess engine programmer to do so!! Why? It is open source and free to use by anybody in their source code as soon as it has been made available online as an open source program!
MOREOVER, FOR YOUR INFORMATION, MANY PROGRAMS (AMONG THEM MANY COMMERCIAL PROGRAMS) USE BIG PARTS OF OPEN SOURCE CODE IN THEIR OWN PROGRAMS. NO ONE BOTHERS! BUT, IN THE CHESS ENGINE PROGRAMMING COMMUNITY THAT IS SO TINY, WE SHOULD BOTHER, ISN'T IT?!! And surely the blind and illogical people at ICGA could say, we surely should witch-hunt the most talented chess engine programmers as if they were so many to have reached the highest level, isn't it?!! Have I used the word pathetic in a previous post?!
These comments say it all about the current blind debate on clones among chess engine programs!! These comments should close the debate on clones once and for all!! END OF THE STORY I could say!!
Then let's break the silence. Have you ever heard of a software license? Software licenses grant particular usage rights to users of the software and/or source code. Fruit 2.1 was released under the GPL, which means that anyone who used the source code for development of derivative works was legally bound to release that work under the GPL, as well, with open source code. Let me repeat that in terms you can understand:
Fruit 2.1 was released under the GPL, which means that anyone who used the source code for development of derivative works was bound to release that work under the GPL, as well, with open source code. Did you get it that time?
If, and I'll emphasize the word
if so that you know that I'm serious.
If Rajlich used Fruit sources for the development of Rybka, he was bound, contractually, legally bound to abide by the licensing terms. And if he didn't, and if this can be proven, he deserves every bit of scorn and disgrace that comes his way. This isn't a witch-hunt, it's an evidence-based investigation into a potentially serious violation of a software license, a
violation which potentially led to significant amounts of money flowing into the pocket of one programmer (Vasik Rajlich) that by rights should have either not flown at all (in the case of an open-source GPL Rybka), or into the pocket of Fabien Letouzey (in the case of some licensed version of his code).
Satisfied? Stop wasting everyone's time.
Jeremy