Mozilla
Mozilla (モジラ)は、旧ネットスケープコミュニケーションズ (以下ネットスケープ)や同社が開発したインターネット関連アプリケーションソフトウェア などいくつかの意味を持つ。現在はウェブブラウザ の「Mozilla Firefox (モジラ・ファイアーフォックス)」「Mozilla Application Suite (モジラ・アプリケーション・スイート)」[ 1] を開発する 「Mozilla Foundation(モジラ・ファウンデーション)」(以降「ファウンデーション」)を指すことが多い。様々な意味を持つ「Mozilla」の単語には以下のものがある。
Mozillaプロジェクト
Mozilla Foundation
「Mozilla」はしばしば、ネットスケープが次世代のインターネットスイート を開発するために設立・作成されたフリーソフトウェア およびオープンソース プロジェクトの名称に冠される。Mozilla Organizationは新しいスイートを作成することを目的として、1998年に設立された。その後、2003年 7月15日 に非営利団体になったファウンデーションに引き継がれ、現在はファウンデーションがMozilla Firefox と呼ばれるウェブブラウザとMozilla Thunderbird と呼ばれる電子メールクライアント などの製品の開発および保守を行っている。2006年 現在、「Mozilla」の商標はファウンデーションが所有している。
Mozilla Corporation
2005年 8月3日 にファウンデーションによって、FirefoxやThunderbirdをエンドユーザ に提供するため設立された子会社。法人税の支払いも行う。また、マーケティングや製品の宣伝の監督目的としての役割も持つ。
Mozilla Application Suite
1998年 、ネットスケープは、Netscape Communicator のバージョン5の開発を中止し、そのソースコードをフリーソフトウェアおよびオープンソースライセンス[ 2] の下で公開した。このことは、後に「オープンソース運動」と呼ばれる一連の動きにつながっていくこととなる(オープンソースソフトウェアの歴史 参照)。このアプリケーションの名称は「Mozilla」と名付けられた。Mozilla 1.0がリリースされたのは2002年 の6月5日 であった。
この製品は Netscapeスイート(バージョン6・7) とその基礎となるコードベース(Gecko )をベースとしているフリーのオープンソースソフトウェアというのはよく知られている。また、FirefoxやThunderbirdといったファウンデーションの主な製品にも含まれているように、たくさんのスタンドアロン ソフトウェアの基礎にもなった。Firefoxなどのスタンドアロン製品とこのスイートを区別して、「Mozilla Suite」または「Mozilla Application Suite」と呼ばれている。
ファウンデーションは2006年 にMozilla Suiteの開発を終了し、FirefoxとThunderbirdへと開発の主軸を変えている。同年以降はファウンデーションから独立したボランティアコミュニティが開発を引き継ぎ、SeaMonkey としてリリースされている。
Geckoを搭載したブラウザーの総称
Mozillaという言葉はHTMLレンダリングエンジン Geckoを搭載したブラウザーを指すことが多い。
たとえば、あるウェブサイトで「Mozillaのブラウザが使える」と書いてあるとき、それは Mozilla Suite、Mozilla Firefox 、Camino 、Netscape Navigator 9 など、Geckoを搭載したブラウザで閲覧できることを意味する。
Mozillaアプリケーションフレームワーク
Mozillaとは Mozillaアプリケーションフレームワークという意味合いで、複数のオペレーティングシステム で動作するクロスプラットフォーム アプリケーションフレームワーク のアプリケーションを書くときに使われる。それは Geckoレイアウトエンジンがもっとも大きなものであり、XUL のユーザーインターフェイスツールキット、Neckoネットワーキングライブラリなどのコンポーネントもこれに当てはまる。これは Mozillaベースのブラウザやアプリケーションの核として組み立てられる。
Mozillaコードベース
Firefoxや Thunderbird、XULRunner のような MozillaソフトウェアプロジェクトのソースコードはCVS リポジトリ が集合的にマネージメントしている。この大きなコードベースは Mozillaコードベース、Mozillaソースコード、もしくは単に「Mozilla」と呼ばれる。
Mozillaコードベースは元々はNetscape Public Licenseで提供されていた。ライセンスが1.1にバージョンアップする際にMozilla Public License (MPL)に変更した。フリーソフトウェア財団 などのGPL ライセンスモジュールとMPLライセンスモジュールは法律的に組み合わせることはできないが、この理由のためにMPLは開発者では使わないことを推奨していた[ 3] 。この問題を焦点に当て、ファウンデーションは2003年 にGPLとLGPL の下で新たにMPLのライセンスを策定をした[ 4] 。
Netscape Navigatorのコードネーム
歴史上、Mozillaの名称が内部的なコードネームとして使われ始めたのはNetscape Navigatorである。ジェイミー・ザウィンスキー (英語版 ) [ 5] がネットスケープ社に勤務していた頃、この名前が会議の議題とされた。Mozillaの名称はMosaic Killer(モザイク・キラー)の短縮形[ 6] で、意味合いはこのプロジェクトが発足した当時人気のあったMosaic をウェブブラウザのトップの座から落とすことと、Godzilla の名前を参考にしていることからとしている。
ネットスケープ社のマスコット
Mozillaはすでに解散したネットスケープの前の会社名であるモザイクコミュニケーションズのマスコットでもある。
選考当初、様々なマスコットの形が出され、その中にヘルメットを被った宇宙飛行士 もしくはspacemanというのがあったが、結果としてゴジラのような名前でうまくいけると考えられ、ゴジラ に似たトカゲが選ばれた。このゴジラに似た緑色のトカゲは1994年にデイブ・タイタス[ 7] によって描かれた。
それから Mozillaはネットスケープのウェブサイトの早期から目立つように置かれた。しかしながら、顧客にプロジェクトがアマチュアの集団ではなくプロの集団であると認識してもらう必要があったため、その画像は削除された。その Mozillaはネットスケープ社内で使われ続け、しばしばその画像が描かれたTシャツ を社員に与えたり、マウンテンビュー にあるネットスケープ社の敷地の壁に飾られていた。
ネットスケープコミュニケーションズが1998年にウェブ辞書のサイトであったNewHooを買収し、Mozillaプロジェクトの類似点を要因としてdmoz(ディーモズ)[ 8] というニックネームで呼ばれているOpen Directory Project にイメージを一新させた。Mozillaの画像はネットスケープコミュニケーションズがAOL によって買収、解散したにも拘わらず、今日まで Mozillaのサイトの全てのページに留まっている。
Mozillaのマスコットは、二代目の赤いティラノサウルスに置き換わっているが、Open Directory Projectには、以前からの緑色の怪獣が用いられている。
ユーザーエージェント名
HTTPリクエストヘッダ中で、クライアントからサーバにクライアントの種類を示す情報として、ユーザーエージェント 文字列と呼ばれる文字列が送信される。これを観察すると、ネットスケープナビゲーター(の子孫)では「Mozilla/バージョン名
」と実行中のオペレーティングシステム等についての幾つかの情報を確認することができる。
ネットスケープブラウザは他のブラウザにはない多くの機能を最初に実装して市場を急速に支配するようになった。そのため、ユーザーエージェント文字列内の "Mozilla" などを検出して、ネットスケープでしか動作しない、あるいはそうでなくても、ネットスケープでのみ完全に動作する、といった設計の多くのサイトが作られた。それゆえ、競合ブラウザはそのようなサイトでも動作するようにエミュレート(クローキングあるいは「偽装 」)するようになった。この最初の例がInternet Explorer がユーザーエージェント文字列の最初に
Mozilla/バージョン (compatible; MSIE バージョン ...)
を使うようになったことである。これによって、開発上の主要なライバルであるネットスケープ用のコンテンツを受け取ることができた。それ以来、このユーザーエージェント文字列の書式は他のユーザーエージェントに真似され、「本家」たる Netscape の開発が終了して久しい今日でさえユーザーエージェント文字列中に Mozilla
を含めることが続いている。
古いアクセス解析プログラムなどでは、ユーザーエージェント名が「Mozilla/5.0
」から始まるものをNetscapeシリーズ のバージョン5と判断した物もあったようだが、それは誤りである(そもそもNetscapeのバージョン5は開発が中止されている)。
脚注
^ その後、SeaMonkey
^ the Netscape Public License
^ GNU comments on MPL (英語)
^ Mozilla Foundation MPL Relicensing FAQ (英語)
^ Jaime Zawinski.
^ the netscape dorm. (英語)
^ Dave Titus.
^ Directory of Mozilla.
関連項目
外部リンク
プロジェクト
公式
コミュニティ その他
カテゴリ