Mozilla

维基百科,自由的百科全书
跳转至: 导航搜索

在非正式的場合下,「Mozilla」這个名字常用於不同的事物上。這些事物大都与現已解散的網景通訊公司及其旗下的應用軟體有关。

正式使用过Mozilla这个名词的只有以下三种情况:

  • 網景領航員瀏覽器的開發代號
  • 網景的吉祥物
  • Mozilla Application Suite套裝軟體之前的官方名稱

许多其它「Mozilla」名词的用法请见下表,依使用时间先後排名。

目录

網景導航者的開發代號 [编辑]

「Mozilla」這個名字最初被用作網景領航員的開發代號,由Mosaic Killer一詞变化而来,網景通訊公司希望網景領航員能夠取代當時世界第一的Mosaic瀏覽器。起初並無和怪獸哥吉拉關聯。

網景的吉祥物 [编辑]

早期的吉祥物。
Mozilla正式的吉祥物。

網景通訊公司採取了各種形式的吉祥物,包括帶著頭盔的太空人。但是最後選擇了類似Godzilla的綠色蜥蜴形象,Mozilla這個名字則是取自Godzilla。吉祥物由Dave Titus1994年設計。

早期,吉祥物Mozilla成為網景網頁的一個特色。然而,出于突出其更「專業」的形象的需要(特別是對於企业客戶),綠色吉祥物Mozilla被移除了,在網景內部則繼續使用,通常出現在給員工的T恤上,或是作为總部山景城園區牆上的藝術裝飾。吉祥物後來被一個更大、強烈紅色、沒有正式名稱的暴龍所取代,由Obey Giant的Shepard Fairey所設計。

1998年,網景併購網頁目錄公司NewHoo后将其重命名为开放目录计划,由于跟Mozilla计划的相似性,他们昵称其为「dmoz」(Directory of Mozilla)。在網站的每一頁上都放上了Mozilla吉祥物的圖片,即使现在依然如此,尽管網景已经被併購他的美國線上解散了。

多個網頁瀏覽器的「用戶代理字符串」 [编辑]

當用戶透過網頁瀏覽器用戶代理瀏覽網站的時候,用戶代理通常會把一條稱為「用戶代理字符串」的字符串傳送到網頁伺服器用以标识自身。網景瀏覽器使用「Mozilla/<版本號>」作為字符串的開端。

