头图

众所周知,开源项目维护工作是一项艰难又至关重要的任务。

一些开源开发者不仅需要修复 Bug、新建功能,还需要把控代码质量、维护开源项目,这才得以让开源项目长久稳定地持续下去。

而现今,大多数开源项目开发者都只是出于爱好在维护着,他们面临着工作忙、薪水低的窘境,以及开源无法带来商业化、无法通过开源获得可观的收入这一系列现实问题。

而第三方公司在商业化产品中使用开源项目,从中赚得盆满钵满,而自己从未提供技术资金支持,当遇到问题时,又推回给开源开发者,一味只拿钱不办事,再次增加了开源开发者的负担。

这不,在 11 月 18 日,Curl(一款开源的知名命令行工具)的首席开发者、创始人 Daniel Stenberg 就遭遇了此事,而所涉及的第三方公司还是科技巨头苹果。

图片

事件还得从一位 IT 工程师 Michael Rieder 在 Twitter 上发布的一条帖子说起。\

这位工程师想要联络苹果公司,寻求 @AppleSupport 的帮助,其请求对方更新 macOS 12 中与 Curl 有关的信息,因为访问内容已失效。

万万没想到的是,苹果回复让其自行联系 Curl,并提供了 Curl 的帮助页面地址。

图片

此事件引得开源项目 Curl 创始人 Daniel Stenberg 的强烈不满,随即他发文表示,“想象一下,一家市值万亿美元的公司将各种开源组件组合在一起,对此每年获利数十亿美元。

当用户就其提供的产品寻求帮助的时候,这家公司反而将用户推给开源项目。这个开源项目是志愿者运营和维护的,这家公司并没有赞助过一分钱。”

图片

从这个 IT 工程师寻求帮助的内容来看,他所遇的问题是 Curl 没有升级到最新版本而导致访问内容无法生效,而苹果直接将寻求帮助的用户推给 Curl 开源项目维护者们,这种没有为项目做出任何贡献而却推卸问题责任、拿钱不办事的做法,把开发者当成了免费的工具人,让开发者 Daniel 十分不满。

此前,在 Stack Overflow 上一位开发者曾问 Daniel 为何将 Curl 开源且免费,Curl 创始人 Daniel 现身解答,称将 Curl 视为自己的孩子,选择开源的原因是之前从使用的开源软件中受益匪浅,想通过开源的方式回馈给开源世界,让世界变得越来越美好。

图片

同时,Daniel 还在不断完善 Curl,尽管 Curl 已经有所成就,但不断改进、修复以及增加新功能,尽量为开发者提高优质的文件传输解决方案。

“我以温柔报世界,开源世界还我以现实”,对于苹果公司的做法,也引得众多开源者不满,对此,你怎么看?

最近我花费了几天的时间,整理了1份理论+实践的Python入门进阶教程,这或许是你见过非常好的一份学习资料之一。独家打造、完全免费,需要的同学可以关注公众号【Python编程学习圈】,发送“学习资料”获取~


Python编程学习圈
10 声望3 粉丝

全球Python编程中文开发者的圈子,提供Python编程技术文章知识分享、技术专栏、原创视频教程、题库,内容涉及WEB全栈开发、爬虫、数据分析、自然语言、图像处理、机器学习、自动化测试、自动化运维、大数据等。