最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

  • 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:042991
用户头像
万佳 前InfoQ编辑

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

关注

评论

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

零代码秒集成打通小鹅通订单支付信息与CRM合同接口

RestCloud

零代码 APPlink

多行业用户齐聚,2023 IoTDB 用户大会详细议程更新!

Apache IoTDB

10w+播放!自动化办公,用到了哪些实用的Python技术?

程序员晚枫

Python 编程 自动化办公

Kyligence 入选 Gartner® 2023 客户之声报告,高分获评“卓越表现者”

Kyligence

数据分析 指标平台

概念回顾: API 和 API 互联

NGINX开源社区

API 协议 API 类型 API 策略 API 架构 API使用现状

OpenHarmony开发者论坛正式上线,盖楼赢惊喜好礼~

OpenHarmony开发者

OpenHarmony

Milvus 上新!全新 Range Search 功能,可精准控制搜索结果

Zilliz

Milvus Zilliz 向量数据库

推动OpenHarmony在AIDC行业落地,优博讯的技术积累与实践

Geek_2d6073

Databend 与海外某电信签约:共创海外电信数据仓库新纪元

Databend

文心一言 VS 讯飞星火 VS chatgpt (135)-- 算法导论11.3 1题

福大大架构师每日一题

福大大架构师每日一题

数据库操作入门:PyMongo 和 MongoDB 的基本用法

小万哥

Python 程序员 软件 后端 开发

世界杯、NBA赛事直播视频源数据接口获取,开发体育直播平台搭建行动方案

软件开发-梦幻运营部

「冰点还原精灵」Deep Freeze for mac 系统还原工具

加油,小妞!

Deep Freeze 系统还原

FTP与文件管理工具 ForkLift 4 激活最新版

mac大玩家j

文件传输工具 ftp工具

“枫”景独美时,在华为天气发现观赏指南

最新动态

玩转 Cgroup 系列之三:挑战手动管理 Cgroup

小猿姐

cpu 资源管理 Cgroup

市场行情回暖、利好月来袭,Web3 广告业领头羊 Verasity 或迎爆发

威廉META

go-mongox:简单高效,让文档操作和 bson 数据构造更流畅

陈明勇

Go golang mongodb 开源 go mongo

保驾“双十一” 博睿数据助力电商零售迎高峰无烦忧

博睿数据

可观测性 博睿数据

Macos硬件监测和系统维护工具:TechTool Pro for mac

加油,小妞!

系统维护 mac系统维护软件 TechTool Pro

一文带你了解TypeScript 函数

Aion

typescript Vue 前端

企业APP软件定制开发的关键步骤

Geek_16d138

软件开发 app定制开发

市场行情回暖、利好月来袭,Web3 广告业领头羊 Verasity 或迎爆发

鳄鱼视界

高效使用 PyMongo 进行 MongoDB 查询和插入操作

小万哥

Python 程序员 软件 后端 开发

typhonjs-escomplex 代码可读性 & 可维护度探索

南城FE

JavaScript 前端开发 代码质量 代码规范

GitHub Universe 2023:AI 技术引领软件开发创新浪潮

SEAL安全

GitHub AI 企业号11月PK榜

以终为始,依托度量指标,多种工具全面提升研发效能

之家技术

工具 团队 效能 AIGC 释产能

Mac电脑压缩解压工具WinZip激活最新版

胖墩儿不胖y

Mac软件 压缩工具 解压缩软件

选人与育人,孰先孰后?

凌晞

团队管理

使用AWS CodePipeline自动部署项目到EC2

王坤祥

亚马逊云 亚马逊云科技 EC2 CodePipeline CodeDeploy

释产能,论研效提升之路

之家技术

效率 团队 资源 效能 释产能

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