No worries Geno.GenoM wrote:Sorry, Graham, it's a language barrier fault, it seems...
Let's hope this whole issue gets settled for good soon.
Moderator: Ras
No worries Geno.GenoM wrote:Sorry, Graham, it's a language barrier fault, it seems...
These 3 languages are enough for me, Norm. But my english is far from ideal.kranium wrote:must be difficult Geno, partcipating in a forum in a different language...GenoM wrote:Sorry, Graham, it's a language barrier fault, it seems...
how many laguages do you speak, besides bulgarian and russian and english?
i for one, believe Graham is an expert in several areas and has keen insights to offer...
I hope so too.Graham Banks wrote:Let's hope this whole issue gets settled for good soon.
It's legal in the States, and this also applies to Europe:Graham Banks wrote:How legal is it to disassemble the exe of software that hasn't been released as open source?Terry McCracken wrote:Rybka was there for free for anyone to examine it.
Some bozos copied Vas! When that happened and Vas complained it became public knowledge to all.
Now let's go back to page one.
http://www.talkchess.com/forum/viewtopic.php?t=23118
Zach Wegner wrote:The topic came up in another thread about the issue of comparing Strelka to Fruit vs. comparing Rybka 1.0 to Fruit. I am doing some disassembling of Rybka 1.0, so I will post the assembly that is equivalent to the last piece of code I had in Fruit. Just to let you know, this is by no means complete. I have filled in most of the function names and some of the variable names, but there is a lot left to do. This is just the result of a few day's work, more will come later.............
You flatter me too much Norm.kranium wrote: i for one, believe Graham is an expert in several areas and has keen insights to offer...
Not at all Andy. I regard most, if not all of them highly.trojanfoe wrote: You are hoping these doubters get into real trouble for asking the questions? Why?
Cheers,
Andy
Any speculative development project (for example developing a chess engine) by a competent developer, will include detailed analysis of the competition. Since some of the competition publishes source, any developer is going to take a good look at that too. All design process starts with analysis. Programmer looks at everything and thinks, "hmmm, I can do better".Tony wrote:1. The connection is neither alleged nor irrelevent.chrisw wrote:Well I'm an ex-programmer, but more to the point I ran a business based on games AI, and my view is that Vas has done nothing wrong.GenoM wrote:Hyatt, Wegner, Schmidt, Donninger, Cozzie, Theron, Korshunov and other russian programmers are on the same side. Mehrmann and Benitez have had some suspicions too. Who's on the other side, Graham? From these 'more knowledgeable than yourself' people?Graham Banks wrote: I'm not a programmer and so all this code being produced means little to me.
However, from what I've read, it seems that no matter what is said, there will still be disagreement amongst more knowledgeable people than myself over what constitutes absolute proof of anything untoward.
What I would be interested in is what those like yourself, Bob and Zach are therefore trying to achieve. What exactly is it that you want as the end outcome?
Regards, Graham.
Are you expecting God come down and said the ultimate truth?
1. The alleged connection with Strelka is completely irrelevent to Fruit
2. That version 1 beta was not commercial and I doubt it any different to the 500 or more, whatever the number, of "amateur" programs that have suddenly been created in the wake of published free source codes.
3. The Fruit programmer who owns the GPL licence says he has no problems with Rybka in any form, beta, 1, 2, 3
4. If there ever was any Fruit code in beta 1, then it is an absolute guarantee that future commercial versions created will have removed every last bit of it.
5. If Vas looked at Crafty, TSCP, Fruit or anything else he did no more and no less than any other current programmer. If he used bits and pieces of other programs to get his version up and running he will have done no different to any other programmer. Or is anybody seriously suggesting all those amateurs started absolutely from scratch? Hahaha.
.
2. irrelevent
3. irrelevent
4. irrelevent
5. I'm not sure if you are talking about the programmers in this forum where you choose the be a moderator, or about the programmers in your company.
But if it's the first, then I know you're wrong and I really dislike your accusation. I'm not saying it hasn't happened, but you're suggesting everybody does, which isn't true.
Tony
it might be said that keen enthusiasts are the best kind of 'experts'Graham Banks wrote:You flatter me too much Norm.kranium wrote: i for one, believe Graham is an expert in several areas and has keen insights to offer...
I'm just a tester and keen enthusiast.
However, I do get told a lot of information by various people that many aren't privy to. That doesn't make me an expert though by any means.
Regards, Graham.
trojanfoe wrote:It's legal in the States, and this also applies to Europe:Graham Banks wrote: How legal is it to disassemble the exe of software that hasn't been released as open source?
http://en.wikipedia.org/wiki/Reverse_en ... g#Legality
In the United States and many other countries, even if an artifact or process is protected by trade secrets, reverse-engineering the artifact or process is often lawful as long as it is obtained legitimately. Patents, on the other hand, need a public disclosure of an invention, and therefore patented items do not necessarily have to be reverse engineered to be studied. One common motivation of reverse engineers is to determine whether a competitor's product contains patent infringements or copyright infringements.
Reverse engineering software or hardware systems which is done for the purposes of interoperability (for example, to support undocumented file formats or undocumented hardware peripherals), is mostly believed to be legal, though patent owners often contest this and attempt to stifle any reverse engineering of their products for any reason.
"...[W]here disassembly is the only way to gain access to the ideas and functional elements embodied in a copyrighted computer program and where there is a legitimate reason for seeking such access, disassembly is a fair use of the copyrighted work, as a matter of law."
Via the described development method there is no reason at all why anyone should be in violation of GPL. The GPL code would be used as test bed to get up and running and then thrown out and replaced.kranium wrote:Chris-Olivier Deville wrote:I am very shocked to read such general accusations from a moderator of this forum. Is the charter gone ?chrisw wrote:Well I'm an ex-programmer, but more to the point I ran a business based on games AI, and my view is that Vas has done nothing wrong.GenoM wrote:Hyatt, Wegner, Schmidt, Donninger, Cozzie, Theron, Korshunov and other russian programmers are on the same side. Mehrmann and Benitez have had some suspicions too. Who's on the other side, Graham? From these 'more knowledgeable than yourself' people?Graham Banks wrote: I'm not a programmer and so all this code being produced means little to me.
However, from what I've read, it seems that no matter what is said, there will still be disagreement amongst more knowledgeable people than myself over what constitutes absolute proof of anything untoward.
What I would be interested in is what those like yourself, Bob and Zach are therefore trying to achieve. What exactly is it that you want as the end outcome?
Regards, Graham.
Are you expecting God come down and said the ultimate truth?
1. The alleged connection with Strelka is completely irrelevent to Fruit
2. That version 1 beta was not commercial and I doubt it any different to the 500 or more, whatever the number, of "amateur" programs that have suddenly been created in the wake of published free source codes.
3. The Fruit programmer who owns the GPL licence says he has no problems with Rybka in any form, beta, 1, 2, 3
4. If there ever was any Fruit code in beta 1, then it is an absolute guarantee that future commercial versions created will have removed every last bit of it.
5. If Vas looked at Crafty, TSCP, Fruit or anything else he did no more and no less than any other current programmer. If he used bits and pieces of other programs to get his version up and running he will have done no different to any other programmer. Or is anybody seriously suggesting all those amateurs started absolutely from scratch? Hahaha.
All that counts now from his commercial business point of view and that of his publisher is that the R3 version is squeaky clean. Which it is, obviously.
For those people who complain that their source is used by commercials, or that other source is used by commercials (and by used, I mean read, rewritten, learnt from, whatever) the answer is easy. Don't publish your sources over the internet.
Olivier
Specifically, in response to your points # 2 and # 5 from above.
2 wrongs doesn't make it right...
500 wrongs doesn't make it right
if there are 500 programs in violation of the GPL, then they should come under scruntiny