Alors pourquoi ont-ils décidé de l'appeler Java?

Le chef de Sun Microsystems, Scott McNealy, vous dira en un clin d'œil que «Java est probablement une marque plus grande que Sun lui-même». Et, bien sûr, il a raison. Lorsque le magazine Time a appelé Java l'un des dix meilleurs produits de 1995 (la seule entrée informatique de la liste), une nouvelle légende du marketing américain est née. Qui peut dire si la technologie prisée de Sun aurait si bien fonctionné si son nom était resté «Oak» ou «Greentalk»?

Nous connaissons tous l'histoire: offrez un environnement de programmation élégant et ouvert et le monde se frayera un chemin jusqu'à votre porte. Pas de soucis, peu importe comment vous décidez de l'appeler. Les personnes chargées d'établir une identité de marque pour la lingua franca de Sun pour les développeurs d'applications de la prochaine génération, cependant, ont choisi une métaphore du café pour leur marque. Oak, le nom précédent, a été pris. Pourquoi ils l'ont fait, selon leurs propres témoignages, reste un mystère.

Pour découvrir la véritable histoire du nom Java, JavaWorld a interrogé plusieurs des personnes clés de Sun impliquées dans le processus de dénomination. Leurs comptes apparaissent ci-dessous. N'hésitez pas à tirer vos propres conclusions.

Brainstorming sur une marque - sept perspectives

«Les avocats nous avaient dit que nous ne pouvions pas utiliser le nom« OAK »car [il était déjà une marque déposée par] Oak Technologies», a déclaré Frank Yellin, ingénieur senior chez Sun. "Une session de brainstorming a donc été organisée pour proposer des idées pour un nouveau nom. La session a été suivie par tous les membres de ce qui s'appelait alors le groupe Live Oak, ceux d'entre nous qui travaillons activement sur la nouvelle langue. Le résultat final était que dix noms possibles ont été retenus. Ils ont ensuite été soumis au service juridique. Trois d'entre eux sont revenus clairs: Java, DNA et Silk. Personne ne se souvient du nom de «Java». Une seule personne, à ma connaissance, a jamais suggéré en public d'être le créateur du nom. "

Remarques complètes de Frank Yellin

«J'ai nommé Java», a déclaré Kim Polese, alors chef de produit Oak et maintenant PDG de Marimba Inc. «J'ai passé beaucoup de temps et d'énergie à nommer Java parce que je voulais obtenir précisément le bon nom. Je voulais quelque chose qui reflète le essence de la technologie: dynamique, révolutionnaire, vivante, amusante. Parce que ce langage de programmation était si unique, j'étais déterminé à éviter les noms ringards. Je ne voulais pas non plus de quoi que ce soit avec "Net" ou "Web", car je trouve ces noms sont très oubliables. Je voulais quelque chose de cool, unique, facile à épeler et amusant à dire.

"J'ai rassemblé l'équipe dans une pièce, j'ai écrit sur le tableau blanc des mots comme" dynamique "," vivant "," secousse "," impact "," révolutionnaire ", et cetera, et j'ai dirigé le groupe dans un brainstorming", a déclaré Polese. . "Le nom [Java] est apparu au cours de cette session. D'autres noms incluent DNA, Silk, Ruby et WRL, pour WebRunner Language - beurk!"

Remarques complètes de Kim Polese.

"Je crois que la réunion [de brainstorming] a eu lieu vers janvier 1995", a déclaré Sami Shaio, un ingénieur Sun à l'époque, qui est depuis devenu un partenaire fondateur de Marimba. «Il est en fait difficile de dire d'où vient« Java », mais il s'est retrouvé sur la liste des candidats que nous avons choisis ... avec Silk, Lyric, Pepper, NetProse, Neon et une foule d'autres trop embarrassants pour être mentionnés. "

Remarques complètes de Sami Shaio.

«Certains autres candidats étaient WebDancer et WebSpinner», a déclaré Chris Warth, ingénieur du projet depuis sa création et actuellement consultant chez JavaSoft. «Même si le marketing voulait un nom qui impliquait une association avec le Web ou le Net, je pense que nous avons très bien choisi un nom qui n’était associé à aucun des deux. Java est susceptible de trouver une vraie place dans les applications éloignées d’Internet. , il est donc préférable qu'il ne soit pas classé tôt. "

Remarques complètes de Chris Warth.

