O proxecto Stockfish presentou unha demanda contra ChessBase e revogou a licenza GPL

O proxecto Stockfish, distribuído baixo a licenza GPLv3, demandou a ChessBase, revogando a súa licenza GPL para usar o seu código. Stockfish é o motor de xadrez máis potente usado nos servizos de xadrez lichess.org e chess.com. A demanda presentouse debido á inclusión do código Stockfish nun produto propietario sen abrir o código fonte do traballo derivado.

ChessBase é coñecida polo seu programa de xadrez Fritz desde a década de 1990. En 2019, lanzou o motor Fat Fritz, baseado na rede neuronal do motor de código aberto Leela Chess Zero, que no seu momento estaba baseado nos desenvolvementos do proxecto AlphaZero aberto por Google. Isto non foi unha violación de ningunha lexislación, aínda que os desenvolvedores de Leela estaban descontentos de que ChessBase posicionase a Fat Fritz como un desenvolvemento independente, sen recoñecer os méritos dos equipos AlphaZero e LeelaZero.

En 2020, ChessBase lanzou Fat Fritz 2.0, baseado no motor Stockfish 12, que ten a súa propia arquitectura de rede neuronal NNUE (ƎUIN, Efficiently Updatable Neural Networks). O equipo de Stockfish, coa axuda de avogados, puido conseguir que o DVD co programa Fat Fritz 2.0 en Alemaña fose retirado das cadeas de venda polo miúdo, pero, non satisfeito co resultado, anunciou a revogación da licenza GPL de Stockfish de ChessBase e presentou unha demanda.

Esta non é a primeira tempada de drama sobre o código Stockfish, que os motores comerciais toman prestado sen ter en conta a GPL. Por exemplo, antes houbo un incidente coa filtración do código fonte do motor propietario Houdini 6, polo que quedou claro que estaba baseado no código Stockfish. Houdini 5 competiu na competición TCEC e chegou á Gran Final da Temporada 2017, pero finalmente perdeu ante Stockfish. En 6, a seguinte versión de Houdini 2020 puido gañar a gran final da tempada XNUMX do TCEC contra Komodo. O código fonte, filtrado en XNUMX, revelou este engano profano que viola unha das pedras angulares de FOSS: a GPL.

Lembremos que a licenza GPL prevé a posibilidade de revogar a licenza do infractor e rescindir todos os dereitos do licenciado que lle concede esta licenza. De acordo coas regras para a rescisión da licenza adoptadas na GPLv3, se as infraccións foron identificadas por primeira vez e eliminadas nun prazo de 30 días desde a data da notificación, os dereitos da licenza restablecéronse e a licenza non se revoga por completo (o contrato permanece intacto). . Os dereitos devólvense inmediatamente tamén en caso de eliminación das violacións, se o titular dos dereitos de autor non notificou a violación nun prazo de 60 días. Se os prazos expiraron, a infracción da licenza pode interpretarse como unha infracción do contrato, polo que se poden obter sancións económicas do xulgado.

Fonte: opennet.ru

Engadir un comentario