就在刚刚,FFmpeg 在社交媒体公开感谢腾讯公司向项目提交的高质量补丁。
这称得上是历史性时刻——毕竟 15 年前,腾讯的知名产品QQ播放器因不遵循开源协议使用代码被 FFmpeg 贴在了“耻辱柱”(Hall of Shame)。
事件背景
FFmpeg 是全球最领先的开源多媒体框架——全称为 Fast Forward MPEG (Moving Picture Experts Group),由神级开发者 Fabrice Bellard 创建并开源。
但对于大多数开发者来说,FFmpeg 最被人熟知的还有它创建的 “耻辱柱”。该计划于 2011 年上半年下线,不过其网页源码仍保留这些名单。
(https://github.com/FFmpeg/web/blob/master/src/shame)
因为 FFmpeg 属于自由软件,采用了 LGPL 和 GPL 许可证(具体依据所选的组件),所以任何人都可以在遵守协议的情况下自由使用。
PC互联网时代,许多播放器软件使用了 FFmpeg 的代码后并没有遵守开源协议公开任何源代码。FFmpeg 社区便将违反开源协议的公司、组织和个人网站贴在 “耻辱柱”。韩国播放软件 KMPlayer 以及国产播放器暴风影音、QQ 影音都曾上过榜。
- 暴风影音被加入到 FFmpeg 耻辱名单
- QQ影音被加入到FFmpeg耻辱名单中
延伸阅读
- 多名中国开发者入选 FFmpeg 决策委员会
- FFmpeg 诞生 20 周年