近期,經(jīng)典音樂播放器Winamp在其所有方Llama Group的操作下,經(jīng)歷了一場源代碼的“上架即下架”風(fēng)波。Winamp于9月在GitHub上發(fā)布了Windows版本的源代碼,兌現(xiàn)了5月的承諾。然而,不到一個月的時間,整個源代碼倉庫突然被刪除,盡管其中部分代碼可能并非由Llama Group貢獻。
Winamp發(fā)布源代碼時附帶了一個自定義的許可證WCL 1.0,其中包含了一系列嚴格的限制,如禁止分發(fā)修改版本和禁止分叉,只有官方倉庫的維護者有權(quán)分發(fā)軟件及其修改版本。
這一做法很快引發(fā)了爭議,有用戶指出這些要求違反了GitHub的服務(wù)條款,并非真正的開源行為,Llama Group此舉只是為了免費獲取開發(fā)資源以維護Winamp。甚至最初參與項目的聯(lián)合開發(fā)者Justin Frankel也對此表示質(zhì)疑,認為這種開源要求是荒謬的。
隨后,WCL 1.0.1版本對條款進行了修改,允許分叉但禁止分發(fā)修改后的版本。盡管如此,該代碼在短時間內(nèi)仍被分叉了好幾千次,顯示出開發(fā)者們對Winamp的濃厚興趣。
與Mozilla相比,Llama Group的開源策略顯得更為保守,不僅不允許在其他項目中使用Winamp的名稱或代碼,還保留了對貢獻給核心項目的任何工作的完全所有權(quán)。