Projektet Stockfish, som distribueres under GPLv3-licensen, har sagsøgt ChessBase og tilbagekaldt deres GPL-licens til at anvende deres kode. Stockfish er den stærkeste af de skakmotorer, der anvendes på skakwebsteder som lichess.org og chess.com. Sagen er anlagt på grund af inkluderingen af Stockfish-koden i et proprietært produkt uden offentliggørelse af kildekoderne for det afledte arbejde.
ChessBase har været kendt for deres skakprogram Fritz siden 1990'erne. I 2019 lancerede de motoren Fat Fritz, baseret på den åbne kilde-motor Leela Chess Zero, som oprindeligt var baseret på arbejdet fra AlphaZero-projektet, der er åbnet af Google. Dette udgjorde ikke en overtrædelse af nogen lovgivning, selvom udviklerne af Leela var utilfredse med, at ChessBase præsenterede Fat Fritz som en selvstændig udvikling uden at anerkende fortjenesterne fra AlphaZero- og LeelaZero-holdene.
I 2020 udgav ChessBase produktet Fat Fritz 2.0, baseret på Stockfish 12-motoren, der har sin egen arkitektur af neurale netværk NNUE (Efficiently Updatable Neural Networks). Teamet bag Stockfish, med hjælp fra advokater, opnåede at få produktet Fat Fritz 2.0 tilbagekaldt fra DVD-forhandlere i Tyskland, men utilfredse med resultatet erklærede de, at de tilbagekaldte GPL-licensen for Stockfish hos ChessBase og indgav en retssag.
Dette er ikke første gang, der er drama omkring koden for Stockfish, som kommercielle motorer låner uden at tage hensyn til GPL. For eksempel skete der tidligere en situation med lækagen af kildekoden til den proprietære motor Houdini 6, hvor det blev klart, at den er baseret på Stockfish-kode. Houdini 5 deltog i TCEC-konkurrencen og nåede superfinalen i den niende sæson, men tabte til Stockfish. I 2017 formåede den næste version, Houdini 6, at vinde over Komodo i superfinalen af den tiende sæson af TCEC. Kildekoderne, der lækkede i 2020, afslørede denne uærlige snyd, der undergraver en af de grundlæggende principper for FOSS — GPL.
Vi minder om, at GPL-licensen giver mulighed for at inddrage licensen fra en overtræder og ophøre for alle rettigheder, der er givet til licenshaverne under denne licens. I henhold til de regler, der er vedtaget i GPLv3 angående opsigelse af licensen, hvis overtrædelserne først er opdaget og rettet indenfor 30 dage fra meddelelsen, genoprettes rettighederne til licensen, og licensen annulleres ikke fuldstændigt (aftalen forbliver intakt). Rettighederne genoprettes også straks, hvis overtrædelserne rettes, såfremt rettighedshaveren ikke har informeret om overtrædelsen inden for 60 dage. Hvis fristerne er udløbet, kan overtrædelsen af licensen betragtes som en overtrædelse af aftalen, hvorefter der kan opnås økonomiske krav ved retten.
Kilde: opennet.ru
