Sun Microsystems のチーフである Scott McNealy は、「Java はおそらく Sun 自体よりも大きなブランド名だ」と、いとも簡単に言い放ちます。 そして、もちろん、彼は正しいです。 タイム』誌がJavaを「1995年のベスト10製品」の1つに選んだとき(このリストでコンピュータ関連は唯一)、新しいアメリカのマーケティング伝説が誕生したのである。 もし名前が「Oak」または「Greentalk」のままであったなら、Sun の自慢のテクノロジーはこれほどうまくいったかどうか、誰が判断できるでしょうか
私たちは皆、この話を知っています。 エレガントでオープンなプログラミング環境を提供すれば、世界中があなたのドアを叩いて訪れることでしょう。 どんな名前で呼ぼうと、汗をかくことはありません。 しかし、Sun の次世代アプリケーション開発者向け共通語のブランド アイデンティティを確立する役割を担った人々は、その商標をコーヒーに喩えることにしました。 それまでの「Oak」という名前は、もう使われていない。
Java の名前の背後にある本当のストーリーを知るために、JavaWorld は、命名プロセスに関与した Sun の主要人物数名にインタビューしました。 彼らの証言は以下のとおりです。
Brainstorming a trademark — seven perspectives
「弁護士は、Oak Technologies のために ‘OAK’ という名前は使えないと言っていました」と Sun の上級エンジニアである Frank Yellin は言います。 「そこで、新しい名前のアイデアを出すためのブレーンストーミングが行われた。 このセッションには、当時Live Oakグループと呼ばれていた、新しい言語の開発に積極的に取り組んでいるメンバー全員が参加した。 その結果、約10の名称候補が選ばれた。 そして、法務部に提出した。 その結果、3つの候補が白紙で戻ってきた。 Java」「DNA」「Silk」だ。 Java」という名前を最初に思いついたのが誰なのか、誰も覚えていない。 私の知る限り、この名前の生みの親であることを公の場で示唆したのは 1 人だけです」
Frank Yellin の発言全文
「私が Java と名付けました」と、当時 Oak 製品マネージャーで現在は Marimba Inc の CEO である Kim Polese は述べました。 「私は Java という名前をつけるのに、多くの時間とエネルギーを費やしました。 ダイナミックで、革命的で、生き生きとしていて、楽しい、そんな技術の本質を反映したものにしたかったのです。 このプログラミング言語は非常にユニークなので、オタク的な名前は避けたいと思いました。 また、「ネット」や「ウェブ」を使った名前も、忘れられやすいと思ったからです。
「私はチームを部屋に集め、ホワイトボードに『ダイナミック』、『アライブ』、『ジョルト』、『インパクト』、『革命的』などの言葉を書き出し、グループのブレーンストーミングをリードしました」と、ポリース氏は語りました。 「このセッションの中で、名前が浮かび上がったのです。
Kim Polese の発言全文
「会議は 1995 年の 1 月頃に開かれたと思います」と、当時の Sun のエンジニアで、その後 Marimba の創立パートナーとなった Sami Shaio は述べています。 「しかし、Silk、Lyric、Pepper、NetProse、Neon、および、言及するには恥ずかしすぎる他の多数の候補とともに、私たちが選んだ候補のリストに載っていました。」
Sami Shaio の発言全文
「他の候補としては WebDancer と WebSpinner がありました」と、プロジェクトの初期から参加し、現在 JavaSoft のコンサルタントである Chris Warth は語ります。 マーケティングは Web や Net との関連性を暗示するような名前を望んでいましたが、そのどちらとも関連しない名前を選んだのは非常にうまくいったと思います」と述べています。
Chris Warth の発言全文
「『Java』という名前は、約 12 人が集まってブレインストーミングを行ったミーティングに端を発しています」と、Sun の副社長兼フェローで、Oak の著者である James Gosling は述べています。 「その会議はキム・ポリースの手配によるもので、基本的に荒々しい狂気の連続でした。 多くの人が、ただただ言葉を叫んだ。 誰が最初に何を叫んだかは分からないし、重要でもない。 辞書に載っている言葉の半分くらいは、一度は叫ばれているような気がした。 たくさんあった。 これは好きだから…」「これは嫌いだから…」。
James Gosling の発言全文
「私たちは当時、マラソン ハッキングで本当にうんざりして疲れていたのですが、まだ使える名前が見つかりませんでした」と、Sun のエンジニア Timothy Lindholm は語ります。 「新しい名前をつけるのは大変な作業だし、リリースも控えているので、時間に追われていたんです。 そこで、名前を決めるための会議を開いたのだが……」。 ミーティングはかなり長引きましたが、明らかにこれがいいというものはなかったように記憶しています。 ローバーみたいなダサい名前に絶望していたんです。 最終的には、「Java」と「Silk」の2つが候補に上がり、「Silk」は「網を紡ぐ」という意味でした。 特にJavaを推す人がいたわけではありませんが……。
Timothy Lindholm の発言全文
「この名前は最初に Chris Warth が提案したと思います」と、プロジェクトの上級エンジニアで、現在は Marimba Inc の CTO である Arthur van Hoff は述べました。 「彼は Peet’s Java を飲みながら、決してうまくいかない別の名前の例として ‘Java’ を選びました。 最初の反応は、賛否両論だった。 しかし、最終的な候補は「Silk」「DNA」「Java」であったと思う。 私は「リンガ・ジャバ」を提案したが、それはダメだった……。 他の名前は商標登録できないので、結局Javaが選ばれた。
アーサー バン ホフのコメント
コーヒーに決めたこと
「パーティーで、友人や家族に、名前をテスト マーケティングしました」と、ポリースは振り返りました。 「そして、Java は、すべての候補の中で最も肯定的な反応を得ました。 どの名前も商標をクリアできるかどうかわからなかったので、3つか4つほど選んで、弁護士と一緒にクリアできるようにしました。 Javaは合格で、私のお気に入りだったので、言語名をJavaとし、その後、ブラウザ名をWebRunnerよりずっと良いHotJavaとしました。 エンジニアはOakと別れるのに苦労していましたが、ようやく慣れてきたようです……。 私は、Javaを標準にしたかったので、ブランディングがとても重要だと感じていました。 そこで、Javaの非常に強いブランドを構築することに注力しました」
「名前を決めるために最終的な会議を開きました」とYellin氏は言います。
「最終的な会議では、Java、DNA、Silk の順で投票しました。 最も好きな票」を集めた同じ名前は、最も「嫌いな票」も集めた。 だから、それは落とされた。 そして、残りの2つのうち、Javaが最も多くの票を集めた。
「SilkかJavaかということになり、Javaが勝った」とシャオは回想している。 「ジェームス・ゴスリングはSilkよりJavaを好んでいたようだ。
「SilkかJavaかということになり、Javaが勝った」とシャイオは回想する。
「名前を選択する決定について、私は正確に伝えることができます」と、Sun の最高技術責任者である Eric Schmidt 氏は述べています。
「名前を決めたことについて、正確に話すことができます。 当時はバート・サザーランドがシニアマネジャーで、彼は私の部下だった。 1つは、新しい名前を決めなければならないこと、もう1つは、私たちが慣れ親しんできた「オーク」が選ばれていることです。 確か、彼女はJavaとSilkという2つの名前を提案しました。 その中で、彼女はJavaを強く希望し、チームも同じ意見であることを表明した。 バートと私は、彼女の推薦を承認することにして、決定した。 そういうわけで、このネーミングは、キムの手柄にするのが正しいと私は思っている。
Eric Schmidt の発言全文
「確かに、Kim は当初『Java』という名前に冷淡だったように記憶しています」と Warth は振り返ります。 「当時、私たちはブラウザーの名前を WebRunner (これは Taligent にすでに奪われていました) から、商標登録されていないものに変えようとしていました。 キムは、WebSpinnerとかWebDancerとか、World Wide Webの製品であることを明確にするようなものを希望していた。 商標を検索して、数週間後、クリアーな名前の短いリストが返ってきた。 まるで、名前に実際に意味があるかのように。
当時、Kim は、Java よりも良い名前を見つけるためにリリースを延期することを望んでいましたが、彼女はエンジニアたち、特に James、Arthur および私自身によって却下されました」と、Warth は語ります。 「あるとき、JamesがJavaとHotJavaで行こうと言ったのですが、Kimが他の名前がクリアになるのを待つようにとメールを送ってきたんです。 ジェームズが返事を書いてきて、”いや、今あるもので行く “と言ったんだ。 そして、ソースコードの名前をごく短時間で変更して、リリースを出したんです。 最終的に、マーケティング担当者や副社長は、ドアから何かを取り出すことに躍起になっていたエンジニアよりも、名前についてはるかに多くを語らなかったと思います」
「Kim がこの名前を選んだのは、マーケティングに精通した理由だと示唆するのは、歴史を少し書き換えていると思います」と、Warth は語ります。
「私たちがこの名前に行き着いたのは、選択肢がなくなって、製品を出したくなったからです。
「Arthur の回想が正確であれば (そして、それを疑う理由はありません)、Chris は言語を Java と名付けました」と、Java グループの自称「技術ライター兼マルガリータ マスター」で、現在は Active Software で働いている Bob Weisblatt は述べています。 「誰が最初にJavaと叫んだかは覚えていませんが、クリスはいつもコーヒーカップを手にしていましたから、彼であることは間違いないでしょう。 ただ、1つだけ確かなことがある。 Kim はこの言語を Java と名付けませんでした。」
ちなみに、Warth は、Java がこの言語の 3 つ目の名前であると述べています。 「私たちが Green プロジェクトで作業していたとき、James は最初にそれを “Greentalk” と呼び、ファイルの拡張子は “.gt” でした」と、Warth は語ります。 「その後、数年間は「Oak」となり、比較的最近になって「Java」と呼ばれるようになりました。
Sleepless in Palo Alto
「最初にこの名前を提案したのは私ではない」と、Warth は van Hoff の発言について質問されました。 「確かに Peet’s Java ですが、私か James か他の誰かだったかもしれません。
「私やジェームズ、その他のエンジニアの間では、『xyzzy』と呼んでも人気が出るだろうという気がしていました」と、Warthは付け加えました。 「なぜなら、最終的にはグループの決定であり、おそらく一握りのカフェイン中毒者に助けられたからです。」
「関係者が、一般的に合意された解決策に到達することなく、Java の名前の歴史を考察した程度は、Java の命名が、ある英雄的個人によるものではなく、目標を達成しようと一生懸命になった、創造力と意欲に満ちたグループの副産物であり、この名前もその一部だったことを示していると思います」Lindholm は結論付けています。 Javaという名前も、その一部なのです」。 当時は、そういう時代ではなかったのだ。 その後、個人やメディアが自分たちの目的に合うようにJavaの創作の多くの要素にフィルターをかけたことに惑わされないでください」
Kieron Murphyは、ニューヨーク在住のフリーランスのテクノロジーライターです。