微软最近在开源社区被 “围攻” 了,起因是该公司工程师希望一次性支付数千美元,让开源多媒体框架 FFmpeg 优先解决自己的问题,结果被指责 “白嫖” 开源项目。
事件回顾:
一名微软工程师向 FFmpeg 报告了一个 bug,希望 FFmpeg 开发者将其作为高优先级尽快修复,并表示愿意提供一次性的数千美元作为赞助费。
此事最初由 FFmpeg 在社交平台发布:
xz 后门事件凸显了依赖未获报酬的志愿者所带来的重大挑战。众多市值达到万亿美元的公司,竟期望从志愿者那里得到免费且紧急的支持。
@Microsoft @MicrosoftTeams 在一个依靠志愿者维护的 bug 追踪平台上标明他们的问题是 “高优先级”
微软在被礼貌地要求签订长期维护的支持合同后,却仅提出了一次性支付几千美元的方案。
这种做法绝对是不可接受的。
https://twitter.com/FFmpeg/status/1775178805704888726
微软工程师提交的 “高优先级” 工单如下,称该错误影响了一个被广泛使用的微软产品,也就是 Teams,这个问题导致 Teams 无法在实时会议中成功捕获字幕。
FFmpeg 开发者认为如果微软产品依赖于 FFmpeg,那么应该签订一个长期支持合同。
其他微软工程师指出,在微软签订合同相当繁琐,而微软内部有一个选择开源项目一次性资助数千美元的投票,急于修复代码的微软工程师可能认为后者更方便。
https://news.ycombinator.com/item?id=39912916
这里所说的给开源项目提供资助的投票由 Microsoft 开源办公室 (OSPO) 发起 ,该机构的 FOSS 基金会定期组织参与员工进行投票,获票最多的开源项目将获得一万美元赞助,分十个月给。该赞助每天都接受开源项目的提名,每月投票一次。为了保证投票的含金量,只有为开源项目做出贡献的微软员工才能参与投票过程。
此前我们也报道过微软 “默默” 给 curl 作者打钱的新闻:忘发通知邮件,微软默默地给 CURL 捐赠一万美元。
说回本次的事件,对于微软的高优先级错误,FFmpeg 社区的热心开发者帮助修复了这个问题。不过最终并没有看到微软对 FFmpeg 的捐款。
所以各位觉得微软这次被骂得冤吗?