写点什么

世界顶级开源象棋引擎被“剽窃”,忍无可忍愤而起诉

  • 2021-07-26
  • 本文字数:1346 字

    阅读完需:约 4 分钟

世界顶级开源象棋引擎被“剽窃”,忍无可忍愤而起诉

近日,国际知名开源象棋引擎 Stockfish 一纸诉讼将商业国际象棋软件ChessBase 告上法庭,指控其多次违反 GPL 许可证。

Stockfish 是谁?


据维基百科介绍,Stockfish 是一款免费且开源的国际象棋引擎,可用于各种桌面和移动平台,于 2004 年发布。



它是世界上最强大的 CPU 国际象棋引擎,并且在大多数国际象棋引擎评级列表中一直排名第一或位于前列。在多届 Top Chess Engine Championship 中,Stockfish 成绩赫赫,经常夺得冠军或亚军名次。比如,它去年 9 月发布的 Stockfish 12 开始支持 NNUE,即可以在 CPU 上快速地运行神经网络。此特性显著改进了 Stockfish,恢复了其作为现有最强大的国际象棋引擎的地位。

开源产品被剽窃


据悉,今年早些时候,Stockfish 发现ChessBase 剽窃了自己的开源产品。2021 年 2 月,ChessBase 发布 Fat Fritz 2.0,售价 99.9 欧元。它基于 Stockfish 修改了几行代码(引擎名称、作者列表和部分参数),增加了一套自称是专有的 NNUE 算法。经过包装便摇身一变,成为自己的原创产品,并且没有遵守开源协议对相应修改了的代码进行开源。


Stockfish 在官方博客文章中表示,“我们发现,ChessBase 向客户隐瞒了其产品当中直接使用 Stockfish 核心技术成果的真实情况。事实上,大多数客户根本不清楚自己付费购买的 Fat Fritz 2 或 Huodini 6 就是两款 Stockfish 的‘魔改’版本。”


Stockfish 称,“ChessBase 一再违反 GPL 核心理念,未能履行向用户告知相关权利的义务。看到许可证中明确列出的注明相应来源、免版税复制 / 修改及分发等权利遭到无情践踏,我们深感痛心。”


据悉,Stockfish 源代码使用的许可证是 GPLv3。根据该协议,如果你发行一个自由程序的副本,无论是免费的还是收费的,你必须将你从上游收到的自由,向下游传递下去。你必须确保他们也可以收到或者找到源代码。你必须向他们展示同样的授权条款,让他们知道他们的权利。


简言之,根据 GPLv3 的要求,ChessBase 在发行软件时需要公开修改的源代码。但是,它并未这样做。

告上法庭


据悉,在一位德国版权法律师的支持下,Stockfish 向法院递交了 GPL 侵权诉讼。在经历长达四个月的漫长诉讼后,Stockfish 取得初步胜利。


ChessBase 的 Fat Fritz 2 DVD 被全面召回、Houdini 6 也遭停售下架。


但是,双方仍未能在庭外和解方面达成共识。


Stockfish 称,“由于 ChessBase 屡次违反许可要求,Stockfish 各主要开发人员决定永久终止向 ChessBase 提供 GPL 许可证。然而,ChessBase 选择忽略这一基本事实,仍然冥顽不灵、继续以原样或经过修改的形式将 Stockfish 纳入其产品当中。因此,为了强制终止授权许可,我们决定正式提起诉讼。”


一直以来,开源领域的剽窃事件层出不穷。这些剽窃事件大致分为两类:


第一类,开发者开源后的软件被他人“魔改”,摇身一变成为自己的开源项目,或者被他人包装成商业产品拿去售卖。


第二类,开源软件创意被剽窃,他人或其他组织推出非常相似的同类型软件。比如,InfoQ 曾报道过,一名开发者用两年的业余时间开发并维护的一个开源项目 AppGet,它被微软剽窃,最终该开源项目被迫终结。

写在最后


在开源行业,如果说开源精神和开源文化是基础,那么以 GPL 许可证为代表的开源协议则是一种保障。一旦这个行业的参与者不遵守规则,那么开源贡献者的利益则势必受损。这显然不利于开源行业的长久发展。

2021-07-26 17:043221
用户头像
万佳 前InfoQ编辑

发布了 677 篇内容, 共 366.5 次阅读, 收获喜欢 1802 次。

关注

评论

发布
暂无评论
发现更多内容

优秀的markdown写作软件Ulysses for Mac 中文激活版

小玖_苹果Mac软件

【YashanDB知识库】Yasldr错误处理

YashanDB

数据库 yashandb

百度商家智能体年度回顾:帮助万千商家省人、省钱、省心

新消费日报

人工智能丨AI助力软件测试:从小红书与DeepSeek合作看未来发展

测试人

软件测试

【YashanDB知识库】WAS配置YashanDB JDBC连接

YashanDB

数据库 yashandb

【YashanDB知识库】Mybatis-Plus适配崖山配置

YashanDB

数据库 yashandb

Karmada 完成安全审计!项目成熟度持续升级

华为云原生团队

云计算 容器 云原生

动态壁纸制作工具Dynaper - Dynamic Wallpapers for mac激活版

小玖_苹果Mac软件

视频下载工具Downie 4 for Mac中文激活版

小玖_苹果Mac软件

电脑风扇控制软件Macs Fan Control Pro for mac中文激活版

小玖_苹果Mac软件

首批认证!Aloudata AIR 通过中国信通院“数据虚拟化平台技术要求”评测

Aloudata

数据分析 数据管理 数据集成 数据编织 数据虚拟化技术

【YashanDB知识库】YashanDB查询时间与实际时间默认少8小时

YashanDB

数据库 yashandb

1688拍立淘图像搜索API:解锁商品搜索新境界

代码忍者

1688API接口

JustStream PRO for Mac(投屏软件)v2.12激活版

小玖_苹果Mac软件

苹果电脑系统维护工具TinkerTool System 9 for mac激活版

小玖_苹果Mac软件

电子书制作软件Jutoh for Mac中文注册版

小玖_苹果Mac软件

百度APP iOS端磁盘优化实践(上)

百度Geek说

百度

首个“非遗版春节”怎么过?扫描全能王发起新春扫描活动

合合技术团队

人工智能 AI 算法

客户案例|某车企建设统一监控平台实践

腾讯云可观测平台

Prometheus 日志服务 腾讯云可观测平台

【YashanDB知识库】YashanDB安全设置示例

YashanDB

数据库 yashandb

矢量图形设计软件Illustrator 2024 for Mac(AI2024)中文激活版

小玖_苹果Mac软件

Java开发分析工具JProfiler 14 for Mac激活版

小玖_苹果Mac软件

专业矢量绘图设计软件Sketch for mac中文激活版

小玖_苹果Mac软件

腾讯面试:那些腾讯面试过的MySQL场景问题

王中阳Go

腾讯 MySQL 高可用 面试问题 数据库、

低代码平台:快速搭建与优化MES系统,提升生产效率

万界星空科技

低代码 低代码平台 mes 万界星空科技mes 万界星空科技低代码平台

数据要素价值持续释放,提供新质生产力核心要素

芯盾时代

数据安全 新质生产力

多协议远程管理软件Termius for Mac激活版

小玖_苹果Mac软件

AI口语陪练APP的测试

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语学习

世界顶级开源象棋引擎被“剽窃”,忍无可忍愤而起诉_开源_万佳_InfoQ精选文章