一年多之前,开源国际象棋引擎 Stockfish 发布公告称,他们已向国际象棋软件公司 ChessBase 发起诉讼。
据介绍,Stockfish 在德国版权法律师的支持,以及在开发社区的广泛支持下,在慕尼黑法院对 ChessBase 提起诉讼,要求对方执行 GPLv3 许可证终止条款,声称 ChessBase 的产品 Fat Fritz 2 和 Houdini 6 多次违反了 GPL 许可证条款。
Fat Fritz 2 和 Houdini 6 基于 Stockfish 开发。根据 GPLv3,ChessBase 销售修改后的副本是被允许的,但必须提供相应的修改过的源代码和所有构建该程序所需的信息。然而,ChessBase 几乎原封不动地使用了 Stockfish 的代码,不但没有标注来源,反而对外宣称自己的原创性,此外也没有遵守 GPL 许可证——他们的客户没有收到涵盖这些程序的 GPL 许可证文本和这些程序的相应源代码。
近日,Stockfish 宣布他们已经与 ChessBase 达成协议(德语和英语 PDF),这份协议增强了 Stockfish 项目以自由软件形式提供世界第一开源国际象棋引擎的目标,并允许 ChessBase 在未来继续分发这款软件。
Stockfish 恢复了 ChessBase 的分发许可,他们认为此举符合自由软件的精神并有利于社区。ChessBase 也已经认识到开源软件的价值和潜力,特别是 Stockfish,并明确承诺尊重自由软件原则。为了防止未来出现违规行为,ChessBase 将设立自由软件合规官的职位,并将维护一个域名为 [foss.chessbase.com] 的网站,列出他们使用了自由开源软件 (FOSS) 的产品。
此外,ChessBase 表示他们提供的与 Stockfish 一起使用的神经网络将会以 GPL 或与之兼容的许可证开源。
最后,Stockfish 团队称自己是“为爱发电”的业余爱好者,他们喜欢写代码而不是打官司,所以他们没有要求赔偿或其他形式的经济补偿。
延伸阅读
- ChessBase “剽窃” 开源国际象棋引擎 Stockfish
- Stockfish 起诉 ChessBase 违反 GPL 许可证
- Stockfish 起诉 ChessBase 违反 GPL 许可证一案即将开庭