O projeto Stockfish entrou com uma ação judicial contra o ChessBase e revogou a licença GPL

O projeto Stockfish, distribuído sob a licença GPLv3, processou o ChessBase, revogando sua licença GPL para uso de seu código. Stockfish é o mecanismo de xadrez mais forte usado nos serviços de xadrez lichess.org e chess.com. A ação foi ajuizada devido à inclusão do código Stockfish em um produto proprietário sem abertura do código-fonte da obra derivada.

O ChessBase é conhecido por seu programa de xadrez Fritz desde a década de 1990. Em 2019, lançou o motor Fat Fritz, baseado na rede neural do motor Leela Chess Zero de código aberto, que já foi baseado nos desenvolvimentos do projeto AlphaZero inaugurado pelo Google. Isso não foi uma violação de nenhuma legislação, embora os desenvolvedores do Leela estivessem descontentes com o fato de o ChessBase ter posicionado Fat Fritz como um desenvolvimento independente, sem reconhecer os méritos das equipes AlphaZero e LeelaZero.

Em 2020, a ChessBase lançou o Fat Fritz 2.0, baseado no motor Stockfish 12, que possui sua própria arquitetura de rede neural NNUE (ƎUIN, Efficiently Updatable Neural Networks). A equipe do Stockfish, com a ajuda de advogados, conseguiu retirar o DVD com o programa Fat Fritz 2.0 na Alemanha das redes varejistas, mas, não satisfeita com o resultado, anunciou a revogação da licença GPL do Stockfish do ChessBase, e entrou com uma ação judicial.

Esta não é a primeira temporada de drama em torno do código Stockfish, que os motores comerciais tomam emprestado enquanto ignoram a GPL. Por exemplo, anteriormente houve um incidente com o vazamento do código-fonte do mecanismo proprietário Houdini 6, do qual ficou claro que ele era baseado no código Stockfish. Houdini 5 competiu na competição TCEC e chegou à Grande Final da 2017ª temporada, mas acabou perdendo para Stockfish. Em 6, a próxima versão do Houdini 2020 foi capaz de vencer a Grande Final da XNUMXª Temporada do TCEC contra o Komodo. O código-fonte, vazado em XNUMX, revelou esse engano profano que viola um dos pilares do FOSS – a GPL.

Recordemos que a licença GPL prevê a possibilidade de revogar a licença do infrator e rescindir todos os direitos do licenciado que lhe são concedidos por esta licença. De acordo com as regras de rescisão de licença adotadas na GPLv3, se as violações forem identificadas pela primeira vez e eliminadas no prazo de 30 dias a partir da data da notificação, os direitos à licença são restaurados e a licença não é totalmente revogada (o contrato permanece intacto) . Os direitos são devolvidos imediatamente também em caso de eliminação das violações, se o titular dos direitos autorais não tiver notificado a violação no prazo de 60 dias. Caso os prazos tenham expirado, a violação da licença pode ser interpretada como uma violação do contrato, pelo que podem ser obtidas sanções pecuniárias em tribunal.

Fonte: opennet.ru

Adicionar um comentário