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