NCSA Mosaic(通称Mosaic)は、 1990年代にワールドワイドウェブとインターネット全般の普及に大きく貢献した、現在は開発が終了しているウェブブラウザです。 [ 3 ] [ 4 ] [ 5 ]最初のウェブブラウザではありませんが( WorldWideWeb、Erwise [ 6 ]、ViolaWWWが先行)、画像を別ウィンドウではなくテキストとインラインで表示する最初のブラウザでした。[ 7 ]
MosaicはHTTP、FTP、NNTP、Gopherなどの様々なインターネットプロトコルをサポートしていました。[ 8 ]そのインターフェース、信頼性、パーソナルコンピュータのサポート、簡単なインストールが、Mosaicの初期の人気に貢献しました。[ 9 ]
Mosaic は、1992 年 12 月にイリノイ大学アーバナ・シャンペーン校の国立スーパーコンピューティング応用センター(NCSA) [ 7 ]で開発され[ 10 ]、1993 年 1 月にリリースされ[ 11 ] 、 1997 年 1 月まで公式の開発とサポートが続けられました[ 12 ]。Mosaic は 1994 年後半に Netscape Navigator に市場シェアを奪われ [ 13 ]、プロジェクトが中止された 1997 年までに残っているユーザーはごくわずかでした。マイクロソフトは、派生商用製品の一つである Spyglass Mosaic のライセンスを取得し、1995 年にInternet Explorerを作成しました。

