Songbird 在四月初宣佈將另鳴新曲,終止正式對 Linux 版本的支援。此言一出,自然引起社群的騷動,Songbird 是類似 iTunes 的影音播放軟體,提供樂庫的管理功能,基於 Mozilla Gecko 而開發。目前支援 Windows, Mac 與 Linux 三種平台。
有趣的是,為了能夠讓這幾種平台都可以使用同一套原始碼 (code base),Songbird 後面的支持商業公司 POTI 在 1.0 時將原只支援 Linux 的 GStreamer 架構,移植到 Windows 與 Mac 平台上,並改寫成 Songbird 的播放核心 Media Core. 即便說要放棄 Linux 平台,我相信 POTI 內部還有許多人用 Linux 作開發,所以就算沒有正式支援,他們勢必還是得在內部維護一份。
令人好奇的是做出這個決定的支持因素是甚麽?
在受到批評後,Georges Auberger 在同篇文中揭露了一些數據,指稱 Linux 的使用者佔有率不高,依據市場考量決定放棄。讓我們檢視一番他所揭露的資訊,其實我不太相信這份數據是否準確,其中除了 Active Users 外,其他都是分析網頁瀏覽的頻率。稍微畫了一份圖,你可以見到 Windows 桌面使用者似乎在各項都佔了七成以上。不過有幾點很有趣,其中之一是翻譯貢獻,Linux 使用者顯然比 Mac 使用者高很多,分別是 25% 比 3%。
而上述 Bug 回報似乎是 Mac 高了 Linux 一些,是 14% 比 9% 。但是如果我們去翻查 Songbird’s Buzilla,會發現針對平台問題回報次數其實是 Linux 高一點,總共是 335 個比 193 個。
就像原文中所提到,Linux 使用者反而是更熱情活耀的,總是給予意見,並進行一些殺手級軟體開發。但是!POTI 有自己的道,沒有辦法接納或滿足這些需求,於是他們決定忍痛揚棄 Linux 的支援,甚至願意冒著惹火使用者的風險,正式宣佈這件事情。
簡單講,就是他們寧可放棄 Linux 市場,去跟同樣支援的 Windows, Mac 的 iTunes 對戰。
我們回頭看看 Songbird 的可能營收來源,看起來大約有兩種
在 Linux 平台上,Songbird 很可惜一直沒有進入主流 Linux distribution 的內建軟體名單上。即便 Songbird 的軟體授權為 GPL,應該是可以納入各種 Linux Distro 之中才對,缺了這項利基,使用者安裝 Songbird 自然不太方便、稍微有點門檻,特別是 Songbird 使用內建 GStreamer libraries 常常跟系統對衝,造成無法啟動的問題等,這都造成市占無法提高,自然也很難透過平台獲利。
此外,在 Linux 上有大量的替代品,像是 Amarok, Banshee 與 Rhythmbox 等等,功能或可滿足大部分的使用者。再加上 Ubuntu 也自己推出與 7digital 合作的 MusicStore。這讓 Songbird 想透過 Linux 平台獲利更增添變數。
於是,剩下最有利的機會就是羨慕 Apple 的 iTunes Music 市場,但是沒有方案可進入音樂市場的其他設備商了。這也難怪 POTI 長久以來忽視 Linux 使用者的需求,像是拔掉 iPod 的支援,把有限的資源用來專注開發合作廠商所需要的影片播放功能等。
如此如此令人失望,社群主動 fork 一個新的專案 Nightingale 專門來支援 Linux,也是很合理的事情阿!