Mozilla


Mozilla (正體)

Free Web Hosting with Website Builder
Mozilla标志

MozillaMozilla基金会旗下Mozilla Application Suite的原名。

在非正式的场合下,“Mozilla”这个名字常用于不同的事物上。这些事物大都与现已歇业的网景通讯公司及其旗下的应用软件相关。

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

  • 网景导航者软件项目的开发代号
  • Mozilla Application Suite 之前的官方名称
  • 网景的吉祥物

许多其它“Mozilla”名词的用法请见下表,依使用时间先后排名。

目录

网景导航者的开发代号

最初,“Mozilla”这个名字被用作网景领航员的开发代号。网景通讯公司希望网景导航者能够取代当时世界第一的Mosaic,而这个名字由“Mosaic Killer(杀手)”变化而来(Moz+illa),并与经典的虚拟怪物Godzilla谐趣。

网景通讯公司的吉祥物

Mozilla曾是网景通讯公司的吉祥物。一开始,这个吉祥物有很多种形式,包含带头盔的宇航员或是太空人。但是最后选择了类似Godzilla的蜥蜴,认为使用类似Godzilla的名称比较好。由Dave Titus设计于1994年

早期几年,Mozilla吉祥物成为网景网页的一个特色。然而,出于突出其更“专业”的印象的需要(特别是对于企业客户),Mozilla后来被移除了。在网景内部则继续使用,通常描绘在给员工的T恤上,或是作为网景在芒廷维尤园区墙上的艺术装饰。

1998年,网景并购网页目录公司NewHoo后将其重命名为开放目录计划,由于跟Mozilla计划的相似性,他们昵称其为“dmoz”(Directory of Mozilla)。在网站的每一页上都放上了Mozilla的图片,即使现在依然如此,尽管网景已经被并购他的美国在线解散了。

多个网页浏览器的“用户代理字符串”

当用户透过网页浏览器等用户代理浏览网站的时候,用户代理通常会把一条称为“用户代理字符串”的字符串传送到网页服务器用以标识自身。网景浏览器使用“Mozilla/<版本号>”作为字符串的开端。

由于网景浏览器曾经提供不少其他浏览器没有的功能,有一定数量的网页服务器会检测用户代理字符串,以识别网景浏览器并只为其提供功能正常或完整的网站。为了能够浏览这些网站,很多跟网景竞争的浏览器都在它们的用户代理字符串上包含“Mozilla”。首先作出这种字符串欺骗的为微软Internet Explorer。它以“Mozilla/<版本号> (compatible; MSIE <版本号>...”作为它的用户代理字符串,而这种字符串格式更为其他浏览器所使用。即使现时Internet Explorer已成为市场占有率最高的浏览器,它依然用这种格式旳用户代理字符串。

Mozilla计划

Mozilla计划的吉祥物

“Mozilla”在开放源代码的浏览器上也使用这个名称,让这名称最后变得更突出。绿色和紫色的Mozilla吉祥物原本是在Mozilla基金会网页上使用,并当作一种浏览器的徽标。但后来被一个更大、强烈红色、没有正式名称的暴龙所取代。

Mozilla基金会

主条目:Mozilla基金会
Mozilla基金会的标志

1998年2月23日,网景公司建立了Mozilla组织,让它来协调Mozilla Application Suite的开发。而于2003年7月15日,Mozilla组织正式注册为非牟利机构,并更名为Mozilla基金会。Mozilla基金会创做了Firefox和Thunderbird等软件。Mozilla为Mozilla基金会的注册商标

Mozilla公司

主条目:Mozilla公司

2005年8月3日,Mozilla基金会宣布成立Mozilla公司。Mozilla公司为Mozilla基金会的全权拥有的应税牟利子公司。它将会专注把Firefox和Thunderbird带到终端用户,和监督产品的推广和资助。

Mozilla Application Suite

1998年3月31日,Netscape在源码开放许可证的安排下,公开了网景通讯家的大部分源代码。这个项目沿用了Mozilla的名称,并且新成立了Mozilla开发社团,及其专门网站mozilla.org。

不久后,通讯家的源代码差不多被全部抛弃,Mozilla社团开发出更稳定、更多功能的新一代互联网应用套件。经过一段长时间的开发之后,1.0版的应用套件终于在2002年6月5日诞生。Mozilla当时成为该应用套件的名字。

Mozilla的程式码成为了Netscape 6和7的基础。而由基金会推出的Mozilla FirefoxMozilla Thunderbird也是基于Mozilla最底层的程式码。为了帮助一般用户分辨基金会旗下的多个软件,基金会开始把应用套件称呼为“Mozilla Application Suite”,简称“Mozilla Suite”。

Mozilla基金会已不更维护Mozilla Application Suite,以便集中开发人员的精神在Firefox和Thunderbird上。现时应用套件已非正式的由SeaMonkey所取代。

Mozilla应用架构

主条目:Mozilla应用架构

Mozilla应用架构为一个跨平台的应用架构,用作编写能在多个操作系统上运行的应用软件。Mozilla应用架构提供上Gecko排版引擎、XUL用户接口工具、Necko网络程式库和其他元件。这是所有基于Mozilla的应用软件的核心所在。

Mozilla源代码

Firefox、Thunderbird和XULRunner等软件的源代码都是利用CVS管理的。这个CVS仓库又称为Mozilla。

Mozilla源代码最初是用网景公共许可证(NPL)发布的。该许可证以后更新至1.1版,以后更被改名为Mozilla公共许可证(MPL)。自由软件基金会发觉GNU通用公共协议证书(GPL)跟MPL并不相容,因此并不推荐开发者使用MPL[1]。为此,Mozilla基金会在2003年把大部分的Mozilla源代码以GPL、LGPL和MPL来重新发布。

参考文献

参见

外部链接







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History