1 ポイント 投稿者 GN⁺ 2024-06-30 | 1件のコメント | WhatsAppで共有
  • Marc and Ben show の特別エピソードが、Marc Andreessen の記憶をもとに、Webブラウザの誕生と Mosaic・Netscape の出発点を振り返る
  • 司会者は Marc をブラウザの共同発明者の一人として紹介し、この物語はこれまで全体としても正確さの面でも十分に扱われてこなかったと見ている
  • ブラウザは多くの人がインターネットに触れる基本的な窓口であり、Chromeや Facebook・Twitter のリンクを開くときの体験として説明されている
  • 初期には大きな商業的機会とインバウンド営業リードがあったが、会社を作ったりベンチャーキャピタルを調達したりする選択にはすぐにつながらなかった
  • Marc は当時、ベンチャーキャピタルの存在自体を知らなかったと答えており、初期のWebブラウザ事業化がどのような認識条件のもとで始まったのかを示している

Webブラウザ誕生を振り返る特別エピソード

  • この動画は Marc and Ben show の特別エピソードで、Webブラウザの起源と発明を扱っている
  • 司会者は Marc を Webブラウザの共同発明者の一人として紹介している
  • タイトル上の焦点は、MosaicNetscapeがどのように始まったかに置かれている
  • 司会者は、この話がこれまで全体としても正確さの面でも十分に語られたことはなかったと述べている

序盤の会話の重要な場面

  • ブラウザは、多くの人がインターネットを体験する方法として扱われている
    • 例として Chrome が言及されている
    • Facebook のリンクや Twitter のリンクをクリックしたときに開くものがブラウザだ、という形で説明している
  • 大きな商業的機会とインバウンド営業リードがあったにもかかわらず、Marc は会社を作ったりベンチャーキャピタルを調達したりしなかった
  • その理由について Marc は、当時ベンチャーキャピタルというものがあることを知らなかったと答えている
  • 会話の中では、「tractor は知っていたが venture capital は知らなかった」といった冗談も続く

