相關文章

F9caed463a2e538798dd1cbe5da60e31 今年 7 月底,Mozilla 基金會已經宣布,正式停止 Firefox OS(火狐作業系統)的所有商業開發。這是從 2015 年底 Mozilla 宣布結束 Firefox 智慧型手機的開發與銷售後,再經過一連串的決策,最終也決定中止 Firefox OS 本身的開發。

9 月 27 日,Mozilla 的高級工程專案經理 Julie McCracken 出面說明了這段時日以來的決策過程,以及 Firefox OS 程式碼的未來處置。

Mozilla 官方宣布:

  1. 不再透過電信商夥伴製造或銷售手機,也不再以 Firefox OS 為中心探索新的連網裝置的可能性。
  2. Firefox OS 從 Mozilla 平台工程部門被移轉到第三方的平台,從今年 1 月 31 日以後,不再有任何 Mozilla 平台的工程資源繼續投入,Firefox OS 的開發將由社群第三方貢獻者接手,中間銜接的相關事項,由 Mozilla 的連網裝置部門來完成。
  3. Mozilla 過去對 Firefox OS 構思過更多的運作可能性,看是繼續探索其他連網裝置的可行性,或者繼續 Firefox OS TV 的進一步發展。為了這些可能性,並且給電視商( Panasonic 等 )的商業合作夥伴一個穩定版本,Firefox OS TV 的相關開發將繼續在火狐 OS 2.6 上發展。
  4. 在連網裝置部門持續探索的同時,Mozilla 認識到社群仍然有興趣繼續 Firefox OS 的手機平台發展,甚至用於其他目的。因此進行了 Firefox OS 轉型計畫,主要是清理 B2G 的原始碼,使其達到穩定的最終狀態,以便轉型成社群好接手的開源專案。

在 2016 年春季一直到夏季,連網裝置部門持續不斷研究 Firefox OS 的各種其他出路,看看在商業上有無再奮戰的可能?結論是 Firefox OS TV 專案適合由 Mozilla 的合作夥伴作商業營運,而不是由 Mozilla 來領導。此外, Firefox OS 也被評估不適合用於日常使用的連網裝置。這表示 Firefox OS 整個 stack 的開發不再由連網裝置部門負責,甚至將完全不會是 Mozilla 基金會的工作, Firefox OS 2.6 將是由 Mozilla 基金會開發的最後一個版本。

 

作業系統與瀏覽器分道而行

此外 McCracken 也表示,雖然 Mozilla 的 Firefox OS 的開發已告一段落,但是底層的基礎原始碼,包括 Gecko、網頁平台引擎等,仍將續以 Firefox 瀏覽器的一部分持續發展。為了快速發展,以及調整大量架構,在 mozilla-central( Mozilla 的源碼版本管控系統)上,所有關聯 B2G 的原始碼會被移除掉,也就是說,商業版的 Firefox OS 發展中止,而社群版的 B2G 系統將跟 Firefox 瀏覽器的發展分道揚鑣。

這當然對 B2G 有重大影響– 社群要繼續發展 B2G 的話,他們將必須自行維護基礎程式碼,包括 Gecko,所以社群需要自行分支(fork)出一個 Gecko,然後在這個獨立的分支上發展他們的程式碼。

當初對於 Firefox OS 有很高期許與夢想的人來說,Mozilla 基金會的這些決定真的讓大家蠻感傷的, 這麼一個對社群、使用者友善的連網裝置作業系統,無法以商業開發的形式繼續下去;而轉由社群開發接續,又還有一段交接過渡時期的陣痛。

筆者認為,Firefox OS 終止開發並沒有劃下句點,就好像當初商業版的網景 Netscape 瀏覽器消亡,轉以社群開發的 Mozilla 恐龍為重,甚至演化出後來的 Firefox 而浴火重生。今天 Firefox OS 雖然結束了,期望交棒給 B2G 社群以後,走出另一條康莊大道。

註:B2G 是 Firefox OS 的開發代號,意思是 Linux 開機完,直接進到 Gecko 網頁排版引擎,或者說 B2G 是開源產品,而 Firefox OS 是 B2G 加上識別標章與特定手機專利碼的「商品」。

 

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則