That is simple. They do that to hide the fact that they cloned.F.Huber wrote:But also nobody would then remove such important features like e.g. multiPV or SMP support - what sense should that make?CRoberson wrote: Not really. He could decompile and recompile. In that case, all would be in one source file. Hmm, that is exactly what IPPO is - all one source file.
Nobody writes that much code in one source file especially when it is a group of people working together simultaneously.
PS, I forgot one more: EGTB support.
could somebody please explain why reverse engineering wrong
Moderators: hgm, Rebel, chrisw
-
- Posts: 2055
- Joined: Mon Mar 13, 2006 2:31 am
- Location: North Carolina, USA
Re: could somebody please explain why reverse engineering wr
-
- Posts: 2651
- Joined: Fri Mar 17, 2006 6:05 am
Re: could somebody please explain why reverse engineering wr
Robin Hood stole from the rich and gave to the poor.Volker Pittlik wrote:i have been thinking about this lately, and i am not even sure why stealing money (in this case) is so wrong. when someone comes along who is so much richer than other people it seems only natural to me that people would want take all his money, and to look to make more out of it. is this not the basis of all respectable entrepreneurship?djbl wrote:i have been thinking about ths lately, and i am not even sure why reverse engineering an engine (in this case) is so wrong. when something comes along that is such an improvement on its predecessors it seems only natural to me that people would want to figure out how it is working, and to look to make improvements on said engine. is this not the basis of all technological advancements?
vp
-
- Posts: 2331
- Joined: Mon Apr 09, 2007 5:36 pm
Re: could somebody please explain why reverse engineering wr
If "that is simple", as you said, the simplest way to demonstrate this would be to provide a direct evidence from Rybka.CRoberson wrote:That is simple. They do that to hide the fact that they cloned.F.Huber wrote:But also nobody would then remove such important features like e.g. multiPV or SMP support - what sense should that make?CRoberson wrote: Not really. He could decompile and recompile. In that case, all would be in one source file. Hmm, that is exactly what IPPO is - all one source file.
Nobody writes that much code in one source file especially when it is a group of people working together simultaneously.
PS, I forgot one more: EGTB support.
Without such an evidence, all you talk is a simple defamation.
Do you understand this?
"Well, I´m just a soul whose intentions are good,
Oh Lord, please don´t let me be misunderstood."
Oh Lord, please don´t let me be misunderstood."
-
- Posts: 853
- Joined: Thu Mar 09, 2006 4:50 pm
- Location: Austria
Re: could somebody please explain why reverse engineering wr
You don't really believe such an absurd argument yourself, do you?CRoberson wrote: That is simple. They do that to hide the fact that they cloned.
-
- Posts: 2851
- Joined: Wed Mar 08, 2006 10:01 pm
- Location: Irvine, CA, USA
Re: could somebody please explain why reverse engineering wr
It doesn't have to be exactly the same. If the court decides they are too similar to believe they were independently developed then it could be ruled a copyright violation.slobo wrote:It would be illegal ONLY if a court find out (conclude) that what it is distributed is exactly the same as the original source.
-
- Posts: 6401
- Joined: Thu Mar 09, 2006 8:30 pm
- Location: Chicago, Illinois, USA
Re: could somebody please explain why reverse engineering wr
Maybe it was RE what they could, rather than the whole program removing parts of it.F.Huber wrote:But also nobody would then remove such important features like e.g. multiPV or SMP support - what sense should that make?CRoberson wrote: Not really. He could decompile and recompile. In that case, all would be in one source file. Hmm, that is exactly what IPPO is - all one source file.
Nobody writes that much code in one source file especially when it is a group of people working together simultaneously.
PS, I forgot one more: EGTB support.
If you are trying to RE a strong engine, once you figure out search() and eval(), which is the core of the program strength, you leave the rest of the mess out. Since you ask about sense, did you wonder why such a strong engine showed up with stability problems, time management issues, and no pondering?
Miguel
-
- Posts: 2801
- Joined: Mon Feb 11, 2008 3:53 pm
- Location: Denmark
- Full name: Damir Desevac
Re: could somebody please explain why reverse engineering wr
The same could be asked about Rybka, the first time it entered the chess scene.
-
- Posts: 660
- Joined: Sat Dec 05, 2009 5:13 am
- Location: Colorado, USA
Re: could somebody please explain why reverse engineering wr
The author(s) cared about strength, not stability and features.michiguel wrote:Maybe it was RE what they could, rather than the whole program removing parts of it.F.Huber wrote:But also nobody would then remove such important features like e.g. multiPV or SMP support - what sense should that make?CRoberson wrote: Not really. He could decompile and recompile. In that case, all would be in one source file. Hmm, that is exactly what IPPO is - all one source file.
Nobody writes that much code in one source file especially when it is a group of people working together simultaneously.
PS, I forgot one more: EGTB support.
If you are trying to RE a strong engine, once you figure out search() and eval(), which is the core of the program strength, you leave the rest of the mess out. Since you ask about sense, did you wonder why such a strong engine showed up with stability problems, time management issues, and no pondering?
Miguel
Peter
-
- Posts: 2055
- Joined: Mon Mar 13, 2006 2:31 am
- Location: North Carolina, USA
Re: could somebody please explain why reverse engineering wr
You can't have a strong chess program without being able to test it. Stability gives you the ability to test it. So, a program that is strongalpha123 wrote:The author(s) cared about strength, not stability and features.michiguel wrote:Maybe it was RE what they could, rather than the whole program removing parts of it.F.Huber wrote:But also nobody would then remove such important features like e.g. multiPV or SMP support - what sense should that make?CRoberson wrote: Not really. He could decompile and recompile. In that case, all would be in one source file. Hmm, that is exactly what IPPO is - all one source file.
Nobody writes that much code in one source file especially when it is a group of people working together simultaneously.
PS, I forgot one more: EGTB support.
If you are trying to RE a strong engine, once you figure out search() and eval(), which is the core of the program strength, you leave the rest of the mess out. Since you ask about sense, did you wonder why such a strong engine showed up with stability problems, time management issues, and no pondering?
Miguel
Peter
but could not be tested during development could not get that strong on its own without some sort of external source to copy.
-
- Posts: 6401
- Joined: Thu Mar 09, 2006 8:30 pm
- Location: Chicago, Illinois, USA
Re: could somebody please explain why reverse engineering wr
Like the Brooklyn bridge.alpha123 wrote:The author(s) cared about strength, not stability and features.michiguel wrote:Maybe it was RE what they could, rather than the whole program removing parts of it.F.Huber wrote:But also nobody would then remove such important features like e.g. multiPV or SMP support - what sense should that make?CRoberson wrote: Not really. He could decompile and recompile. In that case, all would be in one source file. Hmm, that is exactly what IPPO is - all one source file.
Nobody writes that much code in one source file especially when it is a group of people working together simultaneously.
PS, I forgot one more: EGTB support.
If you are trying to RE a strong engine, once you figure out search() and eval(), which is the core of the program strength, you leave the rest of the mess out. Since you ask about sense, did you wonder why such a strong engine showed up with stability problems, time management issues, and no pondering?
Miguel
Peter
Miguel