我每小时在开源项目上花费 1 美元

2025-06-09

我每小时在开源项目上花费 1 美元

开源为现代公司节省了大量资金。它应用于各个层面,从支撑基础设施的软件到开发者用来构建公司产品的库。然而,维护一个开源项目无疑是我们这个行业中薪酬最低的工作。如果平均时薪超过一美元,我才会感到震惊。

对我来说肯定少得多。实际上,这还是负数。我每小时在date-fns上花费 1 美元,这是一个用于处理日期的 JavaScript 库,在 npm 上每月下载量超过 800 万次。我们在 Open Collective 上的年度预算预计为 371 美元。我平均每月工作 20 小时,网站托管费用约为 50 美元/月。这还不包括我的时薪,以及我为了达到 Moment.js 的功能水平而投入的数千美元开发成本。

美国劳工统计局报告称,普通家庭每年外出就餐的平均花费为 3,008 美元

如果一个家庭外出就餐花费 3000 美元,考虑到平均小费金额为 20% ,那么一个成年人至少要花 300 美元在小费上。那么,为什么每个开发者不每月花 25 美元给开源团队或个人捐款呢?考虑到开发者的平均工资至少是美国家庭平均收入的两倍,而且我们以低技能劳动力为例,这应该微不足道。

此外,如果你试着计算一下公司使用开源技术能节省多少钱,我一点也不会惊讶这个数字竟然超过了公司的总资金。然而,大多数公司在回馈开源方面做得并不好。这是为什么呢?我认为问题又出在开发者身上。

众所周知,开发人员几乎不擅长估算所有事情,从开发一个功能所需的时间,到他们为公司带来的价值。因此,他们也不重视开源贡献者的时间,这并不奇怪。当开源维护者寻求资金支持时,他们要么置之不理,要么将其贴上乞丐推销员的标签一些开发人员认为雇主应该资助开源项目,但他们却从微软员工的角度看待问题。结果,他们得到的只是诸如事件流之类的信息。我们还需要经历多少场闹剧才能开始清醒?

开发人员有责任向管理人员传达他们从开源软件中获得的价值,并说服他们的管理人员为他们使用的开源软件付费。除非管理人员将其作为营销机会,否则他们自己不会意识到这一点。

有了Open Collective、他们的Back Your StackPatreon,支持开源就变得轻而易举,所以您还在等什么?

赶紧去给你最喜欢的项目和维护者捐款吧,然后去催你的经理,直到他们也付款为止。让我们一起让开源可持续发展。

鏂囩珷鏉ユ簮锛�https://dev.to/kossnocorp/i-pay-1-every-hour-i-spend-working-on-open-source-27e7
PREV
VS Code 扩展“Todo Tree”如何简化您的编码 | Todo Tree 配置 | 在 VS Code 中高亮显示注释
NEXT
优化游戏性能:基本技术和工具