近期興起一片懷舊風,就連 1990 年代的軟件亦受到追捧,當時最受歡迎的 MP3 播放器軟件 Winamp 亦不例外。這款由 Nullsoft 於 1997 年推出的播放器,以簡潔介面和佔用極少資源佔而受到用戶喜愛。Winamp 在 2000 年代更甚至擁有超過 2,500 萬註冊用戶,成為當時很多人的音樂播放軟件首選。
近日 Winamp 宣佈開放 Windows 版本的程式源代碼,並將其託管於 GitHub 上。今次開放的源代碼採用了 Winamp Collaborative License(WCL) 1.0 版本協議,容許開發者改進功能和更新播放器介面,以滿足現代用戶的需求。然而有外國媒體直指這並非真正開源,因為根據 WCL 1.0 協議,任何人都不可基於此源代碼推出分支或修改後的版本維護,明顯限制了社群的參與度。
由於 Winamp 實際有將源代碼在 GitHub 發佈,因此很難阻止社群對其進行修改或推出分支。雖然 Winamp 表面上以開放源代碼的名義吸引社群參與維護,但根據 WCL 協議條款,只有官方維護者才有權發佈修改版。這種限制與真正開源軟件理念相距甚遠,反而更像是品牌希望藉助社群為軟件提供免費維護的策略。
https://hackaday.com/2024/09/24/winamp-releases-source-code-but-is-it-really-open/