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

Il progetto Stockfish, distribuito sotto la licenza GPLv3, ha citato in giudizio ChessBase, revocando la licenza GPL per l'utilizzo del suo codice. Stockfish è il motore scacchistico più potente utilizzato sui servizi di scacchi lichess.org e chess.com. La causa è stata intentata a causa dell'inclusione del codice Stockfish in un prodotto proprietario senza aprire il codice sorgente dell'opera derivata.

ChessBase è nota per il suo programma di scacchi Fritz sin dagli anni '1990. Nel 2019 ha rilasciato il motore Fat Fritz, basato sulla rete neurale del motore open source Leela Chess Zero, che un tempo si basava sugli sviluppi del progetto AlphaZero aperto da Google. Questa non era una violazione di alcuna legislazione, anche se gli sviluppatori di Leela erano scontenti del fatto che ChessBase avesse posizionato Fat Fritz come uno sviluppo indipendente, senza riconoscere i meriti dei team AlphaZero e LeelaZero.

Nel 2020, ChessBase ha rilasciato Fat Fritz 2.0, basato sul motore Stockfish 12, che ha la propria architettura di rete neurale NNUE (ƎUIN, Efficiently Updatable Neural Networks). Il team di Stockfish, con l'aiuto di avvocati, è riuscito a far ritirare il DVD con il programma Fat Fritz 2.0 in Germania dalle catene di vendita al dettaglio, ma, non soddisfatto del risultato, ha annunciato la revoca della licenza GPL per Stockfish a ChessBase, e ha intentato una causa.

Questa non è la prima stagione drammatica che circonda il codice Stockfish, preso in prestito dai motori commerciali ignorando la GPL. Ad esempio, in precedenza si è verificato un incidente con la fuga del codice sorgente del motore proprietario Houdini 6, da cui è emerso chiaramente che era basato sul codice Stockfish. Houdini 5 ha gareggiato nella competizione TCEC ed è arrivato alla finale della stagione 2017, ma alla fine ha perso contro Stockfish. Nel 6, la versione successiva di Houdini 2020 è stata in grado di vincere la finale della stagione XNUMX del TCEC contro Komodo. Il codice sorgente, trapelato nel XNUMX, ha rivelato questo empio inganno che viola uno dei capisaldi del FOSS: la GPL.

Ricordiamo che la licenza GPL prevede la possibilità di revocare la licenza del trasgressore e di porre termine a tutti i diritti del licenziatario a lui concessi da tale licenza. In conformità con le regole per la cessazione della licenza adottate nella GPLv3, se le violazioni vengono identificate per la prima volta ed eliminate entro 30 giorni dalla data di notifica, i diritti sulla licenza vengono ripristinati e la licenza non viene revocata completamente (il contratto rimane intatto) . I diritti vengono restituiti immediatamente anche in caso di eliminazione delle violazioni, se il titolare del diritto d'autore non ha denunciato la violazione entro 60 giorni. Se i termini sono scaduti, la violazione della licenza può essere interpretata come una violazione del contratto, per la quale si possono ottenere sanzioni pecuniarie dal tribunale.

Fonte: opennet.ru

Aggiungi un commento