Mozilla アプリケーションスイートの歴史は、 Netscapeスイートのソースコードがオープンソースプロジェクトとして公開されたことから始まりました。[1]何年もの努力 (コミュニティ貢献者の助けも受けて) を経て、Mozilla 1.0 はついに 2002 年 6 月 5 日にリリースされました。そのバックエンドコードベース、特にGeckoレイアウトエンジンは、 Mozilla Foundationの主力製品であるMozilla FirefoxやMozilla Thunderbirdなど、Mozilla をベースにした数多くのアプリケーションの基盤となっています。スイートはもはや正式な Mozilla 製品ではありませんが、その開発と保守はSeaMonkeyコミュニティプロジェクトとして継続されています。
Communicatorのオープンソース化
1998 年 3 月、Netscape Communications Corporation は、人気のNetscape Communicatorスイートのコード ベースの大部分をオープン ソース ライセンスの下でリリースしました。[2]これから開発されたアプリケーションの名前はMozillaとなり、mozilla.org のWeb サイトで新しく設立されたMozilla Organizationによって調整されました。
1990 年代後半の米国経済ブームの真っ只中に行われたこのオープン ソースのリリースは、インターネット コミュニティから称賛と懐疑の入り混じった反応で迎えられました。一部の人々の間では、Netscape のソース リリースは、フリー ソフトウェア運動の勝利であると同時に、Netscape がオープン ソース開発の力を活用する機会であると見られていました。この見方は、 Linuxやその他のフリー ソフトウェアのユーザーの間で特に人気がありました。フリー ソフトウェア ビジネス コミュニティ以外の多くの人々を含む他の観察者は、この動きを、 MicrosoftのInternet Explorerブラウザーの台頭に対する Netscape の降伏と解釈しました。
世間の意見にかかわらず、Communicator コード ベースを使用した開発は当初の予想よりも困難であることが判明しました。
- Communicator のコード ベースは巨大かつ複雑でした。
- 多くのオペレーティング システム上で同時に開発する必要があり、したがって、それらの異なるAPI、GUI、ライブラリ、特異性に対処する必要がありました。
- それは、「インターネット時間」におけるクローズドソース開発の多くの急速なサイクルの傷跡を負っていました。開発サイクルが短かったため、プログラマーはより多くの機能を実装するために奮闘し、モジュール性とエレガントさを犠牲にしていました。
- Communicator のコードには、サードパーティとのライセンス契約により、オープンソースとしてリリースされなかった部分がいくつかあります。
最初から書き直す
最終的に、Mozilla のコア開発者は、古いコードを修復することはできないという結論に達しました。1998 年 10 月 26 日の開発ロードマップに記載されているように、[3]コードベース全体を破棄し、根本から書き直すことが決定されました。[4]結果として得られた計画には、特に、まったく新しいクロスプラットフォーム ユーザー インターフェイス ライブラリと新しいレイアウト エンジンの作成が含まれていました。
この結果を予見した観察者はほとんどいなかった。1998 年 12 月 7 日、Netscape はGeckoレイアウト エンジンに基づく特別な「プレビュー」をリリースした。[5] Gecko は Netscape ではすでにNGLayout (「Next Generation Layout」の略) という社内名称でしばらく開発が進められていた。これは前身 ( Marinerとして知られていた) よりも明らかに高速で小型だった。最初の Gecko プレビュー リリースで広く宣伝された機能の 1 つは、1.44 MB の フロッピー ディスク1 枚に収まるため、ほとんどの当時のブラウザーの 10 分の 1 のサイズになるということだった。
Gecko がすぐにリリースされたため、完全なブラウザが間もなく登場するだろうと多くの人が信じるようになりました。しかし、レイアウト エンジンの最初のリリースは、バグやクラッシュのない状態にはほど遠く、プライムタイムに使用できる状態にはほど遠いものでした。完全に機能する Web ブラウザを作成するには、初期のレンダリング エンジン以上のものが必要でした。Mozilla の開発者は、すぐに単純な Web ブラウザよりも野心的なプロジェクトを思い描きました。新しい Mozilla (社内コード名は「Seamonkey」) は、完全にプログラム可能なユーザー インターフェイスとモジュール アーキテクチャを備えた、インターネット アプリケーション用のプラットフォームになります。この Mozilla は、電子メール クライアント、インスタント メッセージングクライアント、ニュース クライアント、または他の任意の数のアプリケーションのホストとしても同様に機能します。
この大規模な書き直しに要した労力のせいで、プロジェクトは当初予定されていた期限より大幅に遅れてしまいました。その後の数年間で、Mozilla に対する懐疑論が広まり、完成した Mozilla ブラウザが日の目を見ることはあるのだろうかと疑う人もいました。しかし、プロジェクトは存続し、AOL による Netscape の買収やドットコム ブームの終焉を経ても中断することなく継続しました。
2002 年 6 月 5 日までに、Mozilla プロジェクトは、Linux、Mac OS、Microsoft Windows、Solarisなど、複数のオペレーティング システムで動作するブラウザのバージョン 1.0 を作成しました。このブラウザは、ユーザーのプライバシー設定のサポート強化やインターフェイスの改善など、 Internet Explorerにはない新機能を導入したことで高く評価されました。さらに、Mozilla ブラウザは、さまざまなWorld Wide Web Consortium標準を強力にサポートしていたため、これらの標準 の事実上のリファレンス実装となりました。
AOLからの独立
2003 年 7 月 15 日、AOL は、実質的に Netscape の Mozilla であったブラウザ部門を閉鎖すると発表しました。AOL は、他の部門に異動した一部の人を除き、Netscape の従業員とハッカーのほとんどを解雇しました。Netscape の看板が建物から外され、多くの人が Netscape の終焉と受け止めたことを裏付けました。AOL はポータルの Netscape ブランドを維持しましたが、Mozilla コードベースの開発にはもう誰もお金を払っていません。
同日、Mozilla Foundationが設立された。[6] Foundationは主にMozilla Organizationの開発者とスタッフで構成される非営利団体で、Mozillaの商標を所有している(ただし、ソースコードの著作権は個人および法人の貢献者が保持し、GPL、MPL、LGPLの下でライセンスされている)。AOL、 IBM、Sun Microsystems、Red Hatから当初200万ドルの寄付を受け、Mitch Kaporから30万ドルの寄付を受けた。
AOL が競合他社の Microsoft と和解し、AOL ソフトウェアで今後 7 年間 Internet Explorer を使用する契約を結んだ後、多くの人がこれを予想していました。Netscape は常に、Microsoft に対する AOL の交渉材料と見なされていました。
組曲の終わり
2003年4月2日に公開されたMozilla開発ロードマップによると、Mozilla組織は新しいスタンドアロンアプリケーションであるPhoenix(現在はMozilla Firefoxとして知られている)とMinotaur(現在はMozilla Thunderbirdとして知られている)に開発努力を集中させる計画を立てていました。[7]それ以来、スタンドアロンアプリケーションにのみ多くの新機能と機能強化が追加されました。
2005 年 3 月 10 日、Mozilla Foundation は、スイートの 1.7.x 以降の公式バージョンはリリースしないと発表しました。[8]しかし、同財団は、開発を継続したいコミュニティ メンバーのためにインフラストラクチャは引き続き提供すると強調しました。つまり、スイートは引き続き開発されますが、Mozilla Foundation 自身によって開発されるわけではありません。元の Mozilla Suite を引き続き使用したい組織を混乱させないように、新しい製品には新しい名前が必要でした。2005 年 7 月 2 日、スイートの名前がSeaMonkeyになることが発表されました。これは、もともとMozilla Application Suite のコード名でした。 [9]新しいプロジェクト主導グループは、「SeaMonkey Council」として知られています。
ブランディングとビジュアルアイデンティティ

当初、「Mozilla」という用語は、Mozilla プロジェクト、Mozilla Suite、Suite のコードベース、およびその関連テクノロジを含む、いくつかの主題を指すために緩く使用されていました。開発の焦点が移行して以来、スイートをスタンドアロン製品と区別するために、スイートは「Mozilla Suite」、またはより長い「Mozilla Application Suite」として販売されています。
フリーソフトウェアは、通常、グラフィックデザイナーやユーザビリティの専門家ではなく、プログラマーによってのみ設計されるため、アイコンやGUI のデザインが貧弱で、強力な視覚的アイデンティティが欠如していることが多いとよく言われます。
Mozilla の開発中、アプリケーションのさまざまな領域で多数のロゴが使用されました。ロゴは互いに一貫性がありません。たとえば、プログラムのアイコンとして使用されるロゴは、スロバーとして使用されるロゴとは異なり、さらに「バージョン情報」ウィンドウで使用されるロゴとも異なります。
リリース履歴
この表の一部は、Mozilla のリリース ノートに基づいています。
注 (1): 1.2.1 は、 Mac OS 9 "Classic"をサポートする最後の公式 Mozilla.org 公開リリースでした。技術的には、1.3a は OS 9 をサポートする最後のバージョンでしたが、1.3a リリース ノートで説明されているように、CarbonLib 拡張機能の使用によってのみサポートされていました。OS 9 ユーザーに 1.3 の安定したビルドを提供するために、1.3a の非公式ポートが後に WaMCom の形で作成されました。
注 (2): Mozilla 1.7.4 は存在しませんでした。バージョン番号 1.7.5 は、Mozilla Firefox 1.0 の内部 Gecko バージョン番号と一致するように選択されました。
注 (3): Mozilla 1.7.9 はキャンセルされました。Mozilla 1.7.9 は、Mozilla Firefox 1.0.5 および Mozilla Thunderbird 1.0.5 の直後にリリースされる予定でした。しかし、リリース後に Firefox および Thunderbird の 1.0.5 バージョンにリグレッションが見つかったため、Mozilla 1.7.9 はキャンセルされました。Mozilla 1.7.10 は、Firefox 1.0.6 および Thunderbird 1.0.6 の直後にリリースされました。
スクリーンショットギャラリー
次のスクリーンショットは、 Mozilla のユーザー インターフェイスがM3 から 1.0 までどのように進化したかを示しています。Mozilla のインターフェイスはバージョン 1.0 以降ほとんど変更されていません。Mozilla M11 はプログラム クラッシュのため利用できません。
-
モジラM3
-
モジラM4
-
モジラM5
-
モジラM6
-
モジラM7
-
モジラM8
参照
参考文献
- ^ 「Netscape が、無料クライアント ソース コードの開発をサポートする専用チームと Web サイトである mozilla.org を発表」(プレス リリース)。Netscape Communications Corporation。1998年 2 月 23 日。2002 年 10 月 4 日時点のオリジナルよりアーカイブ。2005 年 6 月 12 日閲覧。
- ^ 「Netscape は、次世代コミュニケータのソース コードを mozilla.org 経由で開発者コミュニティに初めてリリースし、コミュニケータの進化を加速します」(プレス リリース)。Netscape Communications Corporation。1998年 3 月 31 日。2005年 6 月 12 日閲覧。
- ^ 「Mozilla 開発ロードマップ」。Mozilla組織。1998 年 10 月 26 日。2005年 6 月 12 日閲覧。
- ^ Jamie Zawinski (1999年3月31日). 「辞任と事後分析。(nomo zilla)」. 2007年5月29日閲覧。
- ^ 「Netscape は、どこからでもインターネットを閲覧できる高度な機能を組み込んだ「Gecko」ブラウジング エンジンを提供」(プレス リリース)。Netscape Communications Corporation。1998年 12 月 7 日。2005年 6 月 12 日閲覧。
- ^ 「Mozilla.org がオープンソース ブラウザの取り組みを主導する Mozilla Foundation の設立を発表」(プレス リリース)。Mozilla Foundation。2003年 7 月 15 日。2005年 6 月 12 日閲覧。
- ^ 「Mozilla 開発ロードマップ」。Mozilla Foundation。2003年 4 月 2 日。2005 年 6 月 18 日時点のオリジナルよりアーカイブ。2005 年 6 月 11 日閲覧。
- ^ 「Mozilla アプリケーション スイート – 移行計画」。Mozilla Foundation。2005年 3 月 10 日。2005 年 3 月 10 日閲覧。
- ^ 「SeaMonkey プロジェクトがインターネット スイートを継続」。SeaMonkey Council。2005 年 7 月 2 日。2005年 7 月 3 日閲覧。
- ^ Bucksch, Ben (2003年3月12日). 「ニュース」. Beonex Communicator. 2011年7月9日時点のオリジナルよりアーカイブ。 2011年1月28日閲覧。
- ^ Bucksch, Ben. 「0.8.1」。2011年7月18日時点のオリジナルよりアーカイブ。2011年1月29日閲覧。
外部リンク
- Netscape Communications Corporation (1999 年 4 月 1 日)。Netscape が mozilla.org へのオープン ソース ソフトウェア リリース 1 周年を祝う。Wayback Machineに 2005 年 4 月 7 日にアーカイブ。2005 年 6 月 12 日に取得。
- Mozilla 1.x リリース
- Mozilla のブランディング: Mozilla 2.0 に向けて
- 視覚的なブラウザ履歴
