Strelka 2.0 B running for the IPON ...

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

Dann Corbit
Posts: 12777
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Strelka 2.0 B running for the IPON ...

Post by Dann Corbit »

Both you and Don are right about the license.

IPPOLIT, IGGORIT, and the first version of Robbolito were public domain code.

Current versions of Robbolito are GPL.

The license for IvanHoe is ambiguous to me. It appears to be public domain:
C:\pgn\winboard-engines\IvanHoe-Beta-999947c>grepcarl gpl *.*

C:\pgn\winboard-engines\IvanHoe-Beta-999947c>grepcarl public *.*
input.c ( 316): "92th plus 93th plus 94th year from Revolution, PUBLICDOMAIN (workers)\n");
RobboExplorer.c ( 283): /* Copyright (c) Roberto Pescatore plus Decembrists (all), PUBLICDOMAIN (workers) */
RobboTotalBuild.c ( 991): /* Copyright (c) Roberto Pescatore plus Decembrists (all), PUBLICDOMAIN (workers) */
RobboTripleBuild.c ( 1277): /* Copyright (c) Roberto Pescatore plus Decembrists (all), PUBLICDOMAIN (workers) */

But I am not at all sure about it.
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Strelka 2.0 B running for the IPON ...

Post by Milos »

Dann Corbit wrote:Current versions of Robbolito are GPL.
Current version of Robbo is 0.085f1a and is not GPL'ed and was never GPL'ed.
The one and only original source of Robbo files is Ippo website.
Taking code from the site (by third party), making some language translations of variables and adding GPL copyright note does not make it GPL.

You cannot take public domain code and make it GPL just by adding a license file!

Please stop this nonsense.
Dann Corbit
Posts: 12777
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Strelka 2.0 B running for the IPON ...

Post by Dann Corbit »

Milos wrote:
Dann Corbit wrote:Current versions of Robbolito are GPL.
Current version of Robbo is 0.085f1a and is not GPL'ed and was never GPL'ed.
The one and only original source of Robbo files is Ippo website.
Taking code from the site (by third party), making some language translations of variables and adding GPL copyright note does not make it GPL.

You cannot take public domain code and make it GPL just by adding a license file!

Please stop this nonsense.
That shows that you do not understand what public domain and GPL mean.

I can take ANY public domain code and slap a GPL license on it and my version is now GPL. Public domain means that the authors literally abandon all intellectual property rights associated with the project. And I can relicense that code in any way that I see fit {including GPL}.

However, the new versions only have GPL protections for the additions and corrections that have been made. Because of the original project's public domain status, I can fork it as many times as I like with any sort of license that I may choose. I can also make trade secret modifications and keep that version and not say anything about it.
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Strelka 2.0 B running for the IPON ...

Post by Milos »

Dann Corbit wrote:That shows that you do not understand what public domain and GPL mean.

I can take ANY public domain code and slap a GPL license on it and my version is now GPL. Public domain means that the authors literally abandon all intellectual property rights associated with the project. And I can relicense that code in any way that I see fit {including GPL}.

However, the new versions only have GPL protections for the additions and corrections that have been made. Because of the original project's public domain status, I can fork it as many times as I like with any sort of license that I may choose. I can also make trade secret modifications and keep that version and not say anything about it.
Nope, it only means you are deliberately mixing apples and oranges.
Original Robbo is public domain and it will stay like that, forever. That's a fact. Any substantial release by third parties that is GPLed is completely irrelevant for anything and you and Don are using it as an argument (non-existing of course) since you have no real arguments against Ippo ppl and in the same time you have a great urge to attack them.
Why you are doing so, only you know, however, simple envy comes really as an obvious reason.
Dann Corbit
Posts: 12777
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Strelka 2.0 B running for the IPON ...

Post by Dann Corbit »

Milos wrote:
Dann Corbit wrote:That shows that you do not understand what public domain and GPL mean.

I can take ANY public domain code and slap a GPL license on it and my version is now GPL. Public domain means that the authors literally abandon all intellectual property rights associated with the project. And I can relicense that code in any way that I see fit {including GPL}.

