Sun Microsystems chef Scott McNealy kommer att säga att ”Java är förmodligen ett större varumärke än Sun självt”. Och han har naturligtvis rätt. När Time Magazine kallade Java för en av de tio bästa produkterna 1995 (den enda datorrelaterade posten på listan) föddes en ny amerikansk marknadsföringslegend. Vem kan säga om Suns uppskattade teknik skulle ha klarat sig lika bra om namnet hade förblivit ”Oak” eller ”Greentalk”?
Vi känner alla till historien: Ge bort en elegant, öppen programmeringsmiljö och världen kommer att slå en väg till din dörr. Det är ingen fara, oavsett vad du bestämmer dig för att kalla den. De personer som hade till uppgift att skapa en varumärkesidentitet för Suns lingua franca för nästa generations applikationsutvecklare bestämde sig dock för en kaffe-metafor för sitt varumärke. Oak, det tidigare namnet, var upptaget. Varför de gjorde det är enligt deras egen utsago fortfarande något av ett mysterium.
För att ta reda på den sanna historien bakom Java-namnet intervjuade JavaWorld flera av de nyckelpersoner på Sun som var inblandade i namngivningsprocessen. Deras berättelser återfinns nedan. Dra gärna dina egna slutsatser.
Brainstorming om ett varumärke — sju perspektiv
”Advokaterna hade sagt till oss att vi inte kunde använda namnet ’OAK’ eftersom Oak Technologies”, säger Frank Yellin, en senior ingenjör på Sun. ”Så en brainstorming hölls för att komma på idéer till ett nytt namn. Alla medlemmar av det som då kallades Live Oak-gruppen, de av oss som aktivt arbetade med det nya språket, deltog i sessionen. Slutresultatet blev att ett tiotal möjliga namn valdes ut. De lämnades sedan in till den juridiska avdelningen. Tre av dem kom tillbaka rena: Java, DNA och Silk. Ingen kommer ihåg vem som först kom på namnet ”Java”. Endast en person har, såvitt jag vet, någonsin offentligt påstått att han är skaparen av namnet.”
Frank Yellins fullständiga kommentarer
”Jag namngav Java”, sade Kim Polese, som då var produktchef för Oak och nu är vd för Marimba Inc. ”Jag lade ner mycket tid och energi på att namnge Java eftersom jag ville få exakt rätt namn. Jag ville ha något som återspeglade kärnan i tekniken: dynamisk, revolutionerande, livlig, rolig. Eftersom detta programmeringsspråk var så unikt var jag fast besluten att undvika nördiga namn. Jag ville inte heller ha något som innehöll ”Net” eller ”Web”, eftersom jag tycker att dessa namn är mycket lätt att glömma. Jag ville ha något som var coolt, unikt, lätt att stava till och roligt att säga.
”Jag samlade teamet i ett rum, skrev upp ord som ”dynamisk”, ”levande”, ”ryck”, ”effekt”, ”revolutionär” och så vidare på whiteboardtavlan och ledde gruppen i en brainstorming”, säger Polese. ”Namnet kom fram under den sessionen. Andra namn var DNA, Silk, Ruby och WRL, för WebRunner Language – äckligt!”
Kim Polese fullständiga kommentarer.
”Jag tror att mötet hölls runt januari 1995”, säger Sami Shaio, en Sun-ingenjör på den tiden, som sedan dess har blivit en av grundarna av Marimba. ”Det är faktiskt svårt att säga var ’Java’ först kom ifrån, men det hamnade på listan över kandidater som vi valde … tillsammans med Silk, Lyric, Pepper, NetProse, Neon och en mängd andra som är för pinsamma för att nämna.”
Sami Shaios fullständiga kommentarer.
”Några andra kandidater var WebDancer och WebSpinner”, säger Chris Warth, ingenjör som var med i projektet från början och som idag är konsult på JavaSoft. ”Även om marknadsföringen ville ha ett namn som antyder en koppling till webben eller nätet tycker jag att vi gjorde mycket bra ifrån oss när vi valde ett namn som inte förknippades med något av dem. Java kommer sannolikt att hitta ett verkligt hem i tillämpningar långt från Internet, så det är bäst att det inte hamnade i ett fack tidigt.”
Chris Warths fullständiga kommentarer.
”Namnet ’Java’ har sitt ursprung i ett möte där ett dussin personer samlades för att brainstorma”, säger James Gosling, vice president och fellow på Sun, och författare till Oak. ”Mötet, som arrangerades av Kim Polese, var i grunden en kontinuerlig vild galenskap. Massor av människor bara skrek ut ord. Vem som skrek ut vad först är ovetbart och oviktigt. Det kändes som om hälften av orden i ordboken skrek ut vid något tillfälle. Det var mycket: ”Jag gillar det här för att…” och ”Jag gillar inte det där för att…”. Och till slut fick vi ner det till en lista med ungefär ett dussin namn och överlämnade den till advokaterna.”
James Goslings fullständiga kommentarer.
”Vi var verkligen äcklade och trötta av allt maratonhackande som vi hade gjort vid den tiden, och vi hade fortfarande inte hittat ett namn som vi kunde använda”, säger Timothy Lindholm, ingenjör vid Sun. ”Vi hade ont om tid, eftersom det innebar en hel del arbete att anta ett nytt namn, och vi hade snart släppt nya versioner. Så vi ordnade ett möte för att ta fram en lista med namn…. Mötet pågick ett bra tag, och jag minns att det inte var något som framstod som uppenbart rätt sak att göra. Vi pratade förtvivlat om dumma namn som Rover. Vi fick en slutgiltig lista, och Java var ett av de främsta valen tillsammans med Silk, som i det man spinner nät med. Jag minns inte att det fanns någon särskild förespråkare för Java…. Bland de personer i den ursprungliga gruppen som jag har pratat med om detta förnekar de flesta att de har något minne av att Java var något annat än något som bubblade ur gruppdynamiken.”
Timothy Lindholms fullständiga kommentarer.
”Jag tror att namnet först föreslogs av Chris Warth”, säger Arthur van Hoff, en av de ledande ingenjörerna i projektet och numera teknikdirektör för Marimba Inc. ”Vi hade suttit i möte i flera timmar och medan han drack en kopp Peet’s Java valde han ’Java’ som ett exempel på ännu ett namn som aldrig skulle fungera. Den första reaktionen var blandad. Jag tror dock att slutkandidaterna var Silk, DNA och Java. Jag föreslog Lingua Java, men det gick inte igenom…. Vi kunde inte varumärkesskydda de andra namnen, så det slutade med att Java blev det valda namnet. I slutändan bestämde sig vår marknadsförare, Kim Polese, slutligen för att gå vidare med det.”
Arthur van Hoffs fullständiga kommentarer.
Beslutade sig för att satsa på kaffe
”Jag testmarknadsförde namnen på fester och på mina vänner och familjemedlemmar”, minns Polese. ”Och Java fick de mest positiva reaktionerna av alla kandidater. Eftersom det inte var säkert att vi skulle få något av namnen godkänt av varumärket, valde jag ut tre eller fyra och arbetade med juristerna för att få dem godkända. Java godkändes, och det var min favorit, så jag gav språket namnet Java och gav senare webbläsaren namnet HotJava, ett mycket bättre namn än WebRunner. Ingenjörerna hade svårt att ta farväl av Oak, men till slut vänjde de sig vid det….. Jag kände att varumärket var mycket viktigt, eftersom jag ville att Java skulle bli en standard. Så jag fokuserade på att bygga upp ett mycket starkt varumärke för Java.”
”Vi höll ett sista möte för att rösta om namnet”, säger Yellin. ”Varje person fick rangordna Java, DNA och Silk i den ordning de föredrog. Samma namn som fick flest ’mest favoritröster’ fick också flest ’minst favoritröster’. Så det valdes bort. Och av de återstående två fick Java flest röster. Så det blev det föredragna namnet.”
”Det blev Silk eller Java, och Java vann”, minns Shaio. ”James Gosling verkade föredra Java framför Silk. Kim Polese hade sista ordet om namnet, eftersom hon var produktchef. Men de flesta besluten på den tiden fattades genom att alla var överens, och sedan sa någon bara: ’Okej, det här är vad vi gör’.”
”Jag kan berätta exakt om beslutet att välja namn”, säger Eric Schmidt, Sun’s teknikchef. ”Vi träffades i början av 1995 på 100 Hamilton i en av våra vanliga verksamhetsgenomgångar för små företag som Oak. Bert Sutherland var senior manager på den tiden – han arbetade för mig – och han och Kim och några andra, inklusive James, var där. Kim presenterade följande: för det första var vi tvungna att välja ett nytt namn nu, och för det andra var Oak – som vi alla var vana vid – upptaget. Såvitt jag minns föreslog hon två namn, Java och Silk. Av de två föredrog hon starkt Java, och hon representerade att teamet var överens om det. Bert och jag beslutade att godkänna hennes rekommendation, och beslutet var fattat. Av dessa skäl anser jag att det är korrekt att ge Kim äran för namnet. Hon presenterade det och sålde det och såg sedan till att det blev verklighet i marknadsföringen.”
Eric Schmidts fullständiga kommentarer.
”Jag tycks minnas att Kim till en början var ljummen på namnet ’Java'”, minns Warth. ”Vid den tiden försökte vi också byta namn på vår webbläsare från WebRunner – som redan hade tagits av Taligent – till något som inte redan var varumärkesskyddat. Kim ville ha saker som WebSpinner eller till och med WebDancer, något som skulle göra det tydligt att detta var en World Wide Web-produkt. Sökningen efter varumärken gjordes, och efter flera veckor kom en kort lista med godkända namn tillbaka…. Det verkade vara en ändlös serie möten och godkännanden som var nödvändiga – som om namnet faktiskt var meningsfullt.
”Vid den tiden ville Kim att vi skulle vänta med lanseringen så att vi kunde hitta ett bättre namn än Java, men ingenjörerna, framför allt James, Arthur och jag själv, gav henne rätt,” säger Warth. ”Vid ett tillfälle sa James att vi skulle välja Java och HotJava, och Kim skickade ett e-postmeddelande där hon bad oss att vänta på andra namn som kanske var klara. James skrev tillbaka och sa ’nej’, vi skulle fortsätta med det vi hade. Vi bytte bara snabbt namn i källkoden och släppte ut versionen….. I slutändan tror jag att marknadsförare och vicepresidenter hade mycket mindre att säga till om när det gällde namnet än ingenjörerna som var ivriga att få ut något genom dörren.”
”Jag tror att Kim skriver om historien lite när hon antyder att hon valde det här namnet av någon smart marknadsföringsskäl”, sade Warth. ”Vi valde det här namnet för att vi hade slut på alternativ och ville få ut vår produkt. Marknadsföringsmotiveringarna kom senare.”
”Om Arthurs minnen är korrekta (och jag har ingen anledning att tvivla på dem) så gav Chris språket namnet Java”, sade Bob Weisblatt, Java-gruppens självutnämnda ”tekniska skribent och margaritamästare” som nu arbetar på Active Software. ”Jag minns inte vem som först ropade ut namnet Java – Chris hade alltid en kopp kaffe till hands så det är logiskt att det var han. En sak är jag säker på: Kim gav inte språket namnet Java.”
Vidarexemplariskt noterade Warth att Java faktiskt var det tredje namnet på språket. ”När vi arbetade med Green-projektet kallade James det först för ”Greentalk” och filtillägget var ”.gt””, sade Warth. ”Sedan blev det ”Oak” i flera år och först relativt nyligen kallades det ”Java”.”
Sömnlös i Palo Alto
”Jag hävdar inte att det var jag som först föreslog namnet”, sade Warth när han tillfrågades om van Hoffs uttalande. ”Det var definitivt Peet’s Java , men det kan ha varit jag eller James eller någon annan. Jag minns bara inte exakt vem som sa det.
”Känslan bland mig själv och James och de andra ingenjörerna var att vi kunde kalla det ’xyzzy’ och det skulle ändå bli populärt”, tillade Warth. ”I slutändan spelar det ingen roll vem som ursprungligen föreslog namnet, eftersom det i slutändan var ett gruppbeslut – kanske hjälpt av en handfull koffeinhaltiga personer.”
”Jag tror att den utsträckning i vilken de inblandade personerna har funderat över Javas namnhistoria utan att komma fram till någon allmänt överenskommen lösning visar att namngivningen av Java inte gjordes av någon hjältemodig individ, utan var en biprodukt av en kreativ och driven grupp som försökte mycket hårt för att uppnå sina mål, som det här namnet var en del av”, avslutade Lindholm. ”Jag vill uppmuntra er att inte sträva bortom det rimliga när ni tillskriver en enskild person namnet Java. Det är helt enkelt inte så som saker och ting fungerade på den tiden. Låt er inte luras av hur enskilda personer och media senare har filtrerat många delar av Javas tillkomst för att passa sina egna syften.”
Kieron Murphy är frilansande teknikskribent och bor i New York.