1件のコメント

 
GN⁺ 2024-06-30
Hacker News のコメント
  • 動画プレーヤーがうまく動かないので、YouTube 版を載せておく
    https://youtu.be/8aTjA_bGZO4

  • 私の理解では、Spyglass/Microsoft 関連の細部の一部は正確ではないが、具体的に訂正して述べるのは適切ではなさそうだ
    ただ、Spyglass ブラウザチームのプロジェクトリードだったので、ひとつだけ訂正できることがある。われわれは Mosaic のコードをライセンスしたが、実際にはまったく使っておらず、Spyglass Mosaic はゼロから書かれたものだった
    大きな流れとしては Marc の記憶はおおむね正しいように見えるし、私が知らなかったもっともらしい裏話もいくつか聞かせてくれた
    本当にとんでもない時期で、Netscape には負けたが、当時の上司が「うちの5倍の金を使わなかったところには全部勝った」と言っていたのを覚えている。Marc のように富豪や有名人にはならなかったが、多くを学んだし、その物語に関われたことには今でも感謝している

    • 1997年ごろ、私がまもなく入社する会社が、ケーブルテレビベースのインターネットスタートアップ WorldGate で使うために Spyglass をライセンスした
      ブラウザはヘッドエンドで動かし、後にはノートPC用チップセットをベースに自社設計したブレード上で動かした。2U シャーシに10枚入り、各ブレードでブラウザインスタンスが10〜20個動いていた。当時は商用ブレードはなかった
      画面イメージを圧縮してセットトップボックスへ送り、IR キーボードとリモコンの入力をヘッドエンドへ戻す構成だった
      1998年9月にブラウザ作業のため採用されたが、その時点では Web に事実上必要になっていた JavaScript エンジンも自前で実装して組み込んでいた。横方向のピクセル数が「少なすぎる」とき、特にテーブル幅が % のような値で指定されると正しく動かなかったので、テーブルコードをすべて書き直した
      結果として、テーブルコード全体を大きく再設計した後は、難しいケースで Netscape よりもうまく処理できるようになった
      しかし HTML4 に追加されるものを見ると、Spyglass ベースのコードを抱え続けて自前で HTML4 互換実装をするのは、小さな会社にはあまりに大仕事だった。会社は最大で約350人、1999年に一時10億ドルの評価額がついたが、ブラウザ側は JavaScript エンジン込みでもせいぜい5〜10人ほどだった
      そこで 1999年末〜2000年初めに、まもなく登場するオープンソースブラウザ Mozilla へ移行することを決め、深く関わるようになった。ケーブルテレビインターネット事業は失敗したが、ケーブル会社には TVGuide の特許独占を破るといった別の優先事項があり、われわれはその仕事を有償で請け負った
      2003年にはブラウザとは無関係のハードウェアビデオフォン市場へ移り、その後も Mozilla には周辺的に関わり続けた。そして WorldGate が2011年に解散すると Mozilla に正式参加し、WebRTC の作業を率いた
      当時の Spyglass の内部構造は、私が知っていた NCSA のコードと比べるとかなり合理的に見えた
    • 初期の Netscape チームにいたが、私の基準では Spyglass 側のほうがわれわれよりずっとクールだった。市場が常に最高の製品を選ぶわけではない
    • Eric、10年ほど前にあなたの Browser Wars ブログを読み、この投稿のおかげで元資料をまた見返すことになった
      Marc は、Microsoft が Spyglass に「Microsoft Mosaic」を追加製品として売らせつつ、独立版も引き続き提供させようとしていた、と回想している。MSFT が最終的に自社ブラウザを無料にした点も含めて、この大きな話のこの部分を別の形で説明したり、より詳しく話したりできることがあるのか気になっている。いつも比較的ざっくり流されてきた箇所だった
  • グラフィカルブラウザ以前の WWW にはあまり心を動かされず、Gopher のほうが良いと感じていた
    雑誌でグラフィカル Web ブラウザの記事を読んだが、SLIP 接続が必要で、その時点ではおそらくそうした接続を持っていなかったかもしれない
    ある日、Brooklyn のある人物が www.soundtube.com でウェブサイトを運営し、インターネットで音楽を売っているという記事を読んで連絡し、その Brooklyn のオフィスへ行ってグラフィカルブラウザでサイトを見た。その後、彼に倣って環境を整えることになった
    サイトのロゴは、半分絞った歯磨き粉のチューブに「sound tube」と書かれたようなものだった。配布方法は覚えていないが、最後に訪れたときも同じロゴに「what could have been」という副題が付いていた
    ときどき Sound Tube についてさらに情報を探しているが、消えてしまったように見える。ただ見つけられていないだけであってほしい

    • それはほぼ間違いなく私の友人 Joe だったと思う。熱心な音楽ファンで、初期技術の導入者でもあり、Brooklyn のアパートで最初期のオンラインレコード店のひとつを運営していた
      私もそのアパートに行ったことがある。グラフィカル Web ブラウザを見せるために誰かを招くのは、まさに彼がやりそうなことだ
      名前は Sound Tube ではなく Sound Wire だったので、そのせいで見つからなかった可能性が高い。歯磨き粉のロゴのせいで、記憶の中で名前が混ざったのかもしれない。記憶とはそういうものだから
      https://web.archive.org/web/19961122055147/http://soundwire....
      https://www.wired.com/1995/05/net-surf-44/
      彼にメッセージを送ったので、このスレッドに現れるかもしれない
    • ときどきいろいろな理由で Lynx を起動するが、news.ycombinator.com に行こうとすると Lynx が NNTP 接続を試みる。責める気にはなれない
    • わあ、SLIP 接続 のことをすっかり忘れていた。あの時代に設定するのは本当に悪夢のようだった。Gopher は好きで、いつも使っていた
    • 誰かが Lynx のほうが先だったようだと言っていたが、本当にそうなのか? 最初から画像があったと思っていた
    • Gopher クライアント のユーザー体験は本当に良かったが、「gopherapp」を作るのはまったく楽しくなかった
  • この動画を30分ほど見たところで、Marcがニュースグループの話をしたので、強い郷愁がこみ上げてきた
    今ではウェブブラウジング方面の老ハッカーになってしまったが、Netscape末期に10代のオープンソースハッカーとして始めたころ、npm.* ニュースグループにNetscapeのエンジニアが大勢いるのを見つけたのを覚えている
    毎日使っているブラウザについて質問を投稿すると、実際にそれを作っている人が答えてくれる場所に入れるというのは、本当に驚きだった。Netscapeは生き残れなかったが、その遺産はとてつもなく大きい

    • その世界は、別の媒体を通じてかなり長く続いた。初期の webkit IRC チャンネルに入ったとき、Hyattのような人たちが普通にそこにいて、私とチャットし、質問に答えてくれることに驚嘆したのを覚えている
      ウェブブラウザを作る人たちの共同体性とオープンさには、本当に特別なものがある。その根はニュースグループにまでさかのぼるのかもしれない
    • npm.* ニュースグループが何だったのか気になる。そんな階層は覚えていない。NetscapeとNodeは同じ時代だったのだろうか?
  • 最近Michael Lewisの The New New Thing を読んだが、この本はNetscapeを、Jim Clarkがコンピュータで航海するヨットを手に入れるために作った一攫千金の計画のように見ている
    彼はMicrosoftが6か月以内にその会社を無用のものにすると分かっていて、投資家たちがその事実に十分早く気づかないことに賭けた。そして実際その通りになった

    • それは、Netscapeのサーバーソフトウェアがひどい代物だったという話とも符合する。売上の大半がそこから来ていたことが問題で、そもそも稼ぎ頭として設計された製品ではなかった
      無料のNetscapeブラウザが、私たちが今はまっている「条件付き無料アプリ」の沼の始まりだったと思うが、Netscapeだけを責めることはできない。Netscapeが競合していたブラウザの一つが、Spyglassの社員たちがブラウザ戦争の話で妙に省いているように見える NCSA Mosaic だったからだ
      NCSA MosaicはNational Science Foundationの助成金で開発され、公益のために無料で配布された。無料と競争するのは難しく、NSFも支援を続けるべきか何度も問い直していた
  • NCSAで何らかの形で約10年働いたが、ブラウザの仕事の前後にそこにいた人たちから、当時開発されていたツール群の話を聞くのはかなり驚きだった
    多くのツールはコラボレーションに深く焦点を当てていたが、Mosaicほど大きく当たったものはなかった
    見つけにくいものもあり、Crayから直接アニメーションを扱えるようにしたHyperCard用XCMD拡張、Contours、PalEdit、共同作業環境向けのMontageなどがあった
    数年後のHabaneroのように、比較的大きな足跡を残したものもある
    https://www.hpcwire.com/1999/04/16/ncsa-habanero-hot-java-ba...

    • DOSを使っていた私たちにとって、NCSAのツールはものすごい存在だった
      1995年の夏でもWindows 3.1を使っていて、参加していた研究プログラムでは、コンピュータを持ってきていたのは私だけだった。コンピュータサイエンスのプログラムですらなかった
      telnetで自宅のメールを読めると人々に話したところ、私のコンピュータは毎日1時間ずつメール確認スポットになった。キャンパスのコンピュータ室まではかなり遠く、ローカルログインもなかった
      翌夏はUniversity of Floridaにいたが、キャンパス外に住んでいた。それでもAlachua County FreenetがPPPの無料ダイヤルアップを提供しており、etherpppがEthernetパケットドライバをエミュレートしていたので、NCSAのアプリはうまく動いた。もちろんずっと遅かったが
      その後、mTCPのような、より優れて完成度の高いDOS互換の一式が登場したが、NCSAの一式は素晴らしかった。セキュリティ? そんなものはなかった。だが役に立ったかって? とてつもなく役に立った
    • 以前townに行ったとき、Oil Chemistry Buildingに立ち寄ったら、その日Fishbowlを取り壊していた
      ある場所に行ってみるとまだそのまま残っていることもあれば、別の場所はずっと前になくなっていることもあった。だが祝日の週に、解体作業員が自分のランドマークの一つを壊す場面を見るために戻ってきたことはなかった
      本当に複雑な一日だった
    • NYCでISDN回線を敷設していたころ、ネットワークテスト用のHyperCardスタックをいくつも持っていた
      Macのシェアウェア市場は活発で、HyperCardスタックはGopherでダウンロードしていたものの一つだった。インターネットは奇妙なソフトウェアツールの保管庫でいっぱいだった
      当時、不可能なほど接続されたシステムを指す言葉は「toaster net」だった気がする
  • 私たちは皆、自分の知性を過大評価しがちだ。あるメーリングリストでメールを受け取り、変なものをダウンロードして試してみたあと、完全なゴミだと判断して5分で削除した記憶がはっきり残っている
    もちろんそれは Mosaic で、もちろん私は完全に間違っていた。これをFirefoxウェブブラウザで書いている。最後にtelnetを使ったのはいつだっただろう?

    • あまりひどく自分を責めることはないと思う。当時のウェブがどんな姿だったかに反応しただけだからだ。それが何になるのかを予見するのはかなり難しく、もしかすると不可能だった
      「マウスをクリックするだけでLouvreに行き、MoMAにも行ける」という文を読んだ覚えがある。だが飛行機に乗るほうが、ほとんど同じくらい遅くて高く、それでいてはるかに面白く感じられた
      250MBのドライブで20MBほどを占めていた Netscape を削除して、容量を取り戻した
    • 友人がブラウザチームで働いていて、ある日その会社に寄ったときデモを見せてくれた。絵があり、その周りにテキストが配置された画面だったが、そんなことはすでにWordPerfectやWordでもできるのではないかと思った。だから、もうその仕事に戻っていい? という感じだった
      翌夏、そこに応募した。その後いくつかの市場の変化は見逃さなかったが、結局それを追い続けるのに疲れてしまった
    • bitcoin coreを実行して数ブロック採掘し、削除した人たちもきっといたと思う
    • NetscapeはMosaicからの大きな飛躍だった
      Mosaicが作れなかったウェブユーザーをNetscapeが生み出し、どちらもそれぞれの進歩をもたらした
  • これはぜひ見なければ。動画の中で、Netscapeという名前が何を意味し、何を示唆し、どこから来たのかも説明してくれるといいな
    いつも興味深いと思っていたのは、その名前がMosaicがもともと開発されたNCSAと同じ文字を含んでいて、発音もある程度似ている点。偶然以上のものに見える

    • 「社名変更の件を進めなければなりません」と言い、「いくつか案はありますが、あまり良くありません」と答えた
      すると突然思いついて、「Netscapeはどうですか?」と言った。全員が互いに顔を見合わせて、「これはかなりいい。ほかの案よりいい」と言った
      その名前には、インターネットを視覚化し、その中に何があるのかを見られる、という感じがあった
      Greg Sandsがhttps://money.cnn.com/magazines/fortune/fortune_archive/2005...で語ったこと
    • Landscape → Netscape
  • 良い思い出。1998年に、オリジナルの1994 Netscape Mosaic v 0.93 Betaが入ったフロッピーを見つけて、個人サイトでいろいろ細かな内容を共有した。Internet Archiveに感謝
    https://web.archive.org/web/20010430044121/http://www.jeremi...
    当時slashdotにも投稿したけれど、あの緑色が懐かしい ;)
    https://slashdot.org/story/98/10/28/1923205/original-netscap...

  • この話についてJWZが何と言うのか本当に気になる

    • 自分もまずそれを思った
      数日前、JWZが現在のMozillaについて良い記事を書いていた: https://www.jwz.org/blog/2024/06/mozillas-original-sin/
    • JWZはHNに反感を持っているとはいえ、オープンソースへの貢献と現代のWebブラウザに与えた影響は、いくら強調してもしすぎることはない
      Mozillaの歴史に関するスレッドなら、Netscapeのオープンソース化の過程を扱った彼のドキュメンタリーCode Rushを見直す価値がある
      https://en.m.wikipedia.org/wiki/Code_Rush
    • JWZって誰/何?