Ovanligt: ​​Fyra gånger schackprogramvaran diskvalificerades för "dopning"

Ett tydligt fall av varför fri programvara är bättre än egen programvara och hur stark GNU-licensen kan vara: Rybka är en proprietär schackmotor, han har vunnit alla schackturneringar i 5 år och var utvisas från ICGA av följande skäl ...


Vem skulle säga att även datorer tillgriper sportfusk? De International Computer Games Association (ICGA) har enhälligt beslutat att diskvalificera sig Rybka, den fyrfaldiga schackdatorn, för digital dopning. Efter en grundlig utredning visades det Vasik Rakhlich "Injicerad" kod från andra konkurrenter i programvara för att förbättra maskinens prestanda. Skandal!

Rybka är känd för att ha vunnit Världsmästerskapet i datorschack fyra år i rad (2007 - 2010). Men efter att ha insett att datorn gjorde spel som liknade vissa tidigare konkurrenter, bestämde de sig för att inleda ett ärende i detta avseende. Föreningen omarbetade koden och fann att Rybka inkluderade utdrag av programmering från två tidigare terminaler.

Intressant nog styrdes inte doping av integreringen av koden, utan för att ha gjort det utan tillskrivning. Rybka använde delar av programmeringen från Frukt, turneringens andra plats 2005. Den här koden hade släppts under en offentlig GNU-licens. Enligt reglerna skulle kommittén ha tillåtit datorn att använda fragmenten om Rajlich hade delat krediten.
Fällan har varit kostsam för skaparen av Rybka, eftersom både han och hans avkomma är förbjudna från konkurrens för livet. Du förväntas också betala tillbaka de pengar du vann i turneringar. Först under 2010-mästerskapet vann Rajlich ungefär tusen euro. Föreningen också har tagit bort deras namn från vinnarlistan, bevilja erkännande till tävlande i tävlingen.

Utöver händelsens nyfikenhet, för mig Jag är väldigt fascinerad av begreppet digital dopning. Liksom idrottare som använder prestationsförbättrande ämnen, vad händer när kod sätts in för att optimera programvarans prestanda i en tävling? Låt oss föreställa oss att jag utvecklar ett program och "matar" det med utländsk kod. Jag satte det i en tävling och jag var vinnaren. Hur regleras det? Vilka överväganden gäller? Det verkar för mig som en mycket intressant fördel, ett dilemma att utforska. För nu är schack i doldrums. Inget sätt, fusk, schackmatta!

Jag undrar om FSF överväger att väcka talan mot Vasik Rajlich.

Fuente: Alt1040

Tack Juan Domingo Pueblo för att du skickade oss nyheterna!

Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

8 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Paul Salvador Moscoso sade

    hahahahaha, väldigt roligt presentationen av artikeln. Hälsningar.

    Moskva

  2.   nahuelstes sade

    Ja, nyheterna är nyfikna och rubriken på den är fortfarande genial. Att prata om digital doping har charm! Det faktum att Rybka har använt delar av Fruit: s programmering är inte en anledning till diskvalificering, problemet är att det inte respekterade den typ av licens som den koden innehöll:

    http://www.spanish-translator-services.com/espanol/t/gnu/gpl-ar.html (En översättning till spanska från Spanien pågår).

    Nu säger jag personligen, hur kan det hända att programvaran för privata företag blir den mest använda av majoriteten av användare och ingen oroar sig för att tillämpa en "reverse engineering" på de program, drivrutiner och operativsystem som gör att vi vet vad i den utsträckning dessa koder inte respekterar öppna standarder, de som alla länder kan följa på lika villkor, i vilken utsträckning dessa populära program inte är skyldiga mycket av sin struktur till andra koder under en allmän allmän licens, vilket också gör det möjligt för oss att veta exakt hur mycket dessa program erbjuder oss och hur mycket information samlar de in från användare?

    Det verkar som om reverse engineering inte fungerar i dessa fall, upphovsrättsfrågor antar jag!

  3.   mardigann sade

    Jag skrattar om nu de börjar göra detsamma inom andra områden, och kakan upptäcks av varför företag med fler år insisterar på att behålla sina förare och stjärnprogram med sluten källa O_o

    Det skulle vara en show att se att Illustrator har bitar av kod från Inkscape och Corel, att Nvidia-drivrutinerna är en repetition av ATI, eller att Windows7 har tre fjärdedelar (dåligt kopierade) av OsX och Linux ...

    Med hur lätt det hade varit att ge æren till originalförfattarna istället för att sjunga det hela för mig 😛

  4.   Jose sade

    Inom området artificiell intelligens är schack död.
    Länge leve!
    Go, som schack, är också ett strategi brädspel för två.

    http://es.wikipedia.org/wiki/Go
    http://en.wikipedia.org/wiki/Computer_Go

    I det här fältet skulle det inte vara nödvändigt att fuska eftersom det fortfarande är väldigt grönt att få ett bra program som det händer med schack

    hälsningar

  5.   Cajuma sade

    Jag håller med Mardigann, eller någon tvivlar på att många av "lösningarna" för sluten programvara kommer från fri programvara, Microsoft stöder inte öppen källkod eller SL (http://www.codeplex.com/) eftersom du delar din filosofi är dina avsikter mycket tydliga.

  6.   Francis Ospina sade

    Det kan låta något karneval som att "injiceras" och "dopa". Men här talar vi om att stjäla immateriella rättigheter. När det gäller sanktionerna vet jag inte om de infördes av ICGA eller FIDE, sanningen är att de gör mig extremt starka, jag tycker att priserna borde ha tagits bort och de borde ha förbjudits att delta tills pengarna vann återvänder i turneringar.

  7.   Låt oss använda Linux sade

    Ja ... det är ett "roligt" sätt att säga att killen stal en del av koden, vilket är ett brott.

  8.   German sade

    Tiemmmmmmmbleeennn !!!!