万博体育案件与争议:2024年开源大事记2024年,一系列开源相关案件的判决,再次表明了法律对开源的明确支持:开源协议具备法律地位、开源使用应合法合规、开发者权益受法律保护。
2024年2月18日,《人民法院报》头版头条文章“”引爆了整个开源圈。该案是这样的,苏州某网络科技有限公司(以下称苏州公司)认为自己研发的 “OfficeTen” 软件被浙江某通信科技有限公司(以下称浙江公司)盗用,浙江公司以 GPLv2 协议抗辩,认为 OfficeTen 是受 GPLv2 传染的,所以应该开源,自己的行为不算侵权;苏州公司则称已经通过技术手段使上层功能软件 “独立且分离”,不受传染,自己的作品应受保护。
2023 年 10 月 12 日,最高法知产法庭经审理,认定浙江公司侵权。理由在于:“软件开发者自身是否违反 GPLv2 协议和是否享有软件著作权,是相对独立的两个法律问题,二者不宜混为一谈,以免不合理地剥夺或限制软件开发者基于其独创性贡献依法享有的著作权。”
该判决来自最高人民法院,有很好的权威性。其可贵之处在于,一方面,该判决确认了GPLv2 的法律效力;另一方面,也很好把握了 GPLv2 的精神内涵,不至于被人们误用和滥用,从而很好保护了软件原创开发者的权益。
江苏省无锡市中级人民法院关于“DedeCMS”案件的判决也很有意思,上海卓卓网络科技有限公司起诉某口腔医院使用其 DedeCMSV5.7 - sp1 软件(采用商业许可证)未支付授权费。2024年2月19日,无锡中院作出判决,否定了卓卓的主要诉讼请求。
法院认为,该版本 DedeCMS 虽然是商业的,但其中包含了开源的 sphinxclient 代码,该代码受 GPLv2 保护,所以 DedeCMS 被GPL传染,“涉案软件整体因其他部分实际与该库形成了连接,软件应当采用GPL或者GPL兼容的许可证进行发布。”法院认为,“卓卓公司在使用他人代码时却未遵守他人软件的 GPL 许可协议,其行为本身有违诚信原则,具有不正当性。”
所以,医院对 DedeCMS 的使用不侵犯复制权。然而,医院未按卓卓公司许可协议在网站主页标注署名信息,侵犯了卓卓的署名权。最终判决医院赔偿卓卓 800 元并发布 30 日赔礼道歉声明。
此案和前面最高人民法院关于 OfficeTen 的判决有着微妙的不同,主要有两点:一是关键看有没有被 GPL 传染,最高法认为 OfficeTen 没有被 GPL 传染,而江苏中院认为 DedeCMS 被传染了;二是被诉侵权方获取源码的方式,OfficeTen 案中,苏州公司没有发布源码,浙江公司对代码的获取是非法的,但“DedeCMS”案中,涉案版本的源码,是卓卓公司公开发布的,那就大不一样了。
此外,法院还提到一点:“卓卓公司以涉案软件为权利基础,在全国法院提起大量侵害计算机软件著作权纠纷案件,并因此获得较大收益,该种维权模式既不利于有效打击侵权源头,又大量占用解决纠纷的公共资源,不宜提倡和鼓励。”
2024 年 2 月 14 日,法国上诉法院关于Lasso的判决再次明白无误地表明了GPLv2的坚实地位,法国电信公司Orange在一次招标活动中标,为法国电子通信管理局实施门户网站建设,在实施过程中,使用了 Entrouvert 公司发布的 Lasso 软件库(以GPLv2发布)。
,包括未公开源代码和未经许可的复制与分发等,Orange被判赔偿65万欧元。这一判决再次强调了企业开源合规的重要性。
在此提醒国内的各软件开发外包公司,中了甲方的标,给甲方干活的时候,要注意下你是不是用了 GPL 的开源软件,如果用了,可要好好学学 GPL 协议,别让人给你告了。
历经近两年,在 2024 年 7 月 5 日的法院庭审中,程序员指控GitHub、微软及 OpenAI 侵权的三项索赔被驳回,目前仅余两项指控待审理。原告是五名匿名的程序员,他们于2022 年 11 月控诉 GitHub、微软和 OpenAI 的 Copilot 编码助手涉嫌侵权,他们认为,大公司用自己的代码训练 Copilot,在向其他程序员提供的同时,未对其劳动成果给予相应的认可,也没有遵守原始许可证的相应条款要求。
法官 Jon Tigar 不同意这一观点,他认为 Copilot 建议的代码与开发者受版权保护的作品不够相似。这起诉讼凸显了在 AI 迅速发展的背景下,软件代码版权保护面临的复杂困境,法律在判断 AI 生成内容是否侵权时标准尚不明晰,尽管目前 GitHub 等公司暂处优势,但案件的持续争议表明需要进一步完善相关法律,以应对 AI 带来的新挑战。
要我说,那些作家们,要不要也把 OpenAI 告到法院去?“你们用我的小说训练ChatGPT,也没有对我的劳动成果予以认可啊!”
Deno 于 2024 年 11 月 22 日向美国专利商标局提交书,。其理由包括 JavaScript 已成为通用词汇、Oracle 续展时提交欺骗性证据且多年未有效使用该商标。超过 14000 名开发者支持此请求。
Oracle 已通知 Deno,他们不会自愿放弃对“JavaScript”商标的权利,Deno 将开始取证,以证明“JavaScript”已被广泛认为是一个通用词,根据美国法典,如果一个商标停止使用且无意恢复使用,或者商标已经成为通用术语,那么该商标权应被视为放弃。
如果Deno申诉成功,将消除社区使用 “JavaScript” 一词的障碍,使会议名称、语言规范等能正常使用该名称,也能避免相关社区受到法律威胁。
传统的大型软件公司,哪能轻易放弃一项资产?更不要说你还是用这种方法要求的。虽然,我希望 Oracle 能够开明一点, 给自己攒点好名声。
2024年的一系列开源事件向我们表明,越来越多的人发展出开源合规意识,人们认识到,要尊重原作者的劳动成果,要保障原作者的应有权益;另一方面,越来越多的人认识到:企业与开源社区之间的关系更加复杂,利益博弈日益加剧。
开源项目个人作者可能会面对来自商业公司的压力,而开源商业公则可能面临云厂商等 “白嫖”的压力 ,开源作者、开源创业公司、大型厂商,如何平衡个人利益、社区利益、商业利益,始终是一个尚无完美答案的难题,开源项目的管理和发展模式有待突破性的创新。
2024年10月23日,发生了一件事,Linux 内核开发社区将一些使用 .ru 后缀邮箱的维护者从 MAINTAINERS (维护者名录)中删除。很多开发者表示不理解,纷纷到 Linux 社区讨要说法,Linus Torvalds 亲自下场回应,表示不会撤回这个决定。
有网友认为:“ Linux 是自由软件,自由软件的自由不应受到任何因素,包括国籍和情况的限制。”但这位网友搞错了,自由软件之父 Stallman 所定义的四大自由,是指可以自由运行、学习、修改、分发这些软件,并没有贡献自由一说。
虽然没有违背许可证精神,但人们还是隐隐约约觉得 Linus 做的不对,笔者找了找,如果一定要说 Linus 做错了什么,那就是,他违反了 CoC (贡献者契约)的要求:不得嘲弄、侮辱/贬损评论以及个人或攻击。人们可以投诉Linus,投诉他语言不当,毕竟他说了“please use whatever mush you call brains”。
你也可以投诉他移除俄罗斯籍开发者缺乏合理依据,但大概率不会成功,因为他有特权。具体见我这篇文章:
Redis 原先使用的 BSD 三条款许可证较为宽松,新许可证则有诸多限制,如 RSALv2 限制软件商业化,SSPLv1 要求服务端衍生作品开源。
Redis 此举旨在防止云厂商免费使用其源代码以更好地商业化万博体育全站ManBetX。这一变更引发大量争议,开发者认为 Redis 有大量外部贡献者,且 Redis 公司一开始并未参加开发,该公司只是从 Redis 的原作者 Antirez 手中收购了Redis 的知识产权和商标权。
目前微软似已获 Redis 授权,可以继续为客户提供 Redis 产品服务。但比较有意思的是,就在 Redis 官宣许可变更的前一天,微软用 MIT 协议开源了自己的内存数据库项目 Garnet ,它完全兼容 Redis 协议。不少网友评论道:“微软这是要砸了 Redis 的饭碗”。
Redis 此举还直接导致了其分叉项目 Valkey 的产生,Valkey 已经成为Linux基金会的项目,它最初由亚马逊发起,随后谷歌和甲骨文的工程师加入。
2024年 11 月 15 日,B站拥有超 1200 万粉丝的 UP 主“老师好我叫何同学”在其《我用 36 万行备忘录做了个动画…》视频中,使用了 GitHub 上 Viet Nguyen 开发的 ASCII generator 开源项目(采用 MIT 协议),但却称“我们专门写了一个软件”,引发热议。
软件原作者Viet Nguyen 对何同学的行为表示不满,认为何同学窃取了其工作成果,网友也纷纷谴责,指出何同学在视频里展示的代码中,删除了原作者的版权声明,违反了 MIT 协议要求。
收到质疑后,何同学承认软件是从开源程序改动而来,称“我作为该项目的负责人,缺乏技术相关的职业敏感性,项目没有正确分工,没有在过程中发现问题,酿成了这次错误。”何同学还联系到 Viet Nguyen 本人表达了歉意,Viet Nguyen 表示接受。
这件事非常有趣,MIT协议要求:“只要用了,或者改了我的软件,都要在程序中包含版权声明和 MIT 协议,不管你是不是发布,哪怕你只是放在自己的硬盘上。”通常,你违规了,也很难得知和取证,因为谁能看到你硬盘上的文件啊,偏偏,何同学,拿着摄像机,让别人看他硬盘里的文件。
我看了看代码,发现这位 InfoWorld 撰稿人,以及 HashiCorp 的律师,真的是一点也不懂编码开发呢,任何一个写过代码的人,都知道,这种相似是必然的,怎么随便就能说人侵权呢?真是令人厌恶。
2024 年 11 月,Redis 公司联系 rust 语言的 redis-rs 客户端库维护者 Armin Ronacher,称欲接管该项目,打造官方支持的 Rust 客户端,加入企业级功能且保持与社区版兼容。
但 Ronacher 从与对方的交谈中感受到,Redis 可能认为 redis-rs 这个名称侵犯了他们的商标权,。
技术社区 HackerNews 对此讨论热烈,开发者不满 Redis 滥用商标权的做法,一些开发者提议全面转向 Redis 的开源分叉 Valkey,有人指出,开源维护者个人是难以承担与商业公司对抗的法律成本的。
公司就是要干这种事的,开源个人就像罗宾汉,公司就像资本主义,公司就是要把这些罗宾汉收编,目的只有一个,牟利!
有意思的是,这不是来自英伟达(CUDA的版权人)的法律挑战万博体育全站ManBetX,而是 AMD 在开源路线上扭转了方向。
已经开源的代码还能闭源吗?在这个案例中还真就发生了,AMD 的法律团队认为最初发布代码的邮件批准不具法律约束力,也就是说,一开始的开源就是未得到授权的万博体育全站ManBetX,以前的开源就是一个错误!
开源人真是太有精神太有爱了,人家 AMD 也不给你钱了,也不让你开源了,不让你支持 AMD 了,但开源人非要支持 AMD,你不给我钱,不让我支持你,我就另找钱,就一定要支持你!不知道 AMD 会不会感动得哭出来。