ChessBase “剽窃”开源国际象棋引擎 Stockfish

来源: OSCHINA
编辑: 局长
2021-02-20

知名国际象棋软件公司 ChessBase 本月发布了 Fat Fritz 2.0,Fat Fritz 2.0 是 Fat Fritz 的继任产品,后者基于著名的 AlphaGo 算法。ChessBase 在宣传稿中声称 Fat Fritz 2.0 使用了新的日本 AI 技术,无需昂贵显卡即可在普通的计算机处理器上达到最佳性能。

此外,根据官方的介绍,Fat Fritz 2.0 庞大的神经网络由初代 Fat Fritz 进行训练,同时应用了来自 Stockfish 的搜索技术。两个强大技术的结合将这个新版本的国际象棋分析功能提升到了全新水平。

看起来这只是一次常规的产品迭代升级,除了宣传文案稍显夸张,没有其他不妥之处。然而事实并非如此,这款售价为 99.90 欧元的商业软件被认为是 Stockfish 的衍生产品,Fat Fritz 2.0 基于 Stockfish 修改了几行代码(引擎名称、作者列表和部分参数),增加了一套自称是专有的 NNUE 算法。经过包装便摇身一变,成为了自己原创的产品,并且没有遵守开源协议对相应修改了的代码进行开源。

Stockfish 是采用 GPLv3 开源许可协议的国际象棋引擎,去年9月发布的 Stockfish 12 开始支持 NNUE,即可以在 CPU 上快速地运行神经网络。此特性显著改进了 Stockfish,恢复了其作为现有最强大的国际象棋引擎的地位。

销售基于开源项目的产品当然是合法合理的,Stockfish 维护者对这种行为也无异议,因此 ChessBase 销售 Fat Fritz 2.0 完全没问题,但其招致骂声的行为是它使用了开源项目却没标注来源——甚至几乎原封不动地使用了开源项目代码却又在没有原创性的地方对外宣称了自己的原创性,此外也没有遵守 GPL 协议开源修改了的代码——直到被 Stockfish 维护者告知违反协议后才开源了对应的 C++ 代码,但没有提供 NNUE 神经网络。

Stockfish 维护者认为,根据 GPLv3,Chessbase 销售修改后的副本是被允许的,但必须提供相应的修改过的源代码和所有构建该程序所需的信息。

对 ChessBase 提供的开源代码与 Stockfish 代码进行差异对比的结果显示,ChessBase 发布的 Fat Fritz 2.0 仅修改了 Stockfish 的几个文件:

有人指出这不是 ChessBase 首次出现这种“剽窃”行为,它此前推出的 DeusX 和 Fat Fritz 都被认为使用了开源的 Leela 围棋引擎,但推向市场的时候却未提及,宣传口径都是“由自己创建的新引擎”这类说法。

展开阅读全文
10 收藏
分享
加载中
精彩评论
改名 打包 往外卖 果然是国内外都有的事 233333
2021-02-20 11:06
10
举报
在21世纪开头的几年,电脑国际象棋是ChessBase一家独大,Fritz、HIARCS、Shredder等众多世界级引擎蜚声全球,连一张盗版碟都四五十RMB,还是有人愿买。
那时唯一开源的引擎就是Crafty,可Crafty的水平差了至少300个等级分,在CB家产品面前被碾得渣都不剩,下十盘输十盘,连一盘和的都没有。
当时有一个定律,免费引擎的等级分至多2500,超过这个界限就要向收费转化,比如好不容易出了个比较强一点的Ruffian,1.0.1版还是免费的,到1.0.5版就开始收费了。
Stockfish的出现,是一个关键性的转折点,它打破了免费引擎等级分超不过2500的魔咒,一上来就达到了2700左右,完全可以跟收费的商业引擎抗衡。
有免费的能用谁还去用收费的或者盗版的呢,从此CB等商业软件一统天下的时代宣告终结,逐渐形成了商业引擎和开源引擎两极对抗的局面。
从那开始又过去十多年,现在连我都快忘记ChessBase这个名字了。
2021-02-20 13:44
4
举报
汉芯知乎内行
2021-02-20 21:49
1
举报
最新评论 (8)
汉芯知乎内行
2021-02-20 21:49
1
回复
举报
haha
2021-02-20 18:11
0
回复
举报
好事。
2021-02-20 14:49
0
回复
举报
在21世纪开头的几年,电脑国际象棋是ChessBase一家独大,Fritz、HIARCS、Shredder等众多世界级引擎蜚声全球,连一张盗版碟都四五十RMB,还是有人愿买。
那时唯一开源的引擎就是Crafty,可Crafty的水平差了至少300个等级分,在CB家产品面前被碾得渣都不剩,下十盘输十盘,连一盘和的都没有。
当时有一个定律,免费引擎的等级分至多2500,超过这个界限就要向收费转化,比如好不容易出了个比较强一点的Ruffian,1.0.1版还是免费的,到1.0.5版就开始收费了。
Stockfish的出现,是一个关键性的转折点,它打破了免费引擎等级分超不过2500的魔咒,一上来就达到了2700左右,完全可以跟收费的商业引擎抗衡。
有免费的能用谁还去用收费的或者盗版的呢,从此CB等商业软件一统天下的时代宣告终结,逐渐形成了商业引擎和开源引擎两极对抗的局面。
从那开始又过去十多年,现在连我都快忘记ChessBase这个名字了。
2021-02-20 13:44
4
回复
举报
可能会有一些"正道"人士会说, 读书人的世界怎么能用"剽窃"来形容呢,这叫"借鉴"
2021-02-20 11:37
0
回复
举报
改名 打包 往外卖 果然是国内外都有的事 233333
2021-02-20 11:06
10
回复
举报
人的劣性是相通的
2021-02-23 11:07
0
回复
举报
果真是这样的话,那就不合适了啊
2021-02-20 09:11
0
回复
举报
更多评论
8 评论
10 收藏
分享
返回顶部
顶部