• 简中
    • 繁中
  • 注册
  • 查看作者
  • 用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    转载:本文来自微信公众号“机器之心”(ID:almosthuman2014),编辑:蛋酱、维度,转载经授权发布。

    著名 JavaScript 编译器 Babel 没钱嘎啦,而创建者认为维护者喺「高薪摸鱼」。

    呢排,JavaScript 编译器 Babel 嘅一则声明成为‌开源社区嘅议论焦点。拥有数百万用户,Facebook、Airbnb 以及 Netflix 等大型公司都喺度使用嘅 Babel 嘅维护团队喺官方博客宣布:我哋「没钱‌」。

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    博客地址:https://babeljs.io/blog/2021/05/10/funding-update

    以「我哋没钱嘎啦,需要捐款」为核心思想,整篇博文分为五个部分,提炼一下就是:

    • 起初,我哋向维护者 Henry Zhu 支付全职工资 11000 美元 / 月,此外仲有三位兼职开发者 Jùnliàng、Nicolò、Kai 嘅工资,最初为 2000 美元 / 月;

    • Babel 发展迅速,喺全球拥有众多用户,月下载量已经超过‌ 1.17 亿次;

    • 但 Babel 嘅资金状况堪忧,支付全职工资也好困难,团队成员之一 Kai 唔得唔辞职去寻找另外嘅工作;

    • 未来,我哋希望能够得到一定数量嘅赞助资金,继续完善 Babel 嘅用户体验;

    • 为‌维护 Babel 嘅良好运营,我哋每年至少需要 333000 美元(是目前年收入嘅两倍),希望大家能够提供资金支持。

    博客中提到,而家 Nicolò、Henry、Jùnliàng 薪水暂时是每月 6000 美元,虽然大家拿嘅薪水都唔高,但目前睇来,Babel 嘅资金余额也只够维持到 2021 年底。

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    Babel 项目开始于 2014 年,就主要功能来讲,佢能帮助用户喺最新版本嘅 JavaScript 中编译代码,当用户支持嘅环境无办法支持某啲特性时,将呢啲特性编译为支持嘅版本。

    由于该项目是开源嘅,任何人都可以免费使用、下载以及修改。作为一个社区驱动嘅项目,好多公司和项目都喺度使用 Babel,并由志愿者团队进行维护。

    GitHub 项目地址:https://github.com/babel/babel

    Babel 已经实现‌对好多新嘅 ECMAScript 提议嘅支持,跟进每个新发布嘅 TypeScript 和 Flow 版本,并设计‌新嘅特性以生成更小嘅编译输出。此外,Babel 已经集成到‌ JavaScript 生态系统中各类框架度,如 React、Next.js、Vue、Ember 和 Angular。Babel 支持自定义插件和各种场景中嘅优化,如 CSS-in-JS、GraphQL 或跨大量代码库嘅本地化。

    喺博客度,团队也提到‌即将发布嘅 Babel 8 版本。但係,对于 Babel 这款底层工具,好多人使用佢但唔其实唔系几认识佢,更别提赞助项目资金嘎啦。

    全职维护之路走唔通?

    从 Babel 官网可见,该项目家阵时有 6 名核心维护者,包括 Brian Ng、Henry Zhu 等,呢个小团队承担‌ Babel 嘅维护工作。

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    点解会出现资金耗尽嘅情况呢?噉就要从 2018 年说起,当时 Babel 团队进行‌一次实验:全职对项目进行维护,并支付维护成员相应薪水。

    Henry Zhu 从 Adobe 辞职,开始‌喺 Babel 嘅全职工作。到‌ 2019 年 11 月,Babel 已经成功支付‌ Henry Zhu 一年多嘅薪水(每月 11000 美元),并开始向第啲三位兼职成员支付薪水,分别是 Jùnliàng、Kai 和 Nicolò,最初每月 2000 美元。并且,Babel 还希望后期增加预算,将三位兼职成员转为全职。

    几年过去嘎啦,Babel 团队发现「全职维护之路似乎行唔通」,并喺充分考虑目前所收捐款嘅情况之后意识到需要做出一啲调整。目前,虽然 Babel 团队依然向 Henry Zhu、Jùnliàng 和 Nicolò 这三位成员支付薪水,但喺博客中表示:「已经快没有钱畀维护者发薪水‌」,并寻求支持。

    其实,从一开始,Babel 团队就知道没有足够嘅薪水支付畀全职维护成员。所以,成员 Henry Zhu 花费‌大量时间积极寻求持续嘅资助,比如做会议演讲或游说公司赞助。但 2020 年,Babel 团队嘅融资受到‌好大嘅影响,丢掉‌一啲大嘅赞助商。成员 Kai 也唔得唔放弃维护工作,另找一份全职工作。之后,Babel 希望可以收到更多嘅捐款以发畀 Jùnliàng 和 Nicolò 更多嘅薪水,但呢一愿望也落空嘎啦。

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    Babel 团队写道:「我哋坚信,开源工作应系一条行得通和可持续嘅职业道路。但而家,我哋唔得唔面对一个残酷嘅事实:几个月后就没钱嘎啦。」

    此外,Babel 团队也正喺度向一啲公司寻求赞助。Nicolò 补充道:「好多公司都依赖我哋嘅软件,所以确保 Babel 项目得到维护并永远维持落去符合佢哋嘅利益。」

    创建者:有人拿‌钱唔干活

    这则声明一经发布,迅速引发‌社区热议。Nicolò 表示,截止当地时间周三,团队已经收到‌ 4 万多美元嘅捐款。

    但 Babel 创建者 Sebastian McKenzie 嘅推文,又引发‌一波更加激烈嘅讨论。

    Sebastian McKenzie 而家是另外一家公司 Rome 嘅负责人,已经唔再从事该项目嘅维护工作。他发‌一条推特内涵核心团队成员 Henry Zhu 居其位而唔谋其事:「之所以没有钱,是因为有人拿‌ 13 万美元嘅年薪,实际上并未从事项目工作。」

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    但 Sebastian McKenzie 随后删除咗推文,并对自己造成嘅影响感到抱歉。

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    「我唔该公开提到 Henry,而应该私下沟通。因为过于沮丧发‌那条推文,表达也过于粗糙,呢啲都系唔好嘅行为。」

    项目资金紧张,归责于某个人,合理吗?面对 McKenzie 对 Henry Zhu 嘅指责,包括尤雨溪(Evan You)喺内嘅独立开发者都出面声援。

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    「维护项目唔止意味住 push commit,仲要要管理团队、寻求资金来源,同时担负住精神压力。」

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    一位将维护工作完全移交出去嘅创建者,显然唔应该咁责备项目成员。「如果 Henry Zhu 当时唔接管 Babel,噉呢个项目可能已经唔喺嘎啦。」

    JavaScript 代码检查工具 ESLint 创建者 Nicholas C. Zakas 表示,虽然 Henry Zhu 并非 Babel 嘅创建者,但他都系 Babel 一路走来嘅见证者,并且为此放弃‌喺业界获取更多报酬嘅机会。「我哋总唔可以要求维护者始终拿住跟大学毕业生一样甚至更少嘅薪水。」

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    同时,Nicholas C. Zakas 也坦承,开源项目运转唔易:「喺 ESLint,我哋一直为维护者提供嘅薪资都系比较保守嘅,因为没有太多嘅钱来支付劳务费用。赞助商常常突然消失,我哋也唔想让任何人失业。」

    有开发者认为,Henry Zhu 一直以来嘅维护工作都系优秀嘅,指责他系一种野蛮行为。

    用户数百万、月下载超1亿,著名开源项目Babel却说自己快没钱维护‌

    问题来嘎啦,呢钱捐仲系唔捐呢?

    参考链接:

    链接

    链接

    cantonese.live 足跡 粵字翻譯

  • 0
  • 0
  • 0
  • 165
  • 请登录之后再进行评论

    登录
  • 任务
  • 发布
  • 偏好设置
  • 单栏布局 侧栏位置: