Rust社区引发舆论危机,问题到底出在哪儿?

news2025/6/20 7:28:25

围绕开源的法律问题,讨论焦点往往集中在开源许可证、软件著作权等方面,商标的讨论却极少引人关注。事实上,关于开源软件以及开源软件的衍生产品的商标使用情况往往处于某种灰色地带。
最近,Rust基金会正在就更新的商标政策征求反馈意见,没想到却在Rust社区引发了极大争议。
在这里插入图片描述
事实上,关于开源软件以及开源软件的衍生产品的商标使用情况往往处于某种灰色地带。最近,Rust基金会正在就更新的商标政策征求反馈意见,没想到却在Rust社区引发了极大争议。尤其是新版草案中,禁止在Rust 相关工具或用 Rust 编写的软件的名字中使用 Rust,甚至在域名或子域名的部分也有针对性的限制。对此,有人直言,“希望基金会倾听社区意见,放弃这项政策,这将损害社区的善意和Rust语言的发展”。

1、事件追踪限制商标使用,社区反对者直言荒谬

Rust基金会成立之初,Mozilla就将Rust商标的所有权转移给了这一新建的基金会。自2022年8月开始,这一组织就开始起草Rust商标的最新政策。今年4月7日,Rust基金会发布了新政策草案,并通过谷歌文档征求意见,到4月16日截止。待表格关闭,Rust基金会工作人员在查看所有反馈后会展开后续更新计划。草案内容指出,Rust基金会的商标政策是为了保护Rust项目和Rust社区的工作,并确保Rust语言不会因为不实陈述或政策侵权而被贬值、稀释或合用。但是,社区的多数人对此并不买账。根据新政策草案,商标涵盖的范围包括:“文字商标”Rust、Cargo and Clippy,Rust徽标以及“我们网站和包装的独特样式”。这里的Clippy指的是Rust linting工具。相较于现有的商标政策,新草案对于Rust商标的限制要严苛得多。比如,引起争议颇多的第4.3.1条规定:在Rust工具链中使用的工具名称、用Rust语言编写的软件程序或与Rust软件兼容的软件程序,很可能需要许可证,但可以使用“RS”缩写代替。另外,未经特别许可被视为侵权的其他商标使用行为包括活动和会议、域名和子域名。reddit论坛上,有开发者在相关话题下表示,某些规定完全“有悖现实”。在这里插入图片描述
这一评论获得了众多支持。很多网友对这些饱含争议的条款表示不解。正如有人提到的,“Rust基金会必须首先以Rust社区为导向。我看不出这些规则除了限制正常的社区活动之外还有什么作用。”

2、基金会回应:对于Rust是否应该成为商标,我们的回答是‘yes’

在众多开发者要求限制基金会权力,避免滥用商标政策时,Rust基金会也给予了回应。他们在4月12日在官方博客上发布了《关于商标政策草案的说明》。在这里插入图片描述
对于制定新商标政策的目的和方式,Rust基金会进行了澄清。
“自从草案宣布以来,我们注意到一个普遍的印象,即这个政策完全是由基金会制定的,并且正在强加给 Rust 项目和社区。事实并非如此。”政策草案的目的并不是要威胁或在不适当的地方强加一种巨大的限制感,而是在于阐明现有政策,纳入社区反馈,并面向未来维护 Rust 品牌。“基金会不能也没有兴趣在没有项目主管同意和参与的情况下单方面采取这样的政策。”不过,Rust基金会也表达了不妥协的立场。“对于 Rust 是否应该成为商标的问题,我们的回答是‘是’,就像 Rust 1.0 之前一样。此外,我们的目标是制定一个尽可能宽松的政策,而不会实质性地放弃我们定义 Rust 是什么和未来不是什么的权利。”

3、昔日商标之争Debian侵权Rust事件背后

Rust基金会的表态并非无的放矢。早在去年7月,Debian就因侵犯Rust的商标权引起轩然大波。事件起始于一封名为《Debian错误报告记录》的邮件。这封由Debian Rust维护者发布的邮件提到:Debian违反了 Rust 的商标政策,这将导致严重后果。彼时,Mozilla为了让商标成为品质和安全的保证,对于Rust的商标政策做了这样的规定:“在分发补丁之前必须征得我们明确的许可”。也就是说,在分发Rust或Cargo的补丁,并将其称为Rust或Cargo之前,获得Rust核心团队明确书面许可是必要前提。而Debian有几十个这样的补丁,都没有由Rust授予的许可。

