粉碎官僚主义,Rust 有了新的社区分支


Rust 是一种由 Mozilla 开发的编程语言,其主要目标是提供安全、并发和高效的编程体验。Rust 的强类型和所有权系统可以防止一些常见的编程错误,例如内存泄漏和数据竞争。这些特性使得 Rust 成为一个非常安全的编程语言,尤其适用于编写系统级别的软件。

虽然语言本身具有非常多的优势,并且受到了越来越多开发者的青睐,但 Rust 内部的混乱反而一直在拖累这个语言的发展。

在上个月,Rust 基金会就正在更新的商标政策征求社区的反馈意见。新政策草案中的限制引发了广泛争议,其中包括禁止在与 Rust 相关的工具或用 Rust 编写的软件的名称中使用 "Rust",甚至在域名或子域名中也有针对性的限制。虽然只是一个草案,但仍然引发担忧。

近日 Rust 社区最近发生了一系列事件引起了广泛的关注和讨论。事件涉及到 RustConf 大会组织方 “临时通知” 嘉宾演讲已被降级,并由此引发团队核心成员辞去 Rust 职务。

原本嘉宾 JeanHeyd Meneide 被邀请在 RustConf 2023 上发表主题演讲,分享他和团队关于编译时编程可能的未来的研究。然而,在他准备好演讲内容后,组织方却突然通知他将演讲从主题演讲降级为普通演讲。

这引起了 JeanHeyd Meneide 的不满和困惑,因为他认为自己在接受邀请时已经明确表示演讲内容不是官方立场,而是实验性的提案,并不会让参会者产生困惑。其次,他认为降级的通知方式不公平,并表示自己会退出 RustConf 2023,不再发表演讲。

而推荐 JeanHeyd Meneide 作为主题演讲者的 Rust 核心成员 Jonathan Turner 在知道这个消息后为此打抱不平,并立即辞去职务表达抗议。作为核心成员,Jonathan Turner 早在 2016 年就加入了 Rust 团队。

这些事件在社交媒体和开发者社区引起了广泛的讨论。有些人对 Rust 社区的混乱治理机制表达了担忧,认为这可能会损害 Rust 这门语言的声誉和发展。

当然也有人不仅仅只是表达担忧,而是 fork 了 Rust 语言并创建了 CrabLang 这个社区分支。在介绍中,CrabLang 直言:

你喜爱的所有内存安全功能,现在 100% 不再有任何官僚主义。

在 CrabLang 的官网介绍中,他们表示创建这个社区分支是对企业的影响和基金会提出的限制性商标政策的日益关注而做出的回应。虽然 Rust 基金会起草的文件确实是产生这个社区分支的原因,但这是对早就存在的问题所提出的一个 “为时过晚” 的解决方案,试图解决许多已经存在了一段时间的问题。

CrabLang 的 Logo

CrabLang 强调到,他们并不是要取代大家所钟爱的语言。如果你对 Rust 的现状感到满意,他们鼓励你继续使用所选择的语言。他们的目标不是分裂社区,而是为那些与我们有相同担忧并希望在使用、创造和推广语言时更加自由而无需担心商标侵权诉讼的人所提供的一个替代方案。

CrabLang 与 Rust 并不对立,fork 的主分支将继续与上游代码库保持同步,目标是提供一个空间,让社区可以在没有企业利益限制的情况下茁壮成长。

我们只是想在使用它的同时,保留创造内容和推广其名称、标识和其他资产的能力,而不受商标政策的限制。通过提供一个社区驱动的替代方案,我们希望保持一种合作、创新和创意自由的精神。

即便如此,CrabLang 在官网中表示:

我们承认并感谢企业为原始项目所作出的努力和财政支持。我们理解他们的贡献的重要性,但我们也相信,在企业的影响和社区的意愿之间保持平衡是至关重要的。

项目官网:https://crablang.org/

项目地址:https://github.com/crablang/crab


相關推薦

2022-08-01

调整,以下是其中的一些亮点: 新的材料系统:由于有了新的材质特性和 AsBindGroup 衍生功能,自定义着色器现在更容易定义。 摄像机驱动的渲染:每个摄像机现在都可以配置它所渲染的内容以及它的渲染方式。只需几行代

2023-10-11

了新成员。 在之前的版本,百宝箱中收录了“文件粉碎机”,可以让您轻松粉碎机密和隐私文件,避免被恢复。操作也很简单,从百宝箱点击“文件粉碎机”卡片,点击“添加”按钮添加待粉碎的文件,然后点击“粉碎”

2023-06-28

开源许可证:之前 Slint 遵循 GPLv3 和专有商业许可,现在有了新的免版税许可选项。 此外,Slint 的示例和教程现在已获得 MIT 许可,同时该项目还采用了简化的贡献值协议( CLA )。 新功能亮点 翻译 引入了基础设施来本地化

2022-08-23

。 下一步计划 Databend v0.8 是一个夯实基础的版本,我们有了全新的 Planner,能够更加轻松的去实现功能和进行优化。在 0.9 版本中,我们期望改进如下方面: Query Result Cache JSON Optimization Table Share Processor Profiling Resource Q

2023-04-12

模式,现已准备好进行测试 JSON Schema——生成 JSON Schema 有了很大改进,现已可以进行测试 通用模型 (Generic Models)——包含重大改进 递归模型——递归数据结构的验证有重大改进 自定义类型——引入新的接口,可以进行测

2023-11-16

码还在,但已被冻结和归档。今后,rust-next 分支将包含新的 Rust 特性,并在 Linux 内核的下一个合并窗口中提交。而这个分支,顾名思义就是 Linux Next 的一部分。 Rust-fixes 分支则包含 Linux 内核当前周期的 Rust 修复。还有一个用

2023-05-05

众所周知,Python 是 AI 和 ML 领域最受欢迎的语言,如果翻看过去数月,甚至是数年的 TIOBE 榜单,Python 也一直占据着榜单前两名的位置。随着近段时间的 AI 的火热,以及 AI 在各个行业的应用,Python 受欢迎的程度有望进一步提升

2023-06-20

WASI socket 的超集。 WasmEdge 网络 socket 在 0.12.1 版本中加入了新特性,如 DNS、网络设备绑定和 TLS。你可以创建需要高效 non-blocking 网络 socket 的复杂微服务。 以下是一些可以用 WasmEdge socket 实现的复杂网络应用示例。 使用 Rust

2023-09-20

的例子,并且不太可能会是最后一个,即使领导架构改成了新的领导委员会。永久解决这些问题的唯一办法是,把那些需要对此负责的人,或者为之辩护的人,彻底驱逐出 Rust 项目。 我强烈建议 Rust 团队的所有志愿者重新认真

2023-04-23

功能。将 Babylon.js 的物理学提升到一个全新的水平 —— 有了新的物理功能和高达 20 倍的速度提升。 性能优先模式 功率和性能是 Babylon.js 的核心,6.0 版通过性能优先模式(Performance Priority Modes),使渲染和性能提高了 50 倍

2023-03-07

被表示为实体,而不是资源,这改善了用户体验,并开启了新的应用场景 渲染器优化:我们花了大量的精力来优化本周期的渲染器。Bevy 的渲染器比以前更快速了 ECS 优化:同样,我们也对许多常见的 ECS 操作进行了优化,Bevy

2021-12-10

区正式亮相,再晚也值得。 他还透露称,“香山”有了新的归属——“香山”出嫁了。不过关于“出嫁”的具体信息需要暂时保密,未来将适时公开。不知道这是否暗示“香山”的商用化已有了方向。 根据包云岗在峰会

2024-01-03

的东西,但再精美的东西也会被人从桌子上打下来,摔得粉碎。 ”。不过她也认为,虽然"风险"可能比以前更高,但风险并不总是一个坏词,它总是和机遇并存。

2023-05-01

Linux 抽象使用。 Linux 6.4 的 Rust 代码还向 sync 模块添加了新的类型和特征。比如新的 ioctl 模块、带有新的“_IOC*”const 函数(相当于 C 宏)、一个新的可以被驱动程序直接访问的 uAPI crate ,以及改进现有模块。 有关 Linux 6