Insolito: il software di scacchi per quattro volte è stato squalificato per "doping"

Un chiaro esempio del perché il software libero è migliore rispetto al software proprietario e quanto forte può essere la licenza GNU: rybka è un motore di scacchi proprietario, ha vinto tutti i tornei di scacchi per 5 anni ed è stato espulso dall'ICGA per i seguenti motivi ...


Chi direbbe che anche i computer ricorrono agli imbrogli sportivi? Il International Computer Games Association (ICGA) ha deciso all'unanimità di squalificare rybka, il computer per scacchi a quattro tempi, per il doping digitale. Dopo un'indagine approfondita, è stato dimostrato che Vasik Rakhlich Codice "iniettato" da altri concorrenti nel software per migliorare le prestazioni della tua macchina. Scandalo!

rybka è noto per aver vinto il Campionato mondiale di scacchi per computer quattro anni consecutivi (2007-2010). Tuttavia, dopo essersi resi conto che il computer stava eseguendo giochi simili a quelli di alcuni concorrenti precedenti, hanno deciso di aprire un caso a questo proposito. L'associazione ha decodificato il codice, scoprendo che Rybka includeva frammenti di programmazione da due terminali precedenti.

È interessante notare che il doping non era regolato dall'integrazione del codice, ma per averlo fatto senza attribuzione. Rybka ha utilizzato parti della programmazione di Frutta, il secondo classificato del torneo nel 2005. Questo codice era stato rilasciato sotto una licenza pubblica GNU. Secondo le regole, il comitato avrebbe consentito al computer di utilizzare i frammenti se Rajlich avesse condiviso il merito.
La trappola è stata costosa per il creatore di Rybka, poiché sia ​​lui che la sua prole sono banditi dalla competizione per la vita. Inoltre, ci si aspetta che tu restituisca i soldi che hai vinto nei tornei. Solo nel campionato 2010, Rajlich ha vinto circa mille euro. L'associazione anche ha rimosso i loro nomi dall'elenco dei vincitori, garantendo il riconoscimento ai secondi classificati di detto concorso.

Al di là della curiosità dell'evento, secondo me Sono molto incuriosito dal concetto di doping digitale. Come gli atleti che utilizzano sostanze che migliorano le prestazioni, cosa succede quando viene inserito un codice per ottimizzare le prestazioni del software in una competizione? Immaginiamo che io sviluppi un programma e lo "alimenti" con codice straniero. L'ho messo in un concorso e sono stato il vincitore. Come viene regolamentato? Quali considerazioni si applicano? Mi sembra un bordo molto interessante, un dilemma da esplorare. Per ora, gli scacchi sono in stasi. Assolutamente no, imbrogli, scacco matto!

Mi chiedo se la FSF stia considerando di intentare una causa contro Vasik Rajlich.

fonte: Alt1040

Grazie Juan Domingo Pueblo per averci inviato la notizia!

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Pablo Salvador Mosca suddetto

    hahahahaha, molto divertente la presentazione dell'articolo. Saluti.

    Moscasov

  2.   nahuelstes suddetto

    Sì, la notizia è curiosa e il titolo è ancora ingegnoso. Parlare di doping digitale ha fascino! Il fatto che Rybka abbia utilizzato parti della programmazione di Fruit non è motivo di squalifica, il problema è che non ha rispettato il tipo di licenza che quel codice conteneva:

    http://www.spanish-translator-services.com/espanol/t/gnu/gpl-ar.html (Si sta lavorando a una traduzione in spagnolo dalla Spagna).

    Ora, dico personalmente, com'è che il software delle aziende private finisce per essere il più utilizzato dalla maggioranza degli utenti e nessuno si preoccupa di applicare un "reverse engineering" a quei programmi, driver e sistemi operativi che ci permette di sapere a cosa fino a che punto questi codici non rispettano gli standard aperti, quelli che tutti i paesi possono seguire a parità di condizioni, fino a che punto questi programmi popolari non devono gran parte della loro struttura ad altri codici sotto una licenza pubblica generale, che ci permettono anche di sapere esattamente come quanto questi programmi ci offrono e quante informazioni raccolgono dagli utenti?

    Sembra che il reverse engineering non funzioni per quei casi, credo che i problemi di copyright!

  3.   mardigann suddetto

    Rido se ora iniziano a fare lo stesso in altre aree, e si scopre la torta del perché le aziende con più anni insistono nel mantenere i loro driver e programmi stellari con codice chiuso O_o

    Sarebbe uno spettacolo vedere che Illustrator ha blocchi di codice da Inkscape e Corel, che i driver Nvidia sono un rimaneggiamento di ATI, o che Windows7 ha tre quarti (mal copiati) di OsX e Linux ...

    Con quanto sarebbe stato facile dare il merito agli autori originali invece di cantare tutto per me 😛

  4.   Jose suddetto

    Nel campo dell'intelligenza artificiale, gli scacchi sono morti.
    Lunga vita al via!
    Go, come gli scacchi, è anche un gioco da tavolo di strategia per due.

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

    In questo campo non ci sarebbe bisogno di barare perché è comunque molto green per avere un buon programma come accade con gli scacchi

    saluti

  5.   anacardi suddetto

    Sono d'accordo con Mardigann, o qualcuno dubita che molte delle "soluzioni" di software chiuso provengano da software libero, Microsoft non supporta l'open source o SL (http://www.codeplex.com/) perché condividi la tua filosofia, quindi le tue intenzioni sono molto chiare.

  6.   Francesco Ospina suddetto

    Può suonare qualcosa di carnevale quello di essere "iniettato" e "doping". Ma qui stiamo parlando di furto di proprietà intellettuale. Per quanto riguarda le sanzioni, non so se sono state imposte dall'ICGA o dalla FIDE, la verità è che mi rendono estremamente forte, penso che i premi avrebbero dovuto essere portati via e avrebbero dovuto essere loro vietato di partecipare fino a quando non avessero vinto i soldi ritorna nei tornei.

  7.   Usiamo Linux suddetto

    Sì ... è un modo "divertente" per dire che il ragazzo ha rubato parte del codice, il che è un crimine.

  8.   Tedesco suddetto

    Tiemmmmmmmbleeennn !!!!