Stockfish-prosjektet anla søksmål mot ChessBase og tilbakekalte GPL-lisensen

Stockfish-prosjektet, distribuert under GPLv3-lisensen, saksøkte ChessBase og trakk tilbake GPL-lisensen for å bruke koden. Tørrfisk er den sterkeste sjakkmotoren som brukes på sjakktjenestene lichess.org og chess.com. Søksmålet ble anlagt på grunn av inkluderingen av Stockfish-kode i et proprietært produkt uten å åpne kildekoden til det avledede arbeidet.

ChessBase har vært kjent for sitt Fritz-sjakkprogram siden 1990-tallet. I 2019 ga den ut Fat Fritz-motoren, basert på det nevrale nettverket til Leela Chess Zero-motoren med åpen kildekode, som på en gang var basert på utviklingen av AlphaZero-prosjektet åpnet av Google. Dette var ikke et brudd på noen lovgivning, selv om Leela-utviklerne var misfornøyde med at ChessBase posisjonerte Fat Fritz som en uavhengig utvikling, uten å anerkjenne fordelene til AlphaZero- og LeelaZero-teamene.

I 2020 ga ChessBase ut Fat Fritz 2.0, basert på Stockfish 12-motoren, som har sin egen nevrale nettverksarkitektur NNUE (ƎUIN, Efficiently Updatable Neural Networks). Stockfish-teamet, med hjelp av advokater, klarte å få DVDen med Fat Fritz 2.0-programmet i Tyskland trukket tilbake fra detaljhandelskjedene, men, ikke fornøyd med resultatet, kunngjorde tilbakekalling av GPL-lisensen for Stockfish fra ChessBase, og anla søksmål.

Dette er ikke den første sesongen med drama rundt Stockfish-koden, som kommersielle motorer låner mens de ignorerer GPL. For eksempel var det tidligere en hendelse med lekkasje av kildekoden til den proprietære Houdini 6-motoren, hvorfra det ble klart at den var basert på Stockfish-koden. Houdini 5 konkurrerte i TCEC-konkurransen og kom seg til sesong 2017 Grand Final, men tapte til slutt for Stockfish. I 6 kunne den neste versjonen av Houdini 2020 vinne TCEC sesong XNUMX Grand Final mot Komodo. Kildekoden, lekket i XNUMX, avslørte dette vanhellige bedraget som bryter med en av hjørnesteinene i FOSS - GPL.

La oss huske at GPL-lisensen gir mulighet for å tilbakekalle lisensen til overtrederen og si opp alle rettighetene til lisensinnehaveren som er gitt ham av denne lisensen. I samsvar med reglene for lisensoppsigelse vedtatt i GPLv3, hvis brudd ble identifisert for første gang og eliminert innen 30 dager fra varseldatoen, gjenopprettes rettighetene til lisensen og lisensen er ikke fullstendig tilbakekalt (kontrakten forblir intakt) . Rettigheter tilbakeføres umiddelbart også ved eliminering av krenkelser, dersom rettighetshaveren ikke har varslet om krenkelsen innen 60 dager. Hvis fristene har utløpt, kan bruddet på lisensen tolkes som et brudd på kontrakten, for hvilke økonomiske bøter kan fås fra retten.

Kilde: opennet.ru

Legg til en kommentar