Le projet Stockfish a intenté une action en justice contre ChessBase et a révoqué la licence GPL

Le projet Stockfish, distribué sous licence GPLv3, a poursuivi ChessBase, révoquant sa licence GPL pour utiliser son code. Stockfish est le moteur d'échecs le plus puissant utilisé sur les services d'échecs lichess.org et chess.com. Le procès a été intenté en raison de l'inclusion du code Stockfish dans un produit exclusif sans ouvrir le code source de l'œuvre dérivée.

ChessBase est connu pour son programme d'échecs Fritz depuis les années 1990. En 2019, elle a lancé le moteur Fat Fritz, basé sur le réseau neuronal du moteur open source Leela Chess Zero, qui reposait autrefois sur les développements du projet AlphaZero ouvert par Google. Cela ne constituait une violation d'aucune législation, même si les développeurs de Leela étaient mécontents que ChessBase positionne Fat Fritz comme un développement indépendant, sans reconnaître les mérites des équipes AlphaZero et LeelaZero.

En 2020, ChessBase a publié Fat Fritz 2.0, basé sur le moteur Stockfish 12, qui possède sa propre architecture de réseau neuronal NNUE (ƎUIN, Efficiently Updatable Neural Networks). L'équipe Stockfish, avec l'aide d'avocats, a réussi à faire retirer le DVD contenant le programme Fat Fritz 2.0 en Allemagne des chaînes de vente au détail, mais, insatisfaite du résultat, a annoncé la révocation de la licence GPL pour Stockfish de ChessBase, et a déposé une plainte.

Ce n’est pas la première saison dramatique autour du code Stockfish, que les moteurs commerciaux empruntent tout en ignorant la GPL. Par exemple, plus tôt, il y a eu un incident avec la fuite du code source du moteur propriétaire Houdini 6, à partir duquel il est devenu clair qu'il était basé sur le code Stockfish. Houdini 5 a participé à la compétition TCEC et a atteint la grande finale de la saison 2017, mais a finalement perdu contre Stockfish. En 6, la prochaine version de Houdini 2020 a pu remporter la grande finale de la saison XNUMX du TCEC contre Komodo. Le code source, divulgué en XNUMX, a révélé cette tromperie impie qui viole l'une des pierres angulaires du FOSS : la GPL.

Rappelons que la licence GPL prévoit la possibilité de révoquer la licence du contrevenant et de mettre fin à tous les droits du licencié qui lui sont accordés par cette licence. Conformément aux règles de résiliation de licence adoptées dans la GPLv3, si des violations ont été identifiées pour la première fois et éliminées dans les 30 jours à compter de la date de notification, les droits sur la licence sont rétablis et la licence n'est pas complètement révoquée (le contrat reste intact) . Les droits sont restitués immédiatement même en cas d'élimination des violations, si le titulaire du droit d'auteur n'a pas notifié la violation dans les 60 jours. Si les délais sont expirés, la violation de la licence peut être interprétée comme une violation du contrat, pour laquelle des sanctions financières peuvent être obtenues auprès du tribunal.

Source: opennet.ru

Ajouter un commentaire