Allora perché hanno deciso di chiamarlo Java?

Il capo della Sun Microsystems Scott McNealy vi dirà in un batter d'occhio che "Java è probabilmente un marchio più grande della stessa Sun". E, naturalmente, ha ragione. Quando la rivista Time ha definito Java uno dei dieci migliori prodotti del 1995 (l'unica voce relativa al computer nell'elenco), è nata una nuova leggenda del marketing americano. Chi può dire se la preziosa tecnologia di Sun sarebbe andata così bene se il suo nome fosse rimasto "Oak" o "Greentalk"?

Conosciamo tutti la storia: dai via un ambiente di programmazione elegante e aperto e il mondo batterà un percorso fino alla tua porta. Nessun problema, non importa come decidi di chiamarlo. Le persone incaricate di stabilire un'identità di marca per la lingua franca di Sun per gli sviluppatori di applicazioni di prossima generazione, tuttavia, hanno deciso una metafora del caffè per il loro marchio. Oak, il nome precedente, è stato preso. Perché lo abbiano fatto, secondo i loro racconti, è ancora un mistero.

Per scoprire la vera storia dietro il nome Java, JavaWorld ha intervistato molte delle persone chiave di Sun coinvolte nel processo di denominazione. I loro account vengono visualizzati di seguito. Sentiti libero di trarre le tue conclusioni.

Brainstorming su un marchio: sette prospettive

"Gli avvocati ci avevano detto che non potevamo usare il nome" OAK "perché [era già registrato da] Oak Technologies", ha detto Frank Yellin, ingegnere senior presso Sun. "Quindi si è tenuta una sessione di brainstorming per trovare idee per un nuovo nome. Alla sessione hanno partecipato tutti i membri di quello che allora si chiamava il gruppo Live Oak, quelli di noi che lavoravano attivamente sulla nuova lingua. Il risultato finale è stato quello Sono stati scelti dieci nomi possibili. Sono stati quindi presentati all'ufficio legale. Tre di loro sono tornati puliti: Java, DNA e Silk. Nessuno ricorda chi ha inventato per primo il nome "Java". Solo una persona, per quanto ne so, ha mai suggerito in pubblico di essere il creatore del nome ".

Le osservazioni complete di Frank Yellin

"Ho chiamato Java", ha detto Kim Polese, allora product manager di Oak e ora CEO di Marimba Inc. "Ho dedicato molto tempo ed energie a denominare Java perché volevo ottenere esattamente il nome giusto. Volevo qualcosa che riflettesse il essenza della tecnologia: dinamica, rivoluzionaria, vivace, divertente. Poiché questo linguaggio di programmazione era così unico, ero determinato a evitare nomi nerd. Inoltre non volevo nulla con "Net" o "Web", perché trovo quei nomi erano davvero dimenticabili. Volevo qualcosa che fosse bello, unico, facile da scrivere e divertente da dire.

"Ho riunito il team in una stanza, ho scritto sulla lavagna parole come 'dinamico', 'vivo', 'sobbalzo', 'impatto', 'rivoluzionario' eccetera, e ho guidato il gruppo nel brainstorming", ha detto Polese . "Il nome [Java] è emerso durante quella sessione. Altri nomi includevano DNA, Silk, Ruby e WRL, per WebRunner Language - bleah!"

Le osservazioni complete di Kim Polese.

"Credo che la riunione [di brainstorming] si sia tenuta intorno al gennaio del 1995", ha detto Sami Shaio, un ingegnere della Sun all'epoca, che da allora è diventato un partner fondatore di Marimba. "In realtà è difficile dire da dove provenga 'Java', ma è finito nella lista dei candidati che abbiamo scelto ... insieme a Silk, Lyric, Pepper, NetProse, Neon e una miriade di altri troppo imbarazzanti per essere menzionati. "

Le osservazioni complete di Sami Shaio.

"Alcuni altri candidati erano WebDancer e WebSpinner", ha affermato Chris Warth, ingegnere del progetto sin dal suo inizio e attualmente consulente presso JavaSoft. "Sebbene il marketing volesse un nome che implicasse un'associazione con il Web o la Rete, penso che abbiamo fatto molto bene a scegliere un nome che non fosse associato a nessuno dei due. È probabile che Java trovi una vera casa in applicazioni lontane da Internet , quindi è meglio che non sia stato classificato in anticipo. "

Le osservazioni complete di Chris Warth.

"Il nome 'Java' ha avuto origine in un incontro in cui circa una dozzina di persone si sono riunite per fare brainstorming", ha detto James Gosling, vicepresidente e collega di Sun, nonché autore di Oak. "L'incontro, organizzato da Kim Polese, è stato fondamentalmente una continua follia selvaggia. Molte persone hanno semplicemente urlato parole. Chi ha urlato ciò che prima è inconoscibile e non importante. Sembrava che metà delle parole nel dizionario fossero state urlate contemporaneamente o un altro. C'erano molti: "Mi piace perché ..." e "Non mi piace perché ..." E alla fine l'abbiamo ridotto a un elenco di una dozzina di nomi e lo abbiamo distribuito agli avvocati. "

Le osservazioni complete di James Gosling.

"Eravamo davvero disgustati e stanchi per tutta la maratona di hacking che stavamo facendo in quel momento, e non avevamo ancora trovato un nome che potessimo usare", ha detto l'ingegnere Sun Timothy Lindholm. "Eravamo a corto di tempo, poiché l'adozione di un nuovo nome significava molto lavoro e avevamo dei rilasci in arrivo. Quindi abbiamo organizzato un incontro per stilare un elenco di nomi ... L'incontro è andato avanti per un bel po 'di tempo. , e ricordo che non c'era niente che saltasse fuori come ovviamente la cosa giusta da fare. Stavamo parlando disperati di nomi stupidi come Rover. Alla fine ci siamo ritrovati con una lista finale e Java era una delle scelte migliori insieme a Silk , come in quello con cui giri le ragnatele. Non ricordo che ci fosse un particolare campione di Java ... Tra le persone del gruppo originale con cui ho parlato di questo,la maggior parte nega qualsiasi ricordo che Java sia qualcosa di diverso da qualcosa che è uscito dalla dinamica del gruppo ".

Le osservazioni complete di Timothy Lindholm.

"Credo che il nome sia stato suggerito per la prima volta da Chris Warth", ha affermato Arthur van Hoff, ingegnere senior del progetto e ora CTO di Marimba Inc. "Eravamo alla riunione da ore e, mentre beveva una tazza di Peet's Java, ha scelto "Java" come esempio di un altro nome che non avrebbe mai funzionato. La reazione iniziale è stata mista. Credo che i candidati finali fossero Silk, DNA e Java, tuttavia. Ho suggerito Lingua Java, ma non fallo .... Non potevamo registrare gli altri nomi, quindi Java è finito per essere il nome scelto. Alla fine, il nostro addetto al marketing, Kim Polese, ha finalmente deciso di andare avanti ".

Le osservazioni complete di Arthur van Hoff.

Decidere di andare a prendere un caffè

"Ho testato i nomi alle feste e sui miei amici e familiari", ha ricordato Polese. "E Java ha ottenuto le reazioni più positive di tutti i candidati. Poiché non era sicuro che avremmo ottenuto nessuno dei nomi autorizzati tramite marchio, ne ho selezionati circa tre o quattro e ho lavorato con gli avvocati per eliminarli. Java è stato approvato e era il mio preferito, quindi ho chiamato il linguaggio Java e successivamente ho chiamato il browser HotJava, un nome molto migliore di WebRunner. Gli ingegneri hanno avuto difficoltà a separarsi da Oak, ma alla fine si sono abituati ... Ho sentito quel marchio era molto importante, perché volevo che Java fosse uno standard. Quindi mi sono concentrato sulla creazione di un marchio molto forte per Java ".

"Abbiamo tenuto una riunione finale per votare il nome", ha detto Yellin. "Ogni persona ha potuto classificare Java, DNA e Silk in ordine di preferenza. Lo stesso nome che ha ottenuto il maggior numero di" voti preferiti "ha anche ottenuto il maggior numero di voti" meno preferiti ". Quindi è stato eliminato. rimanenti due, Java ha ottenuto il maggior numero di voti. Così è diventato il nome preferito. "

"Si trattava di Silk o Java, e Java ha vinto", ricorda Shaio. "James Gosling sembrava preferire Java a Silk. Kim Polese aveva l'ultima parola sul nome, dal momento che era la product manager. Ma la maggior parte delle decisioni all'epoca erano prese da tutti d'accordo, e poi qualcuno diceva semplicemente" OK, questo è quello che stiamo facendo. '"

"Posso parlarvi con precisione della decisione di scegliere il nome", ha affermato Eric Schmidt, chief technology officer di Sun. "Ci siamo incontrati all'inizio del 1995 al 100 Hamilton in una delle nostre revisioni operative standard per piccole imprese come Oak. Bert Sutherland era il senior manager all'epoca - lavorava per me - e lui, Kim e pochi altri, incluso James, erano lì. Kim ha presentato che: uno, dovevamo scegliere un nuovo nome ora, e due, Oak - a cui eravamo tutti abituati - è stato preso. Come ricordo, ha proposto due nomi, Java e Silk. Dei due , ha fortemente preferito Java e ha dichiarato che il team di [Live Oak] era d'accordo. Bert e io abbiamo deciso di approvare la sua raccomandazione, e la decisione è stata presa. Per questi motivi credo sia corretto dare a Kim il merito del nome. Lo ha presentato e venduto,e poi lo ha realizzato nel marketing. "

Le osservazioni complete di Eric Schmidt.

"Mi sembra di ricordare che Kim [Polese] inizialmente fosse tiepida con il nome" Java "", ha ricordato Warth. "All'epoca stavamo anche cercando di rinominare il nostro browser da WebRunner - che era già stato preso da Taligent - a qualcosa che non era già registrato. Kim voleva cose come WebSpinner o anche WebDancer, qualcosa che rendesse chiaro che si trattava di un prodotto World Wide Web. La ricerca del marchio è stata effettuata e dopo diverse settimane è tornato un breve elenco di nomi cancellati .... Sembrava esserci una serie infinita di riunioni e approvazioni necessarie, come se il nome erano effettivamente significativi.

"All'epoca Kim voleva che mantenessimo il rilascio in modo da poter trovare un nome migliore di Java, ma è stata annullata dagli ingegneri, in particolare da James, Arthur [van Hoff] e da me", ha detto Warth. "A un certo punto James ha detto che stavamo andando con Java e HotJava, e Kim ha inviato un'e-mail chiedendoci di aspettare altri nomi che potrebbero essere cancellati. James ha risposto e ha detto 'no', stavamo andando con quello che avevamo . E abbiamo appena fatto una serie molto veloce di ridenominazioni nel codice sorgente e rilasciato il rilascio ... Alla fine, penso che i marketer e i vice presidenti avessero molto meno da dire sul nome rispetto agli ingegneri che morivano dalla voglia di prendi qualcosa dalla porta. "

"Penso che Kim stia riscrivendo un po 'la storia quando suggerisce di aver scelto questo nome per qualche motivo di marketing esperto", ha detto Warth. "Abbiamo scelto questo nome perché non avevamo più opzioni e volevamo far uscire il nostro prodotto. Le giustificazioni per il marketing sono arrivate più tardi".

"Se i ricordi di Arthur sono accurati (e non ho motivo di dubitarne), Chris ha chiamato il linguaggio Java", ha detto Bob Weisblatt, autodefinito "scrittore tecnico e maestro di margarita" del gruppo Java, che ora lavora per Active Software. "Non ricordo chi abbia urlato per primo il nome Java - Chris aveva sempre una tazza di caffè a portata di mano, quindi ha senso che fosse lui. Di una cosa sono certo: Kim non ha chiamato il linguaggio Java. "

Per inciso, Warth ha notato che Java era in realtà il terzo nome per la lingua. "Quando stavamo lavorando al progetto Green, James lo chiamava per la prima volta" Greentalk "e l'estensione del file era" .gt "", ha detto Warth. "Poi è diventato" Oak "per diversi anni e solo di recente è stato chiamato" Java ".

Insonne a Palo Alto

"Non pretendo di essere stato il primo a suggerire il nome", ha detto Warth quando è stato interrogato sulla dichiarazione di van Hoff. "Sicuramente era Java di Peet [stavamo bevendo], ma potevo essere io o James [Gosling] o qualcun altro. Non ricordo esattamente chi l'abbia detto.

"La sensazione tra me, James e gli altri ingegneri era che avremmo potuto chiamarlo 'xyzzy' e sarebbe stato comunque popolare", ha aggiunto Warth. "Alla fine non importa chi abbia suggerito il nome in origine, perché alla fine è stata una decisione di gruppo, forse aiutata da una manciata di persone con caffeina".

"Penso che la misura in cui le persone coinvolte hanno considerato la storia del nome di Java senza arrivare a una risoluzione generalmente concordata dimostri che la denominazione di Java non è stata fatta da qualche individuo eroico, ma era un sottoprodotto di un creativo e gruppo motivato che cercava molto duramente di raggiungere i propri obiettivi, di cui questo nome faceva parte ", ha concluso Lindholm. "Ti incoraggio a non sforzarti oltre ciò che è ragionevole nell'attribuire il nome di Java a un individuo. Semplicemente non è così che funzionavano le cose in quei giorni. Non lasciarti ingannare dal modo in cui gli individui ei media hanno successivamente filtrato molti elementi della creazione di Java per soddisfare i propri scopi. "

Kieron Murphy è uno scrittore freelance di tecnologia che vive a New York City.

Questa storia, "Allora perché hanno deciso di chiamarlo Java?" è stato originariamente pubblicato da JavaWorld.