近年来,为了表达对开源社区的支持,微软自由与开放源码软件基金(FOSS)为微软工程师提供了直接参与提名和评选的渠道,从而来帮助这些工程师们最热爱的项目。curl项目在今年一月份被选中,微软为其提供 1 万美元的资助,分10期付清。
(相关资料图)
然而钱已付出大半后,微软才反应过来自己捐了钱却还没公布过!
微软“做好事不留名”
按照惯例,FOSS每个月投票都会评选出最受欢迎的项目,并为其提供1万美元的赞助。为了帮助推动整个微软的开放贡献文化,即使员工在参与不受微软管辖的项目时,也有资格为该基金选择项目。同时,只有对开源项目有贡献的员工才能参与到评选过程中。
curl 创始人 Daniel Stenberg 近日在博客中晒出了微软开源办公室 FOSS 基金发出的邮件,邮件中提及 curl 项目在1月份微软员工的投票中胜出。
一直以来,都是微软开源办公室 (OSPO) 的项目经理 Emma Irwin负责FOSS基金项目,但 Emma Irwin 却忘了及时给 curl 创始人 Daniel 发赞助的通知邮件,导致 Daniel 也不清楚微软为何定期给 curl 赞助。直到 7 月份Emma 经人提醒(原话是“我通常会向项目投票的获胜者发送邮件通知,但有人指出我忘了通知 curl 获胜的消息,而且我找不到任何联系记录。“),才补发了通知邮件。
截至目前,2022 年获得 FOSS 集锦捐赠的项目如下(https://github.com/microsoft/foss-fund/blob/main/README.md#how-the-fund-works):
6 月:提名已开放,未出结果
5 月:GNOME,知名的 Linux 工作环境。
4 月:移动交互式地图 JavaScript 库 Leaflet 和用于 Linux 系统的基本模块 systemd
2 月:MSYS2,用于构建、安装和运行本机 Windows 软件的工具。
1 月:curl ,命令行/脚本数据传输工具,curl几乎被全球所有使用互联网的人类每天使用。
curl是众望所归
作为当今用途最广的开源项目之一,curl 在全世界有超过 100 亿的安装。从红帽 Linux、Debian 再到 Mac OS、Windows 10、iOS 和 Android,甚至包括任天堂 Switch、Xbox 和索尼 PS5 以及电脑游戏、媒体播放器和机顶盒等,都不乏 curl 的身影。
curl 项目正式诞生于 1998 年,是一款利用 URL 语法在命令行下工作的文件传输工具,由 Daniel 编写了 curl 的原始版本并创建了 libcurl 库。到目前为止,代码库中的提交超过一半都是由 Daniel 本人提交的,他仍然是该项目的核心开发人员。Daniel 曾说,“curl 就像自己的孩子”。
Daniel 说他选择了开源 curl,是因为他过去使用了很多开源软件并从中受益匪浅。他希望像其他开源作者一样酷。由于开源,来自世界各地的数千名开发人员参与帮助改善 curl,包括项目本身,文档,网站和其他外围细节。Daniel 认为,如果你没有选择开源,那么 curl 和 libcurl 将永远不会实现。
在今年 1 月份被推举为最受欢迎的开源项目后,尽管时隔半年才通知到位,但此事依然引起不少开发者们雀跃。
《reddit》网站上的热评代表了绝大多数人的心声:
“crul 绝对值得!然后才会是其他项目”
“我可太爱 curl 了!有传言说在办公室里将限制使用 curl。如果他们敢,我就会结束他们。”
“真的想不出有什么其他项目更应该得到这项荣誉,恭喜 curl。”
同时,也有很多人将 Daniel 视作全世界的宝藏!
随着开源洪流滚滚向前,或许越来越多的开源开发者将会同 Daniel 一样通过他们在开源方面的不懈努力,收获来自全世界的尊敬。然而这其中,还有很长的路途需要完成。Daniel 曾表示,在最开始,自己花了 2 年时间才让 curl 达到 300 次下载量,又过了 10 年左右,它才真正被广泛使用。如今 24 年过去了,这位创始人兼首席开发者还一直留在这个项目中。
参考资料:https://daniel.haxx.se/blog/2022/07/22/microsoft-foss-fund-winner-curl/
《新程序员001-004》已全面上市,欢迎扫描下方二维码或点击进入立即订阅,即可畅享电子书及精美纸质书