1991 年、高性能コンピューティング法 (High Performance Computing Act of 1991)が可決され、NCSA での新しいプロジェクトに資金が提供されました。そこで、 David Thompson はViolaWWW を試した後、NCSA ソフトウェア設計グループにそれを実演しました。 [ 14 ]これが、 NCSA で働いていた 2 人のプログラマー、 Marc AndreessenとEric Bina にMosaic を作成するきっかけを与えました。Andreessen と Bina は、1991 年 2 月に Unix のX Window System用に Mosaic の開発を開始し、xmosaicと名付けました。[ 7 ] [ 11 ] [ 14 ] [ 15 ] Marc Andreessen は、1993 年 1 月 23 日にプロジェクトの最初のリリースである「アルファ/ベータ版 0.5」を発表しました。[ 16 ]バージョン 1.0 は 1993 年 4 月 21 日にリリースされました。[ 17 ] Microsoft Windows とMacintoshへの移植は9 月にリリースされました。[ 14 ] Mosaic の Amiga 版は1993年10 月までに利用可能になった。NCSA Mosaic for Unix (X Window System) バージョン 2.0 は 1993 年 11 月 10 日にリリースされ[ 18 ] 、フォームのサポートを追加したことで注目され、これにより最初の動的な Web ページの作成が可能になった。1994 年から 1997 年にかけて、国立科学財団はMosaic のさらなる開発を支援した。[ 19 ]
Mosaicを開発したチームのリーダーであるマーク・アンドリーセンはNCSAを離れ、シリコン・グラフィックス社(SGI)の創設者の一人であるジェームズ・H・クラーク、そしてイリノイ大学の元学生および職員4名と共に、Mosaic Communications Corporationを設立した。Mosaic Communicationsは後にNetscape Communications Corporationとなり、Netscape Navigatorを開発した。Mosaicの独立したブラウザとしての人気は、1994年のNetscape Navigatorのリリース以降低下し始めた。Netscape Navigatorの重要性は、『The HTML Sourcebook: The Complete Guide to HTML』の中で次のように指摘されている。「Netscape Communicationsは、オリジナルのMosaicプログラムに比べて大幅な機能強化を施した、全く新しいWWWブラウザであるNetscapeを開発した。」[ 20 ]: 332
1994年、SCOはSCOのOpen Desktop Unixの改良版であるGlobal Accessをリリースし、Mosaicを組み込んだ最初の商用製品となった。[ 21 ]しかし、1998年までに、ユーザーが他のウェブブラウザに移行したため、Mosaicのユーザーベースはほぼ完全に消滅した。
NCSA Mosaic のライセンス条件は、プロプライエタリソフトウェアプログラムとしては寛大なものであった。一般的に、すべてのバージョンで非商用利用は無料であった(ただし、いくつかの制限があった)。さらに、X Window System/Unix バージョンではソースコードが公開されていた(他のバージョンのソースコードは、契約締結後に利用可能となった)。しかし、根強い噂とは裏腹に、Mosaic は主要ブラウザとしての短い期間にオープンソースソフトウェアとしてリリースされることはなく、常に無償での利用には制限があった。[ 22 ]
1993年現在ライセンス保有者には以下が含まれる:[ 23 ]
ロバート・リードは、アンドリーセンのチームが期待していたことを指摘している。
…当時インターネット上に出回っていた非常に原始的なプロトタイプの多くの欠点を是正するためだった。最も重要なのは、彼らの研究によってWebの魅力が技術分野のニッチな用途からマスマーケット向けのものへと変化したことである。特に、イリノイ大学の学生たちはWebブラウザに2つの重要な変更を加え、その魅力を飛躍的に高めた。1つは、それまで退屈なテキストベースのソフトウェアにグラフィックを追加したこと、そして最も重要なのは、技術・学術界でのみ普及していたいわゆるUnixコンピュータから、世界のコンピュータの80%以上、特に個人用コンピュータや業務用コンピュータで使用されている[Microsoft] Windowsオペレーティングシステムにソフトウェアを移植したことである。[ 25 ]: xxv
Mosaic はlibwwwライブラリ[ 26 ] [ 27 ] [ 28 ]に基づいており、そのためライブラリに含まれるArchie、FTP、gopher、HTTP、NNTP、telnet、WAISなど、さまざまなインターネット プロトコルをサポートしています。[ 11 ]
Mosaic は Microsoft Windows 用の最初の Web ブラウザではありません。最初のブラウザはThomas R. Bruceのあまり知られていないCelloです。Unix 版の Mosaic は、Microsoft Windows、Amiga、Mac 版がリリースされる前から有名でした。テキストに埋め込まれた画像を表示する (別のウィンドウではなく) ことを除けば、Mosaic のオリジナルの機能セットは、ViolaWWW など、モデルとなったブラウザと似ています。[ 7 ]しかし、Mosaic はフルタイムのプログラマーのチームによって作成およびサポートされた最初のブラウザであり、信頼性が高く、初心者でも簡単にインストールでき、インライン グラフィックスが非常に魅力的であることが証明されました。Mosaic は、インターネットを一般の人々にとってアクセスしやすいものにしたと言われています。
Mosaicは1993年に共同注釈の概念を探求した最初のブラウザでしたが[ 29 ]、テスト段階を通過することはありませんでした[ 30 ]。
Mosaicは、フォームをサーバーに送信できる最初のブラウザでした。 [ 31 ] [ 32 ]
Mosaicは1990年代のインターネットブームを牽引した。 [ 25 ]: xliiこの時期にはErwise、ViolaWWW、MidasWWW、tkWWWなどの他のブラウザも存在したが、インターネットの一般利用においてMosaicと同じような影響はなかった。[ 33 ]
1994年10月1日号のWired誌で、ゲイリー・ウルフは「革命(第2段階)が始まった:今はまだ気づかないかもしれないが、Prodigy、AOL、CompuServeはすべて突然時代遅れになり、Mosaicは世界の標準インターフェースになる道を順調に進んでいる」というタイトルの記事で述べている。[ 34 ]
パラダイムを打ち破るとなると、快楽は最も重要なことではない。唯一のことである。これが間違っているように聞こえるなら、Mosaic を考えてみよう。Mosaic は、ポイントアンドクリックのインターフェースを使って電子情報の世界を旅することができる、有名なグラフィカル「ブラウザ」である。Mosaic の魅力的な外観は、カラー写真、音声クリップ、ビデオクリップ、他のドキュメントへのハイパーテキスト「リンク」など、自分のドキュメントをネットにアップロードするようユーザーに促す。リンクをたどる(クリックするとリンク先のドキュメントが表示される)ことで、気まぐれや直感に従ってオンラインの世界を旅することができる。Mosaic はオンライン情報を見つける最も直接的な方法ではない。最も強力な方法でもない。単に最も楽しい方法であるだけであり、リリースされてから 18 か月で、Mosaic はネットの歴史上前例のない興奮と商業的なエネルギーの波を引き起こした。[ 23 ]
リードはまた、マシュー・K・グレイのウェブサイト「インターネット統計:ウェブとインターネットの成長と利用」にも言及しており、そこにはモザイクの導入時期前後にウェブ利用が劇的に増加したことが示されている。[ 25 ]: xxv
デビッド・ハドソンはリードの意見に賛同している。
マーク・アンドリーセンがバーナーズ=リーや彼以前のハイパーテキスト理論家たちの研究に基づいて開発したMosaicは、現在知られているウェブの始まりとして広く認識されている。大衆に受け入れられた最初のウェブブラウザであるMosaicは1993年にリリースされ、一般に無料で公開された。この業界でしばしば使い古された形容詞「驚異的」は、Mosaicの登場後のウェブの「爆発的成長」にまさに当てはまる。ほぼゼロから始まったウェブの成長率(報道で引用されたもの)が、信じられないほど短い期間で数万パーセント前後に達したことは、実際には驚くべきことではなかった。[ 35 ]: 42
最終的に、Mosaic などのウェブ ブラウザが1990 年代のキラー アプリケーションとなった。ウェブ ブラウザは、インターネットで急増する分散情報サービスの宝庫である検索ツールにグラフィカル インターフェースをもたらした最初のものだった。1994 年半ばのガイドでは、Mosaic は当時の従来のテキスト指向の情報検索ツールであるArchieとVeronica、Gopher、WAIS [ 36 ]と並んで挙げられているが、Mosaic はすぐにそれらすべてを吸収し、取って代わった。Mosaic が開発された NCSA グループのディレクターである Joseph Hardin は、1994 年半ばにはダウンロード数が月間 50,000 件に達したと述べている。[ 37 ]
1992年11月時点で、世界には26のウェブサイトが存在し[ 38 ]、それぞれが注目を集めていた。1993年のリリース時には、Mosaicには「新着情報」ページがあり、1日に約1つの新しいリンクが追加されていた。この時期は、インターネットへのアクセスが、それまで学術機関や大規模な産業研究機関に限られていた領域を超えて急速に拡大していた時期だった。しかし、MosaicとMosaic由来のグラフィカルブラウザそのものが利用可能になったことで、Webは1995年8月までに1万サイトを超え、1998年には数百万サイトにまで爆発的に成長した[ 39 ]。Metcalfeは、Mosaicの極めて重要な役割を次のように表現している。
ウェブの第一世代において、ティム・バーナーズ=リーは、プロトタイプのUnixベースのサーバーとブラウザとともに、Uniform Resource Locator(URL)、Hypertext Transfer Protocol(HTTP)、およびHTMLの標準規格を発表しました。ウェブはGopherよりも優れているかもしれないと気づいた人も少数ながら存在しました。
第二世代では、マーク・アンドリーセンとエリック・ビナがイリノイ大学でNCSA Mosaicを開発した。すると、数百万人が突然、ウェブはセックスよりも優れているかもしれないと気づいた。
第三世代では、アンドリーセンとビナがNCSAを離れ、ネットスケープを設立した。
Netscape Navigatorは後にNetscapeによって開発され、NetscapeはオリジナルのMosaicの開発者の多くを雇用しましたが、意図的にMosaicとはコードを共有しませんでした。Netscape Navigatorのコードの子孫はMozilla Firefoxです。「Mozilla」という名前は「Mosaic killer」が崩れた合成語です。[ 42 ]
Spyglass, Inc. は、独自のウェブ ブラウザーを作成するために NCSA から技術と商標のライセンスを取得しましたが、NCSA Mosaic のソース コードは一切使用しませんでした。[ 43 ] Microsoft は1995 年に Spyglass Mosaic を200 万米ドルでライセンスし、それを変更してInternet Explorerと改名しました。[ 44 ]後に監査をめぐる紛争が発生し、Microsoft は Spyglass に 800 万ドルを支払いました。[ 44 ] [ 45 ] 1995 年のユーザー ガイド「HTML Sourcebook: The Complete Guide to HTML 」では、「 Coming Attractions 」というセクションで、Internet Explorer は「Mosaic プログラムをベースにする」と明記されています。[ 20 ] : 331バージョン 7より前のバージョンの Internet Explorer では、[バージョン情報] ボックスに「NCSA Mosaic をベースにしています」と表示されていました。Internet Explorer 7 は、Spyglass Mosaic コードが含まれていないことを確認するために Microsoft によって監査され、[ 46 ]そのため、Spyglass または Mosaic のクレジットは表示されなくなりました。
NCSAがMosaicの開発を中止した後、X Window System用のNCSA Mosaicのソースコードの開発は、いくつかの独立したグループによって継続されました。これらの独立した開発活動には、2004年初頭に開発が中止されたmMosaic(マルチキャストMosaic)[ 47 ]、Mosaic-CK、およびVMS Mosaicが含まれます。
OpenVMSオペレーティングシステムを特に対象としたバージョンであるVMS Mosaic は、Mosaic を維持するための最も長く続いている取り組みの 1 つです。オリジナルのバージョンにすでに組み込まれていた VMS サポート (Bjorn S. Nilsson が 1993 年夏に Mosaic 1.2 を VMS に移植) を利用して、[ 48 ]開発者は、もう 1 つの廃止されたブラウザの派生版である mMosaic から HTML エンジンの大部分を組み込みました。[ 49 ] 2007 年にリリースされた最新バージョン (4.2) の時点で、VMS Mosaic はHTML 4.0、OpenSSL、クッキー、およびGIF、JPEG、PNG、BMP、TGA、TIFF、JPEG 2000画像フォーマットを含むさまざまな画像フォーマットをサポートしていました。[ 50 ]このブラウザは、 VAX、Alpha、およびItaniumプラットフォームで動作します。[ 51 ]
もう一つの長きにわたるバージョンである、キャメロン・カイザーによって開発されたMosaic-CKは、2010 年 7 月 11 日に最後にリリースされました (バージョン 2.7ck9)。マイナーな互換性修正を含むメンテナンス リリース (バージョン 2.7ck10) が 2015 年 1 月 9 日にリリースされ、続いて別のバージョン (2.7ck11) が 2015 年 10 月にリリースされました。[ 52 ]このプロジェクトの目標は「グラフィックス付きLynx」であり、Mac OS X、Power MachTen、Linux、およびその他の互換性のある Unix ライクなOSで動作します。[ 52 ]
MosaicのX版、Windows版、Mac版はそれぞれ独立した開発チームとコードベースを持っていた。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)