KMPlayer被加入ffmpeg恥辱名單
韓國(guó)名軟 KMplayer 被 FFmpeg 開(kāi)源項(xiàng)目發(fā)現(xiàn)使用了它們的代碼和二進(jìn)制文件,單沒(méi)有按照規(guī)定/慣例開(kāi)放相應(yīng)說(shuō)明/源碼。因此被人舉報(bào),并在月初進(jìn)入了 ffmpeg 官網(wǎng)上的恥辱黑名單。
FFmpeg 是跨平臺(tái)播放器 mplayer 的重要組件,為免費(fèi)開(kāi)源的項(xiàng)目,按照 GPL 協(xié)議發(fā)放。在全球范圍內(nèi)被大量使用,項(xiàng)目人員甚至懷疑 youtube 也在使用它們的軟件(合法)。具體報(bào)告如下:
原始舉報(bào):
Kang Media Player 又叫 KMPlayer,是 windows 下一款專(zhuān)有視頻播放器軟件。
他的主頁(yè)在 http://www.kmplayer.com/forums/ 。其發(fā)布的文件中包含眾多 GPL 的庫(kù)包括:libmad, libfaad, libmpeg2,liba52, 等等。而可執(zhí)行文件包含了來(lái)自libpostproc,libswscale等的符號(hào)鏈接。
$ strings KMPlayer.exe|grep sws_
sws_getGaussianVec
sws_freeVec
sws_normalizeVec
sws_getDefaultFilter
sws_freeFilter
sws_getContext
sws_scale_ordered
sws_scale
sws_freeContext
此播放器會(huì)動(dòng)態(tài)加載所有 GPL 庫(kù)。盡管也可以沒(méi)有 GPL 庫(kù)運(yùn)行,但缺少眾多功能。由于一些原因,軟件作者覺(jué)得使用專(zhuān)有程序動(dòng)態(tài)加載 GPL 庫(kù)不能在法律上將此程序認(rèn)定為 GPL 的衍生作品:http://www.kmplayer.com/forums/showthread.php?t=141
我覺(jué)得他錯(cuò)了。
---------
項(xiàng)目人員結(jié)論:
1. 他未公布源代碼,僅有一份GPL協(xié)議。
2. 文件中解壓得到libcodec.dll,一個(gè) libavcodec 的發(fā)布版,但沒(méi)有給出源碼。加入軟件恥辱柱。
軟件文件中包含了 GPL 庫(kù),被認(rèn)定 GPL 作品的衍生作品,應(yīng)該開(kāi)放源碼。
想想國(guó)內(nèi)眾多影音播放軟件……不要外揚(yáng)啊。
【編輯推薦】