由於網景瀏覽器曾經提供不少其他瀏覽器沒有的功能,有一定數量的网页服务器會检测用戶代理字符串,以识别網景瀏覽器并只为其提供功能正常或完整的網站。為了能夠瀏覽这些網站,很多跟網景競爭的瀏覽器都在它們的用戶代理字符串上包含「Mozilla」。首先作出這種字符串欺騙的為微軟Internet Explorer。它以「Mozilla/<版本號> (compatible; MSIE <版本號>...」作為它的用戶代理字符串,而這種字符串格式更為其他瀏覽器所使用。即使現時Internet Explorer已成為市場佔有率最高的瀏覽器,它依然用這種格式的用戶代理字符串。

由于Netscape早期的影响力,直到今天,部分主流浏览器包括IE,向Web服务器報告自己的浏览器标识的时候,都以“Mozilla”开头,表明自己是Mozilla兼容的。不过Mozilla已经不再開發了,现在,当我们提到Mozilla这个词的时候,通常是指Mozilla基金会(Firefox的全称Mozilla Firefox,表明Firefox来自Mozilla基金会)。

開放原始碼計畫 [编辑]

1998年3月31日,Netscape在源碼開放許可證的安排下,公開了網景通訊家的大部分原始碼。這個專案沿用了Mozilla的名稱,並且成立了Mozilla組織,及其專門網站Mozilla.org。

不久後,通訊家的原始碼差不多被全部拋棄,Mozilla社群開發出更穩定、更多功能的新一代網際網路應用套件─Mozilla,使用全新的排版引擎Gecko。經過漫長的開發,Mozilla 1.0應用套件終於在2002年6月5日誕生。

Mozilla 1.0的程式碼成為了Netscape 6Netscape 7的基礎。而現今的Mozilla FirefoxMozilla Thunderbird也是基於Mozilla應用套件最底層的程式碼。

Mozilla基金會 [编辑]

Mozilla基金会的标识。

2003年7月15日,Mozilla組織正式註冊為非營利機構,並更名為Mozilla基金會。為了幫助一般用戶分辨基金會旗下的多個軟體,基金會開始把Mozilla應用套件更名為「Mozilla Application Suite」,簡稱「Mozilla Suite」。並分離出Firefox和Thunderbird等軟體。Mozilla為Mozilla基金會的註冊商標

Mozilla公司 [编辑]

2005年8月3日,Mozilla基金會宣佈成立Mozilla公司。Mozilla公司為Mozilla基金會的全權擁有的應稅牟利子公司。它將會專注把Firefox和Thunderbird帶到終端用戶,和監督產品的推廣和資助。

Mozilla應用架構 [编辑]

Mozilla應用架構為一個跨平台應用架構,用作編寫能在多個作業系統上運行的應用軟體。Mozilla應用架構提供上Gecko排版引擎、XUL用戶介面工具、Necko網路程式庫和其他元件。這是所有基於Mozilla的應用軟體的核心所在。

Mozilla原始碼 [编辑]

Firefox、Thunderbird和XULRunner等軟體的原始碼曾是利用CVS管理的,這個CVS倉庫又稱為Mozilla。现在他们采用Mercurial管理源代码。[1]

Mozilla原始碼最初是用網景公共許可證(NPL)發佈的。該許可證以後更新至1.1版,以後更被改名為Mozilla公共許可證(MPL)。自由軟體基金會發覺GNU通用公共協議證書(GPL)跟MPL並不相容,因此並不推薦開發者使用MPL[2]。為此,Mozilla基金會在2003年把大部分的Mozilla原始碼以GPL、LGPL和MPL來重新發佈。

社群 [编辑]

Mozilla 也指一群非嚴密組織,使用、開發、推廣並支持 Mozilla 相關計畫及 Mozilla 宣言[3]開放網路理念的社群成員,名為「Mozillians(摩茲志士)」[4]。 具體的行動包含:

  • 軟體在地化 - 翻譯在地化 Mozilla 的軟體及網站成為其他語言。
  • 在 Blog 或各相關活動進行網頁標準傳教,有時是獨立行動、有時以更具組織的形式諸如 "Mozilla Reps" 專案呈現。[5][6]
  • 組織在地及國際相關 Mozilla 會議,例如 Mozilla Camp、Mozilla Summit 及 Drumbeat。
  • 透過網路論壇IRC等管道提供 Mozilla 產品使用者支援。
  • 為學童組織教育活動,透過如 "Hackasaurus".[7] 等專案傳授全球資訊網及如何製作網路內容等知識。
  • 測試 Mozilla 各產品的未來釋出("Beta")版本並回報問題。[8]

許多此類活動為志願工作,而部份則由 Mozilla 基金會贊助。

參考文獻 [编辑]

  1. ^ [1],Mercurial - MDN Docs
  2. ^ GNU comments on MPL
  3. ^ Mozilla 宣言. Mozilla.org. [2012-06-05]. 
  4. ^ the Mozilla community directory. mozillians.org. [2012-03-21]. 
  5. ^ William Quiviger talks on Mozilla's REP PROGRAM (ReMo); Kape + Teknolohiya, August 26, 2011. Ayalafoundation.org. 2011-08-26 [2012-03-21]. 
  6. ^ For Mozilla, users are not the end. Expressbuzz.com. 2012-03-02 [2012-03-21]. 
  7. ^ Hackasaurus. Hackasaurus. [2012-03-21]. 
  8. ^ QMO - the home of Mozilla QA. Quality.mozilla.org. [2012-03-21]. 

參見 [编辑]

外部連結 [编辑]