不能否认的是,在开源圈,商标问题的确会引发一些治理方面的纠纷甚至诉讼。所以部分开源许可证也会对此做较为简单的规定。
比如,BSD-3-Clause许可证规定没有事先书面同意的前提下,著作权人和贡献者的名称不能被用来推广或为衍生软件的产品背书。简言之,通过明确限制接收方使用软件商标(名称)为自己站台的权利,防止利用贡献者的相关商标“搭便车”的行为。就像Rust基金会顾问Amanda Brock在面对外媒提问时表示:“这种加强政策的必要性对我们所有开源人员都是一个教训——任何希望建立开源项目或业务的人。商标是有意不被开源许可所涵盖的,在某些情况下,商标是从许可中剥离出来的。商标的目的是保护原来的品牌,并通过使用来创造事实上的‘认证’。”

综合来看,如果开源基金会等组织持有商标,并根据协议保护权利无可厚非,但也要尊重社区开发者的意愿,避免商标政策的滥用导致的不便;如果是企业开源并持有商标使用权,那么就需要警惕“伪开源”的陷阱,审查其软件许可证是否经过OSI认证、是否由强大的社区支持而不是由单一公司驱动,从而避免进退两难的境地。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/411529.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

windows命令执行的几种绕过方法

windows命令执行的几种绕过方法介绍1、添加特殊符号2、定义变量3、切割字符串4、逻辑运算符在绕过中的作用5、利用for循环拼接命令介绍 反检测、反清理,是红队攻击中的重中之重,本文详细描述了几种windows执行命令的几种绕过手法。 1、添加特殊符号 w…

ERP软件的作用

ERP软件的运用是在企业管理系统的数据基础上实现的,它的应用涉及到企业的各个部门。ERP软件是在制造资源计划的基础上进一步发展而成的对企业供应链的管理软件。ERP是集采购、销售和库存、财务、生产管理和委托加工为一体的企业管理软件。它是集企业管理理念、业务流…

带你玩转Python爬虫(胆小者勿进)千万别做坏事·······

这节课很危险,哈哈哈哈,逗你们玩的 目录 写在前面 1 了解robots.txt 1.1 基础理解 1.2 使用robots.txt 2 Cookie 2.1 两种cookie处理方式 3 常用爬虫方法 3.1 bs4 3.1.1 基础介绍 3.1.2 bs4使用 3.1.2 使用例子 3.2 xpath 3.2.1 xpath基础介…

【计算机图形学】扫描转换算法(Bresenham1/4圆法 椭圆两头逼近法 方形刷子)

一 实验目的 编写弧线的光栅扫描转换算法,并对线宽与线形的算法加以探讨熟悉圆和椭圆画线的算法二 实验算法理论分析Bresenham法(1/4圆): 椭圆扫描转换——两头逼近法: 处理线宽问题: 方形刷子宽度存在的…

JS内置对象1

JS中的对象分为:自定义对象、内置对象、浏览器对象内置对象:JS语言自带的一些对象,已经提高最基本的功能常见内置对象:Math、Date、Array、String学习内置对象可通过查阅文档,即MDN/W3C来查阅 …

3.1 微分中值定理

思维导图: 学习目标: 我会按照以下步骤来学习微分中值定理: 理解导数的定义和性质:在学习微分中值定理之前,首先要对导数的定义和性质有一个清晰的理解,包括导数的几何意义和导数存在的条件等。学习拉格朗…

作为大学生,你还不会搭建chatGPT微应用吗?

目录 引言ChatGPT是什么?背景:ChatGPT敢为人先,打破全球僵局示例演示:基于ChatGPT微应用实现的条件及步骤(1)整体框架(2)搭建前的准备工作(3)实际搭建步骤&a…

算法之搜索专题

搜索 深度优先搜索(DFS)和广度优先搜索(BFS)都是常见的图搜索算法。它们的目的是访问和遍历图中的所有节点,并找到满足特定条件的节点。虽然这两种算法的实现方式不同,但它们都有以下的特点。 首先&#…

或许能用 ChatGPT 插件实现财富自由

文章目录或许能用 ChatGPT 插件实现财富自由1. 认识一下1.1 是什么1.2 怎么用2. 举个例2.1 Wolfram2.2 Browsing3. 怎么做到的4. 财富自由4.1 生活类插件4.2 品牌推广类5. 限制或许能用 ChatGPT 插件实现财富自由 我们知道,当前 ChatGPT 最大的局限性就是模型训练数…

如何编写一个自己的web前端脚手架

脚手架简介 脚手架是创建前端项目的命令行工具,集成了常用的功能和配置,方便我们快速搭建项目,目前网络上也有很多可供选择的脚手架。 一个"简单脚手架"的构成其实非常少,即 代码模板 命令行工具。其中代码模板是脚手…

【李宏毅】-生成对抗式网络(GAN)

生成对抗式网络GAN 1. Network as Generator 输入不再是只是x,还有一个simple distribution(样本分布),输出也是一个分布 Why distribution 不同的分布即意味着:相同的输入会有不同的输出。 尤其在任务需要创造力的时…

Win+VisualStudio+vcpkg+Zeromq安装方法

1. 缘由 因为工作上要用到Windows上的zeromq来收发消息,所以我在网上搜集了一些资料最终成功地在Visual Studio2022中用c的libzmq库实现了zmq的收发。 2. 基本资料 2.1 ZeroMQ基本介绍 ZeroMQ官网介绍,因为我也不是专门搞网络和通信的,就…

RocketMQ 事务消息 详解

🍊 Java学习:Java从入门到精通总结 🍊 深入浅出RocketMQ设计思想:深入浅出RocketMQ设计思想 🍊 绝对不一样的职场干货:大厂最佳实践经验指南 📆 最近更新:2023年4月9日 &#x1…

VMware ESXi 8.0c - 领先的裸机 Hypervisor (sysin Custom Image)

本站发布 Dell 和 HPE 定制版 ESXi 8.0c 镜像 请访问原文链接:https://sysin.org/blog/vmware-esxi-8/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 产品简介 VMware ESXi:专门构建的裸机 Hyperviso…

【MATLAB数学建模编程实战】Kmeans算法编程及算法的简单原理

欢迎关注,本专栏主要更新MATLAB仿真、界面、基础编程、画图、算法、矩阵处理等操作,拥有丰富的实例练习代码,欢迎订阅该专栏!(等该专栏建设成熟后将开始收费,快快上车吧~~) 【MATLAB数学建模编…

【MySQL数据库原理】MySQL Community安装与配置

目录 安装成功之后查看版本验证1、介绍、安装与配置数据库2、操作MySQL数据库3、MySQL数据库原理安装成功之后查看版本验证 SELECT VERSION();查看mysql版本号 1、介绍、安装与配置数据库 下载安装包:https://download.csdn.net/download/weixin_41194129/87672588 MySQL…

NumPy 秘籍中文第二版:二、高级索引和数组概念

原文:NumPy Cookbook - Second Edition 协议:CC BY-NC-SA 4.0 译者:飞龙 在本章中,我们将介绍以下秘籍: 安装 SciPy安装 PIL调整图像大小比较视图和副本翻转 Lena花式索引位置列表索引布尔值索引数独的步幅技巧广播数…

比尔·盖茨最新分享:ChatGPT的发展,不止于此

来源: 笔记侠 最近,ChatGPT、GPT 4、文心一言、Copilot,人工智能产品层出不容,一路轰炸;王慧文、王兴、李开复等各位高调以及低调的商业领袖和技术专家,纷纷入局AI赛道。人声鼎沸,十分热闹。 昨天&#xff…

自动写作ai-自动写作神器

自动生成文章 自动生成文章是指使用自然语言处理和人工智能技术,通过算法来自动生成文章的过程。一些自动生成文章的工具可以使用大量数据,学习数据背后的语言规范和知识结构,从而生成高质量和有用的文章。这种技术能够减少写作时间和人力成…

Nature子刊 定制饮食去除半胱氨酸和蛋氨酸可诱导细胞自毁进而治疗脑瘤?

恶性胶质瘤是成人最常见的脑部肿瘤。恶性胶质瘤的致死率为100%,无法治愈,是一种极度的恶性肿瘤。如此糟糕的预后促使研究者及神经外科医生不断学习研究肿瘤生物学,期望创造更好的疗法。神经外科助理教授Dominique Higgins博士从事肿瘤生物学的…