現在、多くのユーザーに利用されているWebブラウザのFirefoxですが、そのルーツをたどると1990年代に広く使われていたNetscape Navigatorと深い関係があります。ただし、FirefoxはNetscape Navigatorそのものを直接改良して作られたブラウザではなく、オープンソース化された技術をもとに開発された別系統のブラウザです。
この記事では、Netscape NavigatorからMozilla、そしてFirefoxへと続くWebブラウザの歴史や、それぞれの関係について分かりやすく解説します。
Netscape NavigatorはFirefoxのルーツとなったWebブラウザ
Netscape Navigatorは、1990年代に登場した代表的なWebブラウザです。インターネットが一般に普及し始めた時代に、多くのユーザーがWebサイトを見るために利用していました。
Netscape Navigatorを開発したNetscape Communications社は、当時MicrosoftのInternet Explorerと激しいシェア争いを繰り広げており、「第一次ブラウザ戦争」と呼ばれる時代を作りました。
現在のFirefoxにつながる重要な出来事は、Netscape社が1998年にブラウザのソースコードを公開したことです。この取り組みによってMozillaプロジェクトが開始されました。
MozillaプロジェクトからFirefoxが誕生した流れ
Netscape Navigatorのソースコード公開後、開発者たちはMozillaという新しいブラウザ開発プロジェクトを進めました。MozillaはNetscapeの技術を基盤にしながらも、より自由でオープンな開発環境を目指したプロジェクトでした。
その後、MozillaプロジェクトではMozilla Application Suiteという統合型ブラウザが開発されましたが、開発規模が大きく複雑だったため、より軽量で高速なブラウザを作るための別プロジェクトが始まりました。
その成果として誕生したのが、現在のFirefoxにつながるブラウザです。当初はPhoenix、Firebirdという名称を経て、2004年に正式にFirefoxとして公開されました。
FirefoxはNetscape Navigatorそのものではない
FirefoxはNetscape Navigatorの後継ブラウザと説明されることがありますが、厳密には同じ製品ではありません。
Netscape Navigatorは企業が開発・販売していた商用ブラウザでした。一方、FirefoxはMozilla Foundationによって開発されるオープンソースのWebブラウザです。
例えるなら、Netscape Navigatorという木の種からMozillaという新しい木が育ち、その枝の一つとしてFirefoxが成長したような関係です。
Netscapeの技術はFirefoxにどのように受け継がれたのか
FirefoxはNetscape Navigatorのソースコードを直接利用して発展した部分がありますが、開発の途中で大幅な作り直しが行われました。
特に重要なのがGeckoというブラウザエンジンです。Mozillaは独自のレンダリングエンジンを開発し、Webページを表示する仕組みを刷新しました。
そのため、Firefoxは単なるNetscape Navigatorの名前変更版ではなく、Netscapeから受け継いだ理念や技術的な流れを持ちながら、新しく設計されたブラウザと言えます。
Firefoxが現在も利用され続けている理由
Firefoxは、プライバシー保護や拡張機能の豊富さ、オープンソースで開発されている点などが特徴です。
Internet ExplorerやNetscape Navigatorが姿を消した後も、FirefoxはGoogle Chromeなどとは異なる独自の立場を維持しています。
また、特定の企業だけに依存しないWeb環境を目指すMozillaの理念は、Netscape時代から続く「自由なインターネット」という考え方を受け継いでいます。
まとめ
FirefoxはNetscape Navigatorの直接的な後継製品ではありませんが、Netscapeが公開したソースコードをきっかけに始まったMozillaプロジェクトから生まれたWebブラウザです。
Netscape Navigator、Mozilla、Firefoxはそれぞれ別の製品ですが、技術や理念の面で深いつながりがあります。そのため、FirefoxはNetscape Navigatorの系統を受け継ぐWebブラウザの一つと考えることができます。
1990年代のブラウザ競争から現在のFirefoxまでの歴史を知ることで、Web技術がどのように発展してきたのかを理解しやすくなります。


コメント