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

  发布时间:2025-11-03 21:07:20   作者:玩站小弟   我要评论
知名国际象棋软件公司 ChessBase 本月发布了 Fat Fritz 2.0,Fat Fritz 2.0 是 Fat Fritz 的继任产品,后者基于著名的 AlphaGo 算法。ChessBas 。

知名国际象棋软件公司 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 修改了几行代码(引擎名称、WordPress模板作者列表和部分参数),增加了一套自称是专有的 NNUE 算法。经过包装便摇身一变,成为了自己原创的产品,并且没有遵守开源协议对相应修改了的代码进行开源。

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

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

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

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

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

本文转自OSCHINA

本文标题:ChessBase “剽窃”开源国际象棋引擎 Stockfish

本文地址:https://www.oschina.net/news/130451/chessbase-fat-fritz-2-n-stockfish

香港云服务器
  • Tag:

相关文章

  • 以建荣SD卡量产工具教程(关键步骤详解,让你快速掌握SD卡量产技巧)

    摘要:在如今数字化时代,SD卡已成为存储设备的标配。然而,在一些特定的场景下,我们常常需要大批量制作相同规格的SD卡。为了提高效率和节省时间,以建荣SD卡量产工具应运而生。本文将详细介绍...
    2025-11-03
  • Github上12个Star过万的Vue.js项目

    Vue是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,方便与第三方库或既有项目整合。现如今,Vue被广泛
    2025-11-03
  • 我不能没有的5个Vue.js库

    1.Click Off to Close有的时候,我们需要在用户点击元素之外的时候触发一个事件。最常见的用例是当你想通过点击关闭一个下拉框或对话框时。这是一个必不可少的包,几乎在我构建的每个应用中都会
    2025-11-03
  • Kubernetes 网络的四种场景分析

    在实际的业务场景中,业务组件之间的关系十分复杂,特别是微服务概念的提出,应用部署的粒度更加细小和灵活。为了支持业务应用组件的通信联系,Kubernetes网络的设计主要致力于解决以下场景:(1)紧密耦
    2025-11-03
  • 华为台灯电脑支架安装教程(一步步教您如何安装华为台灯电脑支架)

    摘要:华为台灯电脑支架是一款方便实用的产品,通过安装在台灯上,可以将电脑屏幕提升到合适的高度,舒适地进行办公或学习。本文将为您详细介绍如何正确安装华为台灯电脑支架,让您轻松享受高效的办公...
    2025-11-03
  • 为什么现在开发一款软件的时间越来越长?

    为什么开发软件这么贵?为什么我的团队交付软件的速度这么慢?为什么我的软件发布赶不上计划?为什么开发一个软件要花这么长时间?我们之所以一遍又一遍地听到上述问题,背后是有原因的。为了保持竞争力,企业每天都
    2025-11-03

最新评论