However, the new versions only have GPL protections for the additions and corrections that have been made. Because of the original project's public domain status, I can fork it as many times as I like with any sort of license that I may choose. I can also make trade secret modifications and keep that version and not say anything about it.
Nope, it only means you are deliberately mixing apples and oranges.
Original Robbo is public domain and it will stay like that, forever. That's a fact. Any substantial release by third parties that is GPLed is completely irrelevant for anything and you and Don are using it as an argument (non-existing of course) since you have no real arguments against Ippo ppl and in the same time you have a great urge to attack them.
Why you are doing so, only you know, however, simple envy comes really as an obvious reason.
I think it interesting that you can read my mind so well.

I agree that I don't have arguments with the IPPO people.
I have no urge to attack them, so far as I can recall.
I do envy the result of their labors, because it is quite a strong engine.
To bad that they don't have the skill of Robert Houdart, or we would all have a corrected version.
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: Strelka 2.0 B running for the IPON ...

Post by Don »

Milos wrote:
Gian-Carlo Pascutto wrote:Just like Fruit, the license info is in the copying.txt file in the directory above.
You are obviously unaware of the fact that original Robbo code (including all file names) is not in english.
But there IS IN FACT an English translation they provided and it has a GPL license.
Albert Silver
Posts: 3026
Joined: Wed Mar 08, 2006 9:57 pm
Location: Rio de Janeiro, Brazil

Re: Strelka 2.0 B running for the IPON ...

Post by Albert Silver »

Dr.Wael Deeb wrote:
Osipov Jury wrote:
Albert Silver wrote:Are you claiming that you did not suggest Strelka be packaged with Rybka as a variant/flavor of it? That was the reason I was even brought in. As a variant of his program, his permission was required, and frankly, the idea wasn't a happy one since it wasn't just a variant, it was a variant in which the source code was widespread. This was actually the Pandora's Box you really opened. Clones and derivatives had existed before, but this was the first time someone decided to spam the source code everywhere ALSO.
Convekta, i.e. Viktor Zakharov, made me an offer to release the Strelka for mobile systems. Convekta created a graphical interface, but the engine was missing. Vas has promised to make a mobile version of the Rybka, but did not. Convekta turned to me and several other programmers to use their engines. Not together with Rybka or as a variant of Rybka, but instead of it.
I accepted this offer and sent the source code for porting.
But then Vas inexplicably vetoed the project. And that surprised not only me, but Viktor too.
And then people get mad when I say that Vasik is a manipulater & crook.....
Dr.D
Excuse me, but why is Vas a crook and manipulator for vetoing the project? The reasoning is lost on me.
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Strelka 2.0 B running for the IPON ...

Post by Milos »

Don wrote:But there IS IN FACT an English translation they provided and it has a GPL license.
English translation has nothing to do with the original Ippo authors...
Original Ippo is in Russian intentionally post-processed from normal code into what Ippo code is, Roberto cleaned again the code base a bit and added Robbobases and this is what is original Robbo and is in "italo-albanian".
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Strelka 2.0 B running for the IPON ...

Post by Milos »

Dann Corbit wrote:To bad that they don't have the skill of Robert Houdart, or we would all have a corrected version.
You obviously mix the real Ippo author(s) who published Ippo in May 2009 with the ppl who call themselves Decembrists (who cleaned the code, added all the functionality and SMP)...
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: Strelka 2.0 B running for the IPON ...

Post by Don »

Milos wrote:
Don wrote:But there IS IN FACT an English translation they provided and it has a GPL license.
English translation has nothing to do with the original Ippo authors...
Original Ippo is in Russian intentionally post-processed from normal code into what Ippo code is, Roberto cleaned again the code base a bit and added Robbobases and this is what is original Robbo and is in "italo-albanian".
In other words Ippo is not GPL but Robbolito is.

According to the ID string of the program Roberto Pescatore is one of the authors of Robbo and thus has the right to GPL it.