博客
2017 年 3 月 15 日
为 Rubygems.org 提供资金
Ruby Central 著
自 Ruby 早期以来,Ruby Central, Inc. 一直是我们社区的组织支柱。自 2001 年组织首届国际 Ruby 大会以来,我们一直负责运行 RubyConf,随后运行 RailsConf。感谢大家,我们的大会获得了广泛的可持续成功,为我们奠定了坚实的财务基础,然后我们高兴地将其再投资于社区。
这个财务基础让 Ruby Central 成为 RubyGems 项目的当然保护者。RubyGems 不仅由我们的过往领导启动,而且自 2006 年成立以来还获得了 Ruby Central 的财务支持。这包括多年来的服务器和托管成本以及服务操作的志愿者、领导和赞助商的协调工作。
越来越多的 RubyGems 使用促进了良性循环,在这种循环下,Ruby 和 Rails 在更广泛的公司基础中持续增长人气。反过来,这又让赞助服务(如 Fastly 对 CDN 所做的那样)和赞助大会(RailsConf 和 RubyConf)更具吸引力。它还意味着有越来越多的公司愿意指定自己的程序员处理服务并为服务的维护贡献力量。成功产生使用,使用产生成功。
我们对 RubyGems 的保护在过去一年里得到了 Ruby Together 的工作补充。由捐款给 Ruby Together 支付的开发人员在动态库分发系统中(特别是 Bundler)创建了新功能并修复了错误。这项工作以及对用来访问 RubyGems.org 的软件所做的改善带来了巨大的社区补充。
遗憾的是,过去一年里部分地区也对这种关系产生了一些误解:主要是,通过对 Ruby Together 进行捐赠,公司会为 RubyGems 的运营付费。反过来,如果捐赠给 Ruby Together 的公司数量不够,RubyGems 将处于危险的境地。事实并非如此。
Ruby 社区中任何人都不必担心 RubyGems 的可用性或安全性,以及它是否以任何方式与 Ruby Together 的募资活动相关联。Ruby Together 募集的资金主要用于支付开发人员增加功能和修复 bug 的费用。另一方面,Ruby Central 全权负责系统的运营和基线稳定性。虽然这两项工作齐头并进,但重要的是要了解它们是两件不同的事。Ruby Together 的捐款请求并不意味着有任何理由担心 RubyGems 继续存在或运营下去。
为了进一步消除社区中仍然存在的对我们致力于为所有人提供和支持 RubyGems 服务的担忧,我们一直在致力于通过项目向系统添加新的参与者,以进一步帮助协助服务的运营和软件的维护,并随时准备处理可用性、安全或兼容性问题。
一个明确的团队——Rubygems 基础设施团队——正在建立,以便为社区提供一群值得信赖的核心成员。该团队将在 Bundler、RubyGems 和 RubyGems.org 中开展工作,以确保社区始终可以确信宝石分发系统中的所有链接都得到了妥善照顾。
该团队中的成员以及它的运作方式将在稍后公布。
注意:此帖子的前一版本指明了特定的团队成员。虽然这些个人仍在参与其中,但该帖子已被修改,因为他们的加入听起来像是要移除那些未列出的在这些不同项目中辛勤工作的成员。这与事实相去甚远,因此我们希望在未来公布有关该团队的信息。
Ruby Central 还与 Ruby Together 合作,澄清了一些语言和定位,这些语言和定位可能导致了这些过去的误解。Ruby Central 和新的 RubyGems Infrastructure 团队将继续与 Ruby Together 资助的开发人员紧密合作,以改进和加强宝石分发系统。
我们在 Ruby 社区非常幸运,能够使用由志愿者、公司赞助的开发者和捐赠赞助的开发者组成的如此出色的组合。
如果您对此有任何疑问,请随时通过 [email protected] 联系我们