El proyecto Stockfish presentó una demanda contra ChessBase y revocó la licencia GPL

El proyecto Stockfish, distribuido bajo la licencia GPLv3, demandó a ChessBase, revocando su licencia GPL para utilizar su código. Stockfish es el motor de ajedrez más potente utilizado en los servicios de ajedrez lichess.org y chess.com. La demanda se presentó debido a la inclusión del código Stockfish en un producto propietario sin abrir el código fuente del trabajo derivado.

ChessBase es conocida por su programa de ajedrez Fritz desde la década de 1990. En 2019, lanzó el motor Fat Fritz, basado en la red neuronal del motor de código abierto Leela Chess Zero, que en un momento se basó en los desarrollos del proyecto AlphaZero abierto por Google. Esto no fue una violación de ninguna legislación, aunque los desarrolladores de Leela no estaban contentos de que ChessBase posicionara a Fat Fritz como un desarrollo independiente, sin reconocer los méritos de los equipos AlphaZero y LeelaZero.

En 2020, ChessBase lanzó Fat Fritz 2.0, basado en el motor Stockfish 12, que tiene su propia arquitectura de red neuronal NNUE (ƎUIN, Efficiently Updatable Neural Networks). El equipo de Stockfish, con la ayuda de abogados, consiguió que el DVD con el programa Fat Fritz 2.0 fuera retirado de las cadenas minoristas en Alemania, pero, no satisfecho con el resultado, anunció la revocación de la licencia GPL para Stockfish de ChessBase, y presentó una demanda.

Esta no es la primera temporada de drama en torno al código Stockfish, que los motores comerciales toman prestado mientras ignoran la GPL. Por ejemplo, anteriormente hubo un incidente con la filtración del código fuente del motor patentado Houdini 6, del cual quedó claro que se basaba en el código Stockfish. Houdini 5 compitió en la competencia TCEC y llegó a la gran final de la temporada 2017, pero finalmente perdió ante Stockfish. En 6, la próxima versión de Houdini 2020 pudo ganar la gran final de la temporada XNUMX de TCEC contra Komodo. El código fuente, filtrado en XNUMX, reveló este impío engaño que viola una de las piedras angulares del software libre: la GPL.

Recordemos que la licencia GPL prevé la posibilidad de revocar la licencia del infractor y rescindir todos los derechos del licenciatario que le otorga esta licencia. De acuerdo con las reglas para la terminación de la licencia adoptadas en GPLv3, si las violaciones se identificaron por primera vez y se eliminaron dentro de los 30 días a partir de la fecha de la notificación, los derechos sobre la licencia se restablecen y la licencia no se revoca por completo (el contrato permanece intacto). . Los derechos se devuelven inmediatamente también en caso de eliminación de violaciones, si el titular de los derechos de autor no ha notificado la violación dentro de los 60 días. Si los plazos han expirado, entonces la violación de la licencia puede interpretarse como una violación del contrato, por lo que se pueden obtener sanciones económicas del tribunal.

Fuente: opennet.ru

Añadir un comentario