Mozilla 項目
什麼是 Mozilla?
Mozilla 不是一款 web 瀏覽器!Mozilla 是一個使用諸如 CSS、XML、RDF 等 web 標準來建立 web 應用程式的框架。
Mozilla 是一項開發用在 Mozilla 應用程式套件中的程式碼的非營利的開源 web 開發專案。
Mozilla 應用程式套件是一套完整的 web 應用程式(瀏覽器、聊天用戶端、新聞用戶端、郵件用戶端等等)。
Mozilla 認為,網路是一個需要改善和保護的公共資源。
Mozilla 的產品
Firefox - 當今最受歡迎的網路瀏覽器之一
-
Thunderbird - 一個電子郵件和新聞群組用戶端,具有安全、快速、易用的特點
SeaMonkey - -集瀏覽、收發電子郵件、聊天和編輯於一體
Bugzilla - bug 追蹤工具
Camino - 一款用於Mac 的web 瀏覽器
Lightning & Sunbird - 日曆的擴充與應用
-
Composer - 網頁編輯器
產品可透過下面的網址下載:http://www.mozilla.org
Mozilla 專案的歷史
1998 年,隨著Netscape 瀏覽器原始碼的發布,Mozilla 專案作為一個開源社群被創建。
一年內,來自世界各地的新的社群成員已經為 Netscape 的下一個瀏覽器增加了許多新的功能,並增強了它現有的功能,同時 Mozilla 專案也逐漸發展壯大。成員不再只是致力於 Netscape 的下一個瀏覽器,而是開始創建各種瀏覽器、開發工具和其他專案。
2002 年,第一個主要版本 Mozilla 1.0 發布了。這個套件對瀏覽器、電子郵件用戶端和其他應用程式做了許多改進。但並沒有很多人使用它(超過 90% 的網路使用者使用 Internet Explorer)。同年,Mozilla 發布了 Phoenix(後來重命名為 Firefox)的第一個版本。
2003 年,Mozilla 計畫創立 Mozilla 基金會,這是一個獨立的非營利組織。 Mozilla 基金會持續管理 Mozilla 計畫的日常運作。
2004 年,發布了 Firefox 1.0,這是一個重大的成功。在不超過一年的時間內,Firefox 下載量超過 100 百萬次。 Firefox 的受歡迎度有助於將選擇器交還給使用者。
2008 年,Firefox 達到 20% 的全球市佔率。
2008 年,Mozilla 慶祝它成立十週年。十年來,社群已經表明,商業公司可以透過開源專案的合作來獲取利益。
Mozilla 基金會
Mozilla 基金會創立於 2003 年 7 月,位於美國加州的芒廷維尤。
Mozilla 基金會簡稱 Mozilla(縮寫 MF 或 MoFo),是為支持和領導開源的 Mozilla 計畫而設立的一個非營利組織。該組織制定管理開發政策,經營關鍵基礎組織並管理商標及其他智慧財產權。它擁有一個稱作 Mozilla 公司的子公司,僱用了一些 Mozilla 開發人員並協調 Mozilla Firefox 網頁瀏覽器以及 Mozilla Thunderbird 電子郵件用戶端的發行版。
Mozilla 基金會把自己描述為"一個致力於在網路領域提供多樣化選擇和創新的公益組織"。
在最初階段,Mozilla 基金會開始涉足比 mozilla org 更廣的領域,把以前推給 Netscape 和 Mozilla 合作夥伴的事情都拿來做了。
在向"面向最終用戶"的轉型舉動中,Mozilla 基金會和一些商業公司簽約來出售包含 Mozilla 軟體的光碟並且提供電話支援服務。在這些舉動中,Mozilla 基金會選擇了以前 Netscape 的供應商。
Mozilla 基金會變得對自己的智慧財產權更加的自信,他們推出了自己商標使用的新政策。
Mozilla 基金會也開始了市場拓展等的新專案。
隨著 Mozilla 公司的成立,Mozilla 基金會把所有的軟體開發和商業相關的活動都轉移給了這個新的下屬機構。
Mozilla 基金會現在只專注於監管和策略等事宜,它也繼續管理一些沒有產品化的項目,例如 Camino 和 SeaMonkey。
Mozilla 基金會現在擁有 Mozilla 商標和其他智慧財產權,並且全部授權 Mozilla 公司使用。
Mozilla 基金會也控制著 Mozilla 的程式原始碼庫並決定著誰可以提交程式碼入庫。
Mozilla 基金會的路線圖
Mozilla 決定制定新的開發路線圖。以下列出了新路線圖中的一些要點:
專注於獨立的應用程式(FireFox 瀏覽器、Thunderbird 郵件/新聞應用程式以及獨立的設計器)
讓Firefox 和Thunderbird 成為Mozilla 的首要產品
用大型的Mozilla 部署來維護針對企業和組織的SeaMonkey(現在的Mozilla 瀏覽器)應用程式套件
使用一年的研發週期把Mozilla 1.4 分支作為由組織使用的"distributor/vendor" 分支來進行維護
#修復至關重要的Gecko layout architecture 的漏洞。所有的 Mozilla 應用程式都得益於這些 Gecko 的改進。
精益求精。做得更少,但要做得更好!
令人混淆的 Mozilla 名稱
第一款 Netscape 瀏覽器使用了名為 Mozilla 的程式碼引擎。 Netscape 1.0 是依靠名為 Mozilla 1.0 的程式碼引擎來驅動的。 Netscape 2.0 使用 Mozilla 2.0,Netscape 3.0 使用 Mozilla 3.0,而 Netscape 4.0 使用了 Mozilla 4.0。
在 1998 年,Netscape 4 將其原始碼公開 - 同時把 Netscape 5 的開發確立為一個開源專案。
這個創建 Netscape 5 的開源專案稱為 "The Mozilla Project"。奇怪的是,這個 Mozilla 專案的程式碼引擎被稱為 Gecko。
不幸的是,在 4.0 發布之後,對下一代瀏覽器的研發耗費了 Netscape 超過三年半的時間。這次的延遲破壞了 Netscape 作為微軟 IE 瀏覽器可靠的替代方案的可能性。就在 Mozilla 專案啟動不久,微軟就發布了它的 IE 5.0,而在 Netscape 設法發布一款可工作的瀏覽器之前,微軟的 IE 6.0 也就緒了。
基於 Gecko M18 (Milestone 18) 的 Netscape 6.0 於 2000 年 11 月發布。
在 Netscape 6.0 發布之後,Mozilla 專案開始研發基於名為 Gecko 1.0 引擎的 Netscape 7。
Netscape 6 和 7 皆建置於 Mozilla 之上,Netscape 和 Mozilla 是幾乎相同的應用程式套件。
Netscape 7 聲稱其使用了名為 Gecko 1.0 的程式碼引擎。
此刻,Mozilla 專案正在開發一款名為 Firefox 的新瀏覽器。在過去,Firefox 被稱為 Mozilla Firebird(而 Mozilla Firebird 過去被稱為 Phoenix,它聲稱是 Mozilla 的一個新版本)。