Skip to main content

FFmpeg 的耻辱柱的细节曾经 FFmpeg 在官网展示了 耻辱柱 页面,之所以称之为曾经,是因为此页面早已被停用,理由似乎很简单,因为没人维护这个界面,所以在 2011 年就被 Compn 弃用了

  1. FFmpeg 的耻辱柱的细节

    曾经 FFmpeg 在官网展示了 耻辱柱 页面,之所以称之为曾经,是因为此页面早已被停用,理由似乎很简单,因为没人维护这个界面,所以在 2011 年就被 Compn 弃用了

    简单来说,是这些软件没有遵守 FFmpeg 的分发协议,比如使用了 GPL 协议的 FFmpeg,但没有因为 GPL 的传染性,让软件开源。

    FFmpeg 的分发协议比较多,包括多个版本的 GPL 和 LGPL,因为不同的编解码器本身也有不同的协议。LGPL 版的 FFmpeg 传染性很弱,只要使用动态链接库 DLL 之类的方式就能绕过,但是功能不够完整,因为如果要包含使用了 GPL 的 libavcodec、libx264 编解码器,就会感染 GPL 协议,需要使用让整个软件以 GPL 协议开源。

    QQ影音 的情况很有趣,因为它给出了 FFmpeg LGPL 版的源码下载,声称自己使用了 LGPL 版本,但是有人发现 QQ影音其实使用了 ffdshow 的代码,而 ffdshow 是基于 ffmpeg 整合了多种 GPL 库的软件,所以是 GPL 协议。这意味着 QQ影音并没有将问题视而不见,而是试图浑水摸鱼糊弄过去。

    #历史