抵制踐踏GPL的QQ影音
2009年11月份,ffmpeg組織指責QQ影音使用了開源ffmpeg的源代碼,但是並沒有按照GPL許可證的規定開放源代碼,因而將QQ影音列入了「恥辱榜」( Hall of Shame http://ffmpeg.org/shame.html),這個恥辱榜上面還有著名的流氓軟件「暴風影音」。到底是怎麼一回事兒?這還得從GPL、LGPL說起。
GPL(GNU General Public License),是「GNU通用公共許可證」。LGPL(GNU Lesser General Public License),是「GNU較寬鬆公共許可證」。按照GPL及LGPL許可證文本的內容,其基本意思是開放軟件的版權限制。GPL許可證的授權模式是,如果某一軟件使用GPL許可證,那麼這個軟件可以使用其他GPL軟件的源代碼,就是「人人爲我,我爲人人」的源代碼使用模式。但GPL許可證由於過於自由,一些希望保留公司商業秘密但又希望採用優秀的開放源代碼的公司無所適從,爲此又有了LGPL許可證。LGPL許可證的基本模式與GPL一樣,但是將目標縮小到動態鏈接庫。也就是一個軟件如果使用了同樣使用LGPL許可證的動態鏈接庫的源代碼,那麼必須公開這些修改部分的源代碼,並且授權其他同樣使用LGPL許可證的他人使用或修改這些動態鏈接庫。
「QQ影音」的問題就出在GPL和LGPL上。因GPL許可證牽涉的是公開軟件全部的源代碼,而LGPL只涉及動態鏈接庫的部分源代碼公開。ffmpeg是一個同時以GPL和LGPL發佈的解碼器庫,基礎部分以LGPL發佈,而部分功能則以GPL發佈。可恥的是,QQ影音使用了ffmpeg的GPL部分,卻沒有按照要求開發源代碼,因此已經構成了嚴重的侵權。ffmpeg畢竟是一個民間非盈利組織,其實力難以與財大氣粗的騰訊大佬抗衡,所以ffmpeg只是將QQ影音名單列入了恥辱榜,而沒有能力提起訴訟。
然而半年多過去了,騰訊卻對此置若罔聞,對各界問責死不回應。在此我正是要譴責騰訊的這種無恥行爲,以一個年收入以億計的公司,實在做了一個極不良的表率。所謂「出乎爾者,反乎爾者」,不要創造一個可以肆意踐踏規則的環境,否則終將害人害己。身爲具有影響力的華人創辦的國際上市公司,騰訊應該承擔起大公司的社會責任,結束違反GPL協議的行爲,不要讓中國開發者蒙羞!雖然騰訊各種無恥的抄襲行爲已經讓人司空見慣了,但這次對GPL的踐踏還是不可饒恕的。我想要告誡騰訊的是,你永遠也吸引不來高端的用戶羣,別看你現在欺騙用戶撈到了不少好處,不要忘了「竭澤而漁,豈不得魚?而明年無魚」。
在QQ影音結束侵權之前,我會不遺餘力地號召抵制QQ影音,並散佈騰訊的侵權行爲。希望諸位熱愛開源事業、保護支持產權、反對騰訊流氓行爲的同仁更夠響應號召,將這篇文章轉載出去。