«Le nom« Java »est né d'une réunion au cours de laquelle une douzaine de personnes se sont réunies pour réfléchir», a déclaré James Gosling, vice-président et membre de Sun, et auteur de Oak. "La réunion, organisée par Kim Polese, était fondamentalement une folie sauvage continue. Beaucoup de gens ont juste crié des mots. Qui a crié ce qui est d'abord inconnaissable et sans importance. C'était comme si la moitié des mots du dictionnaire avaient été hurlés à un moment ou Il y avait beaucoup de: "J'aime ça parce que ..." et "Je n'aime pas ça parce que ..." Et à la fin, nous l'avons réduit à une liste d'une douzaine de noms et l'avons remis aux avocats. "

Remarques complètes de James Gosling.

«Nous étions vraiment dégoûtés et fatigués de tout le piratage du marathon que nous avions fait à l'époque, et nous n'avions toujours pas trouvé de nom que nous pourrions utiliser», a déclaré Timothy Lindholm, ingénieur chez Sun. «Nous étions pressés par le temps, car adopter un nouveau nom signifiait beaucoup de travail, et nous avions des communiqués à venir. Nous avons donc organisé une réunion pour débusquer une liste de noms ... La réunion a duré un bon moment. , et je me souviens qu'il n'y avait rien qui soit apparu comme étant manifestement la bonne chose à faire. Nous parlions désespérément de noms stupides comme Rover. Nous nous sommes retrouvés avec une liste finale, et Java était l'un des meilleurs choix avec Silk , comme dans ce avec quoi vous faites tourner des toiles. Je ne me souviens pas qu'il y ait eu un champion particulier de Java ... Parmi les membres du groupe d'origine à qui j'ai parlé de cela,la plupart nient tout souvenir de Java étant autre chose que quelque chose qui a émergé de la dynamique du groupe. "

Remarques complètes de Timothy Lindholm.

"Je crois que le nom a été suggéré pour la première fois par Chris Warth", a déclaré Arthur van Hoff, ingénieur principal du projet et maintenant directeur technique de Marimba Inc. "Nous étions à la réunion depuis des heures et, alors qu'il buvait une tasse de Peet's Java, il a choisi «Java» comme exemple d'un autre nom qui ne fonctionnerait jamais. La réaction initiale a été mitigée. Je crois que les candidats finaux étaient Silk, DNA et Java, cependant. J'ai suggéré Lingua Java, mais ce n'est pas le cas. faites-le .... Nous ne pouvions pas enregistrer les autres noms, donc Java a fini par être le nom de choix. En fin de compte, notre responsable marketing, Kim Polese, a finalement décidé d'aller de l'avant. "

Remarques complètes d'Arthur van Hoff.

Décider d'aller prendre un café

"J'ai testé les noms lors de fêtes et sur mes amis et membres de ma famille", se souvient Polese. «Et Java a reçu les réactions les plus positives de tous les candidats. Comme il n'était pas certain que l'un des noms soit effacé par le biais d'une marque déposée, j'en ai sélectionné trois ou quatre et j'ai travaillé avec les avocats pour les effacer. Java a réussi, et c'était mon préféré, alors j'ai nommé le langage Java et par la suite nommé le navigateur HotJava, un bien meilleur nom que WebRunner. Les ingénieurs ont eu du mal à se séparer d'Oak, mais ils s'y sont finalement habitués .... J'ai ressenti cette image de marque était très important, car je voulais que Java devienne un standard. Je me suis donc concentré sur la création d'une marque très forte pour Java. "

"Nous avons tenu une réunion finale pour voter sur le nom", a déclaré Yellin. «Chaque personne a pu classer Java, DNA et Silk par ordre de préférence. Le même nom qui a obtenu le plus de« votes préférés »a également obtenu le plus de votes« les moins préférés ». Il a donc été abandonné. deux autres, Java a obtenu le plus de votes. C'est donc devenu le nom préféré. "

«Cela revenait à Silk ou à Java, et Java l'a emporté», se souvient Shaio. "James Gosling semblait préférer Java à Silk. Kim Polese avait le dernier mot sur le nom, puisqu'elle était chef de produit. Mais à l'époque, la plupart des décisions étaient prises par tout le monde en quelque sorte d'accord, puis quelqu'un disait simplement: 'OK, c'est ce que nous faisons. '"

«Je peux vous parler précisément de la décision de choisir le nom», a déclaré Eric Schmidt, directeur technique de Sun. «Nous nous sommes rencontrés début 1995 à 100 Hamilton dans le cadre de l'une de nos revues opérationnelles standard pour de petites entreprises comme Oak. Bert Sutherland était le directeur principal à l'époque - il travaillait pour moi - et lui et Kim et quelques autres, dont James, étaient Kim a présenté cela: un, nous devions choisir un nouveau nom maintenant, et deux, Oak - auquel nous étions tous habitués - a été pris. Si je me souviens bien, elle a proposé deux noms, Java et Silk. Des deux , elle a fortement préféré Java et a déclaré que l'équipe [Live Oak] était d'accord. Bert et moi avons décidé d'approuver sa recommandation, et la décision a été prise. Pour ces raisons, je crois qu'il est correct de donner à Kim le mérite du nom. Elle l'a présenté et vendu,et ensuite mis en œuvre dans le marketing. "

Remarques complètes d'Eric Schmidt.

«Je semble me souvenir que Kim [Polese] était initialement tiède sur le nom de« Java »», se souvient Warth. «À l'époque, nous essayions également de renommer notre navigateur WebRunner - qui avait déjà été repris par Taligent - en quelque chose qui n'était pas déjà une marque déposée. Kim voulait des choses comme WebSpinner ou même WebDancer, quelque chose qui indiquerait clairement que c'était un produit du World Wide Web. La recherche de marques a été effectuée, et après plusieurs semaines, une courte liste de noms effacés est revenue ... Il semblait y avoir une série interminable de réunions et d'approbations nécessaires - comme si le nom étaient en fait significatifs.

«À l'époque, Kim voulait que nous retardions la sortie afin que nous puissions trouver un meilleur nom que Java, mais elle a été rejetée par les ingénieurs, en particulier James et Arthur [van Hoff] et moi-même», a déclaré Warth. «À un moment donné, James a dit que nous allions utiliser Java et HotJava, et Kim a envoyé un e-mail nous demandant d’attendre d’autres noms qui pourraient disparaître. James a répondu et a dit« non », nous allions avec ce que nous avions . Et nous avons juste fait une série très rapide de changements de noms dans le code source et avons sorti la version ... En fin de compte, je pense que les responsables marketing et les vice-présidents avaient beaucoup moins à dire sur le nom que les ingénieurs qui mouraient d'envie sortez quelque chose. "

«Je pense que Kim réécrit un peu l'histoire lorsqu'elle suggère qu'elle a choisi ce nom pour une raison de marketing avisée», a déclaré Warth. "Nous nous sommes retrouvés avec ce nom car nous n'avions plus d'options et nous voulions sortir notre produit. Les justifications marketing sont venues plus tard."

«Si les souvenirs d'Arthur sont exacts (et je n'ai aucune raison de douter d'eux), Chris a alors nommé le langage Java», a déclaré Bob Weisblatt, «rédacteur technique et maître margarita» du groupe Java qui travaille maintenant chez Active Software. "Je ne me souviens pas qui a crié le nom Java en premier - Chris a toujours eu une tasse de café à portée de main, il est donc logique qu'il soit le seul. D'une chose dont je suis sûr: Kim n'a pas nommé le langage Java. "

Incidemment, Warth a noté que Java était en fait le troisième nom du langage. "Lorsque nous travaillions sur le projet Green, James l'a d'abord appelé" Greentalk "et l'extension de fichier était" .gt "", a déclaré Warth. "Puis il est devenu" Oak "pendant plusieurs années et ce n'est que relativement récemment qu'il a été appelé" Java ".

Insomnie à Palo Alto

"Je ne prétends pas être celui qui a suggéré le nom en premier", a déclaré Warth interrogé sur la déclaration de van Hoff. «C'était certainement le Java de Peet [nous buvions], mais c'était peut-être moi ou James [Gosling] ou quelqu'un d'autre. Je ne me souviens pas exactement qui l'a dit.

"Le sentiment entre moi, James et les autres ingénieurs était que nous pourrions l'appeler" xyzzy "et que ce serait toujours populaire", a ajouté Warth. "En fin de compte, peu importe qui a suggéré le nom à l'origine, parce que c'était finalement une décision de groupe - peut-être aidé par une poignée de personnes caféinées."

"Je pense que la mesure dans laquelle les personnes impliquées ont examiné l'histoire du nom de Java sans parvenir à une résolution généralement acceptée montre que la dénomination de Java n'a pas été faite par un individu héroïque, mais était un sous-produit d'une création et un groupe motivé s'efforçant d'atteindre ses objectifs, dont ce nom faisait partie », a conclu Lindholm. "Je vous encourage à ne pas vous efforcer au-delà de ce qui est raisonnable en attribuant le nom de Java à un individu. Ce n'est tout simplement pas ainsi que les choses fonctionnaient à l'époque. Ne vous laissez pas berner par la façon dont les individus et les médias ont ensuite filtré de nombreux éléments de la création de Java pour répondre à leurs propres fins.

Kieron Murphy est un écrivain technique indépendant vivant à New York.

Cette histoire, "Alors pourquoi ont-ils décidé de l'appeler Java?" a été initialement publié par JavaWorld.