Hacker News 中文摘要

RSS订阅

Bundler属于Ruby社区 -- Bundler Belongs to the Ruby Community

文章摘要

作者回顾了自己15年来参与开发Ruby包管理工具Bundler的经历,从2010年加入团队参与1.0版本开发,到后来成为主要维护者,见证了Bundler从原型到成熟的过程。文章强调Bundler是Ruby社区集体智慧的结晶,而非个人成果。

文章总结

标题:Bundler属于Ruby社区

作为Bundler项目的核心维护者,我(André Arko)在过去15年里见证了这个工具的发展历程。2009年,Yehuda Katz和Carl Lerche创建了最初的Bundler原型,而我于2010年2月加入团队,参与了1.0版本的开发工作。随着原开发者陆续离开,我与Terence Lee共同承担起维护责任。

2013年后,面对项目可能无人维护的风险,我采取了一系列措施:收购bundler.io域名建立版本化文档,解决商标所有权问题,并在2015年创立Ruby Together非营利组织,通过会员制为RubyGems生态系统的维护工作提供资金支持。值得注意的是,Ruby Together始终尊重项目的独立性,从未试图控制这些开源项目。

2021年,Ruby Central与Ruby Together开始探讨合并事宜。双方达成的合并协议明确规定:合并后的Ruby Central将以"资助维护者进行开发"为新目标,并遵循强调社区自治、开发者报酬和透明运营的价值观文件。这份文件至今仍托管在rubycentral的GitHub仓库中。

然而近期,Ruby Central单方面宣称拥有Bundler所有权。为维护维护者团队的声誉,我已注册Bundler商标。需要明确的是: 1. 商标不影响代码版权(仍归贡献者所有) 2. 不影响MIT许可证 3. 仅涉及"Bundler"名称的使用权

虽然商标暂时登记在我个人名下,但我承诺将在出现符合以下条件的组织时无偿转让: - 对维护者和社区负责 - 拥有民主选举的董事会 - 保持透明运营

Bundler的成就离不开354位贡献者的付出,它理应属于整个Ruby社区。正如我在2010年Red Dirt Ruby会议的首场演讲中所说,这个工具的生命力始终源于社区的共同培育。

[本文写作由Spinel赞助支持]

评论总结

总结评论内容:

  1. 关于商标争议的讨论
  • 多位用户对商标注册的法律问题表示关注,质疑个人在组织合并后单独注册商标的合法性 "Can an individual member... claim that it belongs only to them after merging the organizations?" (Aurornis) "Is this a loophole situation... to scoop the trademark registration?" (Aurornis)
  1. 对社区所有权的不同看法
  • 部分评论认为项目实际由大公司控制,而非社区 "right now it belongs to the rich people who fund the work" (testdelacc1) "the 'community' is as much the money... as the warm fuzzies" (bdcravens)
  1. 对文章风格的肯定
  • 有用户赞赏文章客观理性的表达方式 "appreciated the tone... Just context, facts and actions" (sevg)
  1. 对历史事件的回忆
  • 有评论提及Ruby社区的历史发展 "back when 'Carlhuda' was a super-prolific author" (khy)
  1. 对现状的担忧
  • 部分用户表达了对大公司控制开源项目的忧虑 "big companies will copyright and trademark 'Ruby Community'" (devinprater) "whether the community wrests control from them remains to be seen" (testdelacc1)