Il progetto Stockfish ha intentato una causa contro la ChessBase e ha revocato la licenza GPL

Il progetto Stockfish, distribuito sotto la licenza GPLv3, ha citato in giudizio l'azienda ChessBase, ritirando la licenza GPL per l'uso del proprio codice. Stockfish è il più potente dei motori di scacchi utilizzati sui servizi scacchistici lichess.org e chess.com. La causa è stata intentata a causa dell'inclusione del codice di Stockfish in un prodotto proprietario senza la pubblicazione dei codici sorgente dell'opera derivata.

L'azienda ChessBase è nota per il suo programma di scacchi Fritz fin dagli anni '90. Nel 2019 ha rilasciato il motore Fat Fritz, basato su una rete neurale del motore open-source Leela Chess Zero, a sua volta fondato sui lavori del progetto AlphaZero, rilasciato da Google. Questo non costituiva una violazione di alcuna legge, anche se gli sviluppatori di Leela erano scontenti del fatto che ChessBase posizionasse Fat Fritz come uno sviluppo autonomo, senza riconoscere i meriti dei team AlphaZero e LeelaZero.

Nel 2020 l'azienda ChessBase ha rilasciato il prodotto Fat Fritz 2.0, basato sul motore Stockfish 12, che ha una propria architettura di rete neurale NNUE (Efficiently Updatable Neural Networks). Il team di Stockfish, con l'assistenza di avvocati, è riuscito a ottenere il ritiro delle copie DVD del programma Fat Fritz 2.0 dal mercato in Germania, ma, insoddisfatto del risultato, ha annunciato il ritiro della licenza GPL su Stockfish a ChessBase e ha intentato una causa.

Non è la prima volta che si crea il dramma attorno al codice di Stockfish, che i motori commerciali appropriavano ignorando la GPL. Ad esempio, in passato ci fu un incidente con la fuga di codici sorgente del motore proprietario Houdini 6, da cui si capì che era basato sul codice di Stockfish. Houdini 5 partecipò al torneo TCEC e arrivò al superfinale della nona stagione, ma alla fine perse contro Stockfish. Nel 2017 la versione successiva Houdini 6 riuscì a vincere contro Komodo nel superfinale della decima stagione TCEC. I codici sorgente, trapelati nel 2020, rivelarono questo inganno scellerato, che calpestava uno dei principi fondamentali del FOSS — GPL.

Ricordiamo che la licenza GPL prevede la possibilità di revoca della licenza nei confronti del trasgressore e cessazione di tutti i diritti concessi al licenziatario da questa licenza. In conformità con le regole di cessazione della licenza adottate nella GPLv3, se le violazioni sono state rilevate per la prima volta e sanate entro 30 giorni dalla notifica, i diritti sulla licenza vengono ripristinati e la licenza non viene completamente revocata (il contratto rimane non violato). I diritti vengono restituiti immediatamente anche in caso di rimozione delle violazioni, se il titolare dei diritti non ha notificato la violazione entro 60 giorni. Se i termini sono scaduti, la violazione della licenza può essere interpretata come violazione del contratto, per la quale il tribunale può richiedere sanzioni finanziarie.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster