El jefe de Sun Microsystems, Scott McNealy, le dirá a la primera de cambio que «Java es probablemente una marca más grande que la propia Sun». Y, por supuesto, tiene razón. Cuando la revista Time calificó a Java como uno de los diez mejores productos de 1995 (la única entrada relacionada con la informática en la lista), nació una nueva leyenda del marketing estadounidense. ¿Quién puede decir si a la preciada tecnología de Sun le habría ido tan bien si su nombre hubiera seguido siendo «Oak» o «Greentalk»?
Todos conocemos la historia: Regala un entorno de programación abierto y elegante y el mundo se acercará a tu puerta. No hay que sudar, no importa cómo decidas llamarlo. Sin embargo, las personas encargadas de establecer una identidad de marca para la lingua franca de Sun para los desarrolladores de aplicaciones de última generación, se decidieron por una metáfora de café para su marca. Oak, el nombre anterior, estaba cogido. La razón por la que lo hicieron, según cuentan, sigue siendo un misterio.
Para conocer la verdadera historia que hay detrás del nombre de Java, JavaWorld entrevistó a varias de las personas clave de Sun que participaron en el proceso de nombramiento. Sus relatos aparecen a continuación. Siéntase libre de sacar sus propias conclusiones.
Brainstorming de una marca comercial — siete perspectivas
«Los abogados nos habían dicho que no podíamos usar el nombre ‘OAK’ porque Oak Technologies», dijo Frank Yellin, un ingeniero senior de Sun. «Así que se organizó una sesión de brainstorming para proponer ideas para un nuevo nombre. A la sesión asistieron todos los miembros de lo que entonces se llamaba el grupo Live Oak, los que trabajábamos activamente en el nuevo lenguaje. El resultado fue que se eligieron unos diez nombres posibles. Se presentaron al departamento jurídico. Tres de ellos salieron limpios: Java, DNA y Silk. Nadie recuerda a quién se le ocurrió el nombre ‘Java’. Sólo una persona, que yo sepa, ha insinuado en público ser el creador del nombre.»
Completo de Frank Yellin
«Yo puse el nombre de Java», dijo Kim Polese, entonces director de producto de Oak y ahora director general de Marimba Inc. «Dediqué mucho tiempo y energía a nombrar a Java porque quería conseguir precisamente el nombre adecuado. Quería algo que reflejara la esencia de la tecnología: dinámico, revolucionario, vivo, divertido. Como este lenguaje de programación era tan único, estaba decidido a evitar los nombres raros. Tampoco quería nada con «Net» o «Web», porque esos nombres me parecen muy olvidables. Quería algo que fuera genial, único, fácil de deletrear y divertido de pronunciar.
«Reuní al equipo en una sala, escribí en la pizarra palabras como ‘dinámico’, ‘vivo’, ‘sacudida’, ‘impacto’, ‘revolucionario’, etc., y dirigí al grupo en una lluvia de ideas», dijo Polese. «El nombre surgió durante esa sesión. Otros nombres fueron DNA, Silk, Ruby y WRL, por WebRunner Language… ¡qué asco!»
Comentarios completos de Kim Polese.
«Creo que la reunión se celebró en torno a enero de 1995», dijo Sami Shaio, un ingeniero de Sun de la época, que desde entonces se ha convertido en socio fundador de Marimba. «En realidad es difícil decir de dónde salió ‘Java’ por primera vez, pero acabó en la lista de candidatos que elegimos… junto con Silk, Lyric, Pepper, NetProse, Neon, y un montón de otros demasiado embarazosos para mencionarlos.»
Comentarios completos de Sami Shaio.
«Algunos otros candidatos eran WebDancer y WebSpinner», dijo Chris Warth, un ingeniero en el proyecto desde su inicio y actualmente consultor en JavaSoft. «Aunque el marketing quería un nombre que implicara una asociación con la Web o la Red, creo que hicimos muy bien en elegir un nombre que no se asociara con ninguna de ellas. Es probable que Java encuentre un verdadero hogar en aplicaciones alejadas de Internet, por lo que es mejor que no se haya encasillado antes de tiempo».
Comentarios completos de Chris Warth.
«El nombre ‘Java’ se originó en una reunión en la que se juntaron unas doce personas para hacer una lluvia de ideas», dijo James Gosling, vicepresidente y compañero de Sun, y autor de Oak. «La reunión, organizada por Kim Polese, fue fundamentalmente una locura continua. Mucha gente gritaba palabras. Quién gritó primero qué es lo que no se sabe ni tiene importancia. Parecía que la mitad de las palabras del diccionario se habían gritado en un momento u otro. Hubo un montón de: «Me gusta esto porque…» y «No me gusta eso porque…». Y al final lo redujimos a una lista de una docena de nombres y se la pasamos a los abogados».
Completo comentario de James Gosling.
«Estábamos realmente asqueados y cansados de todo el maratón de hackeo que habíamos hecho en ese momento, y todavía no habíamos encontrado un nombre que pudiéramos usar», dijo el ingeniero de Sun Timothy Lindholm. «Estábamos presionados por el tiempo, ya que adoptar un nuevo nombre significaba mucho trabajo, y teníamos lanzamientos a la vista. Así que organizamos una reunión para elaborar una lista de nombres: …. La reunión duró un buen rato, y recuerdo que no había nada que pareciera lo más adecuado. Hablábamos con desesperación de nombres tontos como Rover. Terminamos con una lista final, y Java era una de las principales opciones junto con Seda, como la que se usa para tejer telas de araña. No recuerdo que hubiera un campeón particular de Java…. Entre las personas del grupo original con las que he hablado de esto, la mayoría niega cualquier recuerdo de que Java fuera algo que surgiera de la dinámica del grupo»
Comentarios completos de Timothy Lindholm.
«Creo que el nombre fue sugerido por primera vez por Chris Warth», dijo Arthur van Hoff, un ingeniero senior en el proyecto y ahora CTO de Marimba Inc. «Llevábamos horas de reunión y, mientras se tomaba una taza de Peet’s Java, eligió ‘Java’ como ejemplo de otro nombre que nunca funcionaría. La reacción inicial fue variada. Sin embargo, creo que los candidatos finales fueron Seda, ADN y Java. Sugerí Lingua Java, pero no funcionó …. No podíamos registrar los otros nombres, así que Java acabó siendo el nombre elegido. Al final, nuestra persona de marketing, Kim Polese, decidió seguir adelante con él».
Comentarios completos de Arthur van Hoff.
La decisión de apostar por el café
«Hice pruebas de mercado con los nombres en fiestas, y con mis amigos y familiares», recuerda Polese. «Y Java obtuvo las reacciones más positivas de todos los candidatos. Como no era seguro que ninguno de los nombres fuera autorizado por la marca, seleccioné unos tres o cuatro y trabajé con los abogados para autorizarlos. Java pasó, y era mi favorito, así que llamé al lenguaje Java y posteriormente al navegador HotJava, un nombre mucho mejor que WebRunner. A los ingenieros les costó mucho separarse de Oak, pero finalmente se acostumbraron a él…. Sentí que la marca era muy importante, porque quería que Java fuera un estándar. Así que me centré en crear una marca muy fuerte para Java».
«Celebramos una reunión final para votar el nombre», dijo Yellin. «Cada persona tuvo que clasificar Java, DNA y Silk en orden de su preferencia. El mismo nombre que obtuvo la mayoría de los votos «más favoritos» también obtuvo la mayoría de los votos «menos favoritos». Así que fue descartado. Y de los dos restantes, Java fue el más votado. Así que se convirtió en el nombre preferido».
«Se redujo a Seda o Java, y Java ganó», recordó Shaio. «James Gosling parecía estar a favor de Java frente a Silk. Kim Polese tenía la última palabra sobre el nombre, ya que era la directora de producto. Pero la mayoría de las decisiones de entonces se tomaban con el acuerdo de todos, y luego alguien decía: ‘Vale, esto es lo que vamos a hacer'».
«Puedo hablarte con precisión de la decisión de elegir el nombre», dijo Eric Schmidt, director de tecnología de Sun. «Nos reunimos a principios de 1995 en el 100 de Hamilton en una de nuestras revisiones operativas estándar para pequeñas empresas como Oak. Bert Sutherland era el director principal en ese momento -trabajaba para mí- y él, Kim y algunos otros, incluido James, estaban allí. Kim presentó que: uno, teníamos que elegir un nuevo nombre ahora, y dos, Oak — al que todos estábamos acostumbrados — estaba cogido. Según recuerdo, propuso dos nombres, Java y Seda. De los dos, ella prefería firmemente Java y afirmó que el equipo estaba de acuerdo. Bert y yo decidimos aprobar su recomendación y se tomó la decisión. Por estas razones, creo que es correcto atribuir a Kim el mérito del nombre. Ella lo presentó y lo vendió, y luego lo hizo realidad en el ámbito de la comercialización».
Observaciones completas de Eric Schmidt.
«Creo recordar que Kim se mostró inicialmente poco entusiasta con el nombre ‘Java'», recordó Warth. «En ese momento también estábamos tratando de cambiar el nombre de nuestro navegador de WebRunner -que ya había sido tomado por Taligent- a algo que no fuera ya una marca registrada. Kim quería cosas como WebSpinner o incluso WebDancer, algo que dejara claro que se trataba de un producto de la World Wide Web. Se realizó la búsqueda de marcas y, tras varias semanas, se obtuvo una breve lista de nombres autorizados: ….. Parecía haber una serie interminable de reuniones y aprobaciones necesarias, como si el nombre tuviera realmente sentido.
«En aquel momento, Kim quería que retrasáramos el lanzamiento para que pudiéramos encontrar un nombre mejor que Java, pero los ingenieros, especialmente James, Arthur y yo mismo, la desautorizaron», dijo Warth. «En un momento dado, James dijo que íbamos a optar por Java y HotJava, y Kim envió un correo electrónico en el que nos pedía que esperáramos a otros nombres que pudieran ser claros. James le contestó que no, que íbamos a ir con lo que teníamos. Y simplemente hicimos una serie de cambios de nombre muy rápidos en el código fuente y pusimos la publicación en …. Al final, creo que los responsables de marketing y los vicepresidentes tenían mucho menos que decir sobre el nombre que los ingenieros, que se morían por sacar algo a la luz».
«Creo que Kim está reescribiendo un poco la historia cuando sugiere que eligió este nombre por alguna razón de marketing inteligente», dijo Warth. «Acabamos con este nombre porque nos quedamos sin opciones y queríamos sacar nuestro producto. Las justificaciones de marketing vinieron después».
«Si los recuerdos de Arthur son exactos (y no tengo motivos para dudar de ellos), entonces Chris llamó Java al lenguaje», dijo Bob Weisblatt, el autodenominado «escritor técnico y maestro de la margarita» del grupo Java, que ahora trabaja en Active Software. «No recuerdo quién fue el primero en gritar el nombre de Java; Chris siempre tenía una taza de café a mano, así que tiene sentido que fuera él. De una cosa estoy seguro: Kim no llamó Java al lenguaje».
Por cierto, Warth señaló que Java era en realidad el tercer nombre del lenguaje. «Cuando trabajábamos en el proyecto Green, James lo llamó primero «Greentalk» y la extensión del archivo era «.gt»», dijo Warth. «Luego se convirtió en «Oak» durante varios años y sólo hace relativamente poco tiempo se llamó «Java».
Sin dormir en Palo Alto
«No pretendo ser el que sugirió el nombre por primera vez», dijo Warth al ser preguntado por la declaración de van Hoff. «Definitivamente fue Peet’s Java , pero podría haber sido yo o James o alguien más. Simplemente no recuerdo exactamente quién lo dijo.
«La sensación entre James y yo y los demás ingenieros era que podíamos llamarlo ‘xyzzy’ y seguiría siendo popular», añadió Warth. «Al final no importa quién sugirió originalmente el nombre, porque en última instancia fue una decisión de grupo -quizá ayudada por un puñado de personas con cafeína-«.
«Creo que la medida en que las personas implicadas han considerado la historia del nombre de Java sin llegar a una resolución generalmente consensuada demuestra que la denominación de Java no fue hecha por algún individuo heroico, sino que fue un subproducto de un grupo creativo e impulsado que se esforzaba por alcanzar sus objetivos, de los que este nombre formaba parte», concluyó Lindholm. «Les animo a no ir más allá de lo razonable al atribuir el nombre de Java a un individuo. Sencillamente, las cosas no funcionaban así en aquella época. No se dejen engañar por la forma en que los individuos y los medios de comunicación han filtrado posteriormente muchos elementos de la creación de Java para que se ajusten a sus propios fines»
Kieron Murphy es un escritor de tecnología independiente que vive en Nueva YorkCity.