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, BansheeRhythmbox 等等,功能或可滿足大部分的使用者。再加上 Ubuntu 也自己推出與 7digital 合作的 MusicStore。這讓 Songbird 想透過 Linux 平台獲利更增添變數。

於是,剩下最有利的機會就是羨慕 Apple 的  iTunes Music 市場,但是沒有方案可進入音樂市場的其他設備商了。這也難怪 POTI 長久以來忽視 Linux 使用者的需求,像是拔掉 iPod 的支援,把有限的資源用來專注開發合作廠商所需要的影片播放功能等。

如此如此令人失望,社群主動 fork 一個新的專案 Nightingale 專門來支援 Linux,也是很合理的事情阿!