编程语言Rust现在得到了Rust Foundation的支持,Rust Foundation是一个独立的组织,随着越来越多的开发人员开始使用它,它将指导语言的未来。
Rust在Mozilla孵化为C和C ++的安全替代品,尽管它并未广泛用于应用程序开发,但它已迅速成为最受系统开发欢迎的语言之一。
谷歌支持Rust作为Apache HTTP Web服务器项目的关键组件,亚马逊网络服务(AWS)投资了Rust社区并且是主要赞助商,而微软则希望它替换用C /编写的Windows的某些组件C ++并为Azure云开发组件。
Rust仅在2015年才达到1.0版,因此与Python,Java和JavaScript之类的语言相比,它是一种相对年轻的语言。
该语言使Mozilla工程师可以删除以C ++编写的Firefox Gecko渲染引擎中与内存相关的安全性错误。开发人员用85,000行Rust替换了Firefox中约160,000行C ++代码。该语言对于Mozilla的Servo浏览器引擎至关重要。
建立Rust Foundation是该语言的重要里程碑。正如前Mozilla工程师,Rust的核心贡献者,现在的AWS工程师Niko Matsakis最近指出的那样,人们误以为Rust归Mozilla所有。
该基金会创建了一种接受来自Mozilla之外的组织(例如AWS和Microsoft Azure)的融资的工具。
"不幸的是,有时人们会挥之不去地认为Mozilla拥有" Rust可能会阻止公司进行投资,也可能会产生这样的看法,因为Mozilla负担得起,因此无需支持Rust。建立基金会将使长期以来在实践中所发生的事情正式化:Rust是一个独立的项目," Matsakis最近写道。
"我们也曾几次听到过大小规模的公司的声音,这些公司希望在经济上为Rust提供支持,但是目前尚无明确的方法来做到这一点。创建基金会会创建一个可以直接提供支持的地方。"
Mozilla将继续支持Rust,但不会仅赞助该项目。 Rust基金会将于2月9日举行第一次董事会会议。
在过去的一年中,微软负担了Rust的持续集成(CI)费用,而AWS通过几年来通过S3支持其存储成本。
到现在为止,Rust并未作为独立的法律实体运作,而以前由Mozilla负责。这些问题以各种方式影响了项目,包括Rust商标和Rust的软件包管理系统crates.io。 Mozilla还负责根据《数字千年版权法案》(DMCA)处理版权删除请求。
Rust团队无法做简单的事情,例如签订合同或建立银行帐户来管理Microsoft和AWS等发起人的资金。
"出现的一个常见示例是,需要一些可以合法签署Rust项目合同的实体。例如,我们最近希望注册Github的令牌扫描程序,但是我们无法弄清楚谁应该签合同,"注意到Matsakis。
作为新协议的一部分,Mozilla将所有商标和基础架构资产(包括crates.io软件包注册表)转移到了Rust Foundation。 "标志着Rust在几个轴上的发展迈出了巨大的一步; 最重要的是,一系列全球领先的公司的正式财务承诺,预示着Rust成为企业级生产就绪技术的到来, 鲁斯特基金会临时执行董事阿什利·威廉姆斯(Ashley Williams)说。 "这种承诺带来的责任感使我个人深受感动和动力。 我们的创始赞助商 热情和热情的参与不仅是维持和维持Rust的承诺,而且是Rust价值观的认可,以及对培育Rust渴望的未来负有责任的奉献精神。