Rybka disqualified and banned from World Computer Chess Cham

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

tomgdrums
Posts: 736
Joined: Wed Dec 02, 2009 9:48 am

Re: Rybka disqualified and banned from World Computer Chess

Post by tomgdrums »

JuLieN wrote:
tomgdrums wrote:
JuLieN wrote:Did you guys visited ICGA's website, lately? There's a scrolling text saying "Attack of the Clones by David Levy". :lol:

Who's in charge of this website? :)
Film director Kevin Smith I believe.
Wow, you got me googling to get this one... until I found a website describing K.S. as "the professional Star Wars fan" ;)
:D After I posted it I started to hope it wasn't to obscure. Kevin Smith's movies, particularly the first few are chock full of Star Wars references.

Jay and Silent Bob Strike Back even ends with a fake light saber duel! :D
Albert Silver
Posts: 3019
Joined: Wed Mar 08, 2006 9:57 pm
Location: Rio de Janeiro, Brazil

Re: Rybka disqualified and banned from World Computer Chess

Post by Albert Silver »

michiguel wrote:
Albert Silver wrote:
rbarreira wrote:
kranium wrote:
rbarreira wrote:For now ChessBase is still selling Rybka.
clearly, he can keep selling it.

wouldn't further action would be needed, i.e. an expensive and victorious law suit,
brought by...FSF or Ryan Benitez, or Bob Hyatt for damages...hmmm
loss of income? no i guess not

well who knows?

this however is simply a disqualification from a gaming association, a rather harsh 'slap' on the fanny, and go stand in the corner,
(thanks John Conway for the nice image and apt analogy)

sorry, but it probably won't faze them one bit IMO, and it's clearly a product for which there's a demand.
I noticed in the investigation report that two people from ChessBase were also in the panel:

Albert Silver (software designer for Chess Assistant (1999-2002); currently editor of Chessbase News (2010-present))

Frederic Friedel (Chessbase.com)

It seems they were at least interested in the outcome, what they'll do I don't know.
Neither of us were on the panel. We were merely given access to the forums where the debate and analysis took place.
Then why are they using your name? did you sign or agree on the final report?

Miguel
I was told of the wiki where it was being discussed. When it became evident one had to register and then be accepted in order to access it, that is what I did. I signed nothing, approved nothing. I was not a participant.
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Rybka disqualified and banned from World Computer Chess

Post by bob »

Dirt wrote:
bob wrote:Just download Fedora and go. zero cost.
Just what I did, once I gave up on Ubuntu.

There were some minor problems getting YouTube working, though I managed. I gave up on Google Earth after making my system unbootable trying.

Acceptable to me.
only issue I ever had was resolved when the 64 bit (native) flash player project finally produced something that works... now youtube, jamplay.com (guitar site I visit) and other flash sites work flawlessly.
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Rybka disqualified and banned from World Computer Chess

Post by bob »

Sven Schüle wrote:
bob wrote:
sje wrote:
S.Taylor wrote:A sad day for computerchess?
Perhaps it's not the best day for computer chess, but it can be a good day if the actions taken serve as a positive influence on current and future authors who might otherwise might think that they can easily get away with unauthorized cloning.

The sad thing is that if Bob were asked if parts of Crafty's code could be copied, he probably would have said yes if a reasonable acknowledgement arrangement was made.
Correct. I have given _many_ permission to use the rotated bit-board code in older versions of Crafty. And I explained my reasoning that suggested that such code was OK to borrow. But then again, when someone asked, they included an acknowledgement. Vas claimed _everything_ in his code was original and written by him...
Haha :-)
Google "rotated bitboard hyatt" and there you have everything you need to write a rotated bitboard program. Algorithms perfectly described, with lots of code snippets. Almost all "rotated" engines are probably based on that page, maybe except for those few who were too lazy to implement their own code that way, and instead asked you for permission.

Hard to claim copyright on something that you published on the net in such detail.

Sven
I can claim copyright on _anything_ I publish, no matter how widely that gets distributed. That's the point of copyright.

In the case of bitboard code in Rybka, I specifically mentioned the _initialization_ code, which is fairly lengthy and which could be done in thousands of different ways, all correct. And of course, early versions of Crafty had the bits numbered for the Cray (bit 0 = MSB because cray has a count leading zero instruction rather than a bsf/bsr type instruction) rather than the PC, and these were blindly copied, which would not happen if someone took my explanation but wrote the code for themselves...

That link you gave is far from providing the needed code for initialization. And that is the most complex part of the code. The shifts, ANDs and such to extract occupancy bits and then look them up is really quite simple and fast, and easy to write. That's not the part that caught my eye in this investigation.
oreopoulos
Posts: 110
Joined: Fri Apr 25, 2008 10:56 pm

Re: Rybka disqualified and banned from World Computer Chess

Post by oreopoulos »

Mr Hyatt.

You are a scientist and i expected a different approach.

For example You prove A using a1,a2,a3 math arguments to do so.

If i take those a1,a2,a3 add b1,b2,b3 to prove A+ which is a better and bigger generalization of Statement A, what does that mean?

You can say that is derived. But everything is derived from something else.

I mean. I start from crafty. I start changinging code to make it a different engine. I am changing everything. Search, evaluation, pruning everthing.
At what point does the transformed code is NOT crafty anymore?

If 2 programs share 5% of code are they "linked"?

I do not think someone can compare Fruit and Rybka 3 as engines. They may share some code parts, but i am sure those parts were considered insignificant and thus where not changed. (i am sure everyone starts coding his chess program that way until you have a program up and running)
Hood
Posts: 657
Joined: Mon Feb 08, 2010 12:52 pm
Location: Polska, Warszawa

Re: Rybka disqualified and banned from World Computer Chess

Post by Hood »

But if you are doing like that you are not writing an original program. It is a point.

The competition was for original programs.
Polish National tragedy in Smoleńsk. President and all delegation murdered or killed.
Cui bono ?

There are not bugs free programs.
There are programs with undiscovered bugs.




Ashes to ashes dust to dust. Alleluia.
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: Rybka disqualified and banned from World Computer Chess

Post by kranium »

if Vas is being 'railroaded' as has repeatedly been stated by at least one well-known member,
then his ultimate vindication is quite simple...

he needs to present source code from any release, preferably several, (beginning from Rajlich 1.6.1 thru 2.3)
privately, behind closed doors, to the ICGA panel of experts.

he has had ample opportunity to do that...he didn't, and he still does not take that step.
that begs the question: why not?
has he lost it all?

and in addition, he says absolutely nothing in defense of the allegations?
User avatar
Harvey Williamson
Posts: 2010
Joined: Sun May 25, 2008 11:12 pm
Location: Whitchurch. Shropshire, UK.
Full name: Harvey Williamson

Re: Rybka disqualified and banned from World Computer Chess

Post by Harvey Williamson »

kranium wrote:if Vas is being 'railroaded' as has repeatedly been stated by at least one well-known member,
then his ultimate vindication is quite simple...

he needs to present source code from any release, preferably several, (beginning from Rajlich 1.6.1 thru 2.3)
privately, behind closed doors, to the ICGA panel of experts.

he has had ample opportunity to do that...he didn't, and he still does not take that step.
that begs the question: why not?
has he lost it all?

and in addition, he says absolutely nothing in defense of the allegations?
I don't think sending it to the entire panel would be a good idea. But perhaps sending it to a couple of members who have no direct interest. Maybe Thompson and Watkins.
kurtneumann
Posts: 71
Joined: Tue Apr 03, 2007 3:43 pm

Re: Rybka disqualified and banned from World Computer Chess

Post by kurtneumann »

Ola Norman, como esta?

I always believed in u.

a secret fan.
kurtneumann
Posts: 71
Joined: Tue Apr 03, 2007 3:43 pm

Re: Rybka disqualified and banned from World Computer Chess

Post by kurtneumann »

Christopher Conkie wrote:
wgarvin wrote:
Shaun wrote: And certainly if Loop gets awarded anything that would be a very bad joke.
Based on what is reported here, it seems that after Rybka's disqualification, Loop is now considered to be in 2nd place at the 2007 WCCC ?

I guess it remains to see whether that will stand, since Loop appears to contain a Fruit-derived eval...
Can you prove that?
:roll: