A Sun Microsystems vezetője, Scott McNealy bármikor elmondja, hogy “a Java valószínűleg nagyobb márkanév, mint maga a Sun”. És természetesen igaza is van. Amikor a Time magazin a Javát 1995 tíz legjobb terméke közé választotta (ez volt az egyetlen számítógépekkel kapcsolatos bejegyzés a listán), egy új amerikai marketinglegenda született. Ki tudná megmondani, hogy a Sun nagyra becsült technológiája ilyen jól teljesített volna-e, ha a neve “Oak” vagy “Greentalk” marad?
Mindannyian ismerjük a történetet: Adj egy elegáns, nyílt programozási környezetet, és a világ ösvényt ver az ajtódhoz. Semmi gond, mindegy, hogy mi lesz a neve. A Sun következő generációs alkalmazásfejlesztőknek szánt lingua franca márkaidentitásának kialakításával megbízott emberek azonban úgy döntöttek, hogy egy kávé metaforát választanak védjegyüknek. Az Oak, a korábbi név, foglalt volt. Hogy miért tették ezt, saját bevallásuk szerint még mindig rejtély.
A Java név valódi történetének kiderítésére a JavaWorld interjút készített a Sun több, az elnevezési folyamatban részt vevő kulcsemberével. Az alábbiakban az ő beszámolóik olvashatók. Vonja le bátran a saját következtetéseit.
Az agymenés a védjegyről — hét nézőpont
“Az ügyvédek azt mondták nekünk, hogy nem használhatjuk az ‘OAK’ nevet, mert az Oak Technologies” – mondta Frank Yellin, a Sun egyik vezető mérnöke. “Ezért ötletbörzét tartottunk, hogy ötleteket találjunk egy új névre. Az ülésen részt vett az akkoriban Live Oak csoportnak nevezett csoport minden tagja, azok, akik aktívan dolgoztak az új nyelven. A végeredmény az lett, hogy körülbelül tíz lehetséges nevet választottak ki. Ezeket aztán benyújtották a jogi osztályra. Három nevet kaptunk vissza, amelyek közül három tiszta volt: Java, DNA és Silk. Senki sem emlékszik arra, hogy ki találta ki először a “Java” nevet. Legjobb tudomásom szerint csak egyetlen személy állította nyilvánosan, hogy ő a név kitalálója.”
Frank Yellin teljes mondanivalója
“Én adtam a Java nevet” – mondta Kim Polese, az Oak akkori termékmenedzsere, jelenleg a Marimba Inc. vezérigazgatója. “Sok időt és energiát fordítottam a Java elnevezésre, mert pontosan a megfelelő nevet akartam. Olyasmit akartam, ami tükrözi a technológia lényegét: dinamikus, forradalmi, élénk, szórakoztató. Mivel ez a programozási nyelv annyira egyedi volt, elhatároztam, hogy elkerülöm a kocka neveket. Nem akartam semmi olyat sem, amiben benne van a “Net” vagy a “Web”, mert ezeket a neveket nagyon felejthetőnek tartom. Olyat akartam, ami menő, egyedi, könnyen betűzhető és szórakoztató.
“Összegyűjtöttem a csapatot egy teremben, felírtam a táblára olyan szavakat, mint ‘dinamikus’, ‘élő’, ‘élénk’, ‘lökés’, ‘hatás’, ‘forradalmi’ és így tovább, és ötletbörzét tartottam a csoportnak” – mondta Polese. “A név az ülés során alakult ki. A többi név között szerepelt a DNA, a Silk, a Ruby és a WRL, a WebRunner Language – fúj!”
Kim Polese teljes beszámolója.
“Azt hiszem, az ülésre 1995 januárja körül került sor” – mondta Sami Shaio, a Sun akkori mérnöke, aki azóta a Marimba egyik alapító partnere lett. “Valójában nehéz megmondani, hogy honnan jött először a ‘Java’, de végül felkerült az általunk kiválasztott jelöltek listájára … a Silk, a Lyric, a Pepper, a NetProse, a Neon és egy csomó más, túl kínos, hogy megemlítsem.”
Sami Shaio teljes beszámolója.
“Néhány másik jelölt volt a WebDancer és a WebSpinner” – mondta Chris Warth, a projekt egyik mérnöke a kezdetektől, jelenleg pedig a JavaSoft tanácsadója. “Bár a marketing olyan nevet akart, amely a webhez vagy a nethez kötődik, szerintem nagyon jól tettük, hogy olyan nevet választottunk, amely egyikhez sem kötődik. A Java valószínűleg az internettől távol eső alkalmazásokban talál majd igazi otthonra, így az a legjobb, ha nem beskatulyázták korán.”
Chris Warth teljes beszámolója.
“A ‘Java’ név egy olyan találkozón született, ahol körülbelül egy tucat ember összeült, hogy ötleteljen” – mondta James Gosling, a Sun alelnöke és munkatársa, az Oak. “A Kim Polese által szervezett találkozó alapvetően folyamatos vad őrület volt. Rengeteg ember csak úgy kiabálta a szavakat. Hogy ki mit kiabált ki először, azt nem lehet tudni és nem is fontos. Úgy éreztem, mintha a szótárban szereplő szavak felét egyszerre kiabálták volna ki. Rengeteg volt: “Ez tetszik, mert…” és “Ez nem tetszik, mert…”. Végül egy tucatnyi névre szűkítettük le a listát, és átadtuk az ügyvédeknek.”
James Gosling teljes szövege.
“Nagyon undorodtunk és fáradtak voltunk az akkori maratoni hackelésben, és még mindig nem találtunk olyan nevet, amelyet használhattunk volna” – mondta Timothy Lindholm, a Sun mérnöke. “Sürgetett bennünket az idő, mivel egy új név elfogadása rengeteg munkát jelentett, és közeledtek a kiadások. Ezért összehívtunk egy megbeszélést, hogy kidolgozzunk egy névlistát….. A megbeszélés elég sokáig tartott, és emlékszem, hogy nem volt semmi, ami nyilvánvalóan a legjobb megoldásnak tűnt volna. Kétségbeesetten beszélgettünk olyan buta nevekről, mint a Rover. Végül összeállítottunk egy végleges listát, és a Java volt az egyik legjobb választás a Silkkel együtt, mint amivel hálót fonunk. Nem emlékszem, hogy a Java…. különösebb bajnoka lett volna. Az eredeti csoport tagjai közül, akikkel erről beszéltem, a legtöbben tagadják, hogy a Java bármi más lett volna, mint valami, ami a csoport dinamikájából pattant ki.”
Timothy Lindholm teljes megjegyzései.
“Azt hiszem, a nevet először Chris Warth javasolta” – mondta Arthur van Hoff, a projekt egyik vezető mérnöke, aki jelenleg a Marimba Inc. technológiai igazgatója. “Órákig ültünk a megbeszélésen, és miközben ő egy csésze Peet’s Java-t ivott, a ‘Java’-t választotta egy újabb név példájaként, ami soha nem fog működni. A kezdeti reakció vegyes volt. Azt hiszem, a végső jelöltek azonban a Silk, a DNA és a Java voltak. Én a Lingua Java-t javasoltam, de ez nem jött be….. A többi nevet nem tudtuk levédetni, így végül a Java lett a választott név. Végül a marketingesünk, Kim Polese végül úgy döntött, hogy belevágunk.”
Arthur van Hoff teljes beszámolója.
A döntés a kávé mellett
“A neveket partikon, valamint a barátaimon és családtagjaimon teszteltem” – emlékezett vissza Polese. “És a Java kapta a legpozitívabb reakciókat az összes jelölt közül. Mivel nem volt biztos, hogy bármelyik nevet is engedélyeztetjük a védjeggyel, kiválasztottam három-négyet, és az ügyvédekkel együtt dolgoztam az engedélyezésükön. A Java megfelelt, és ez volt a kedvencem, ezért Java-nak neveztem el a nyelvet, majd a böngészőt HotJava-nak, ami sokkal jobb név, mint a WebRunner. A mérnökök nehezen váltak meg az Oaktól, de végül megszokták….. Úgy éreztem, hogy a márkanév nagyon fontos, mert azt akartam, hogy a Java szabvány legyen. Ezért arra összpontosítottam, hogy egy nagyon erős márkát építsek a Java számára.”
“Tartottunk egy utolsó ülést, hogy szavazzunk a névről” – mondta Yellin. “Mindenki rangsorolhatta a Java, a DNA és a Silk neveket a saját preferenciája szerinti sorrendben. Ugyanaz a név, amelyik a legtöbb ‘legkedveltebb szavazatot’ kapta, a legtöbb ‘legkevésbé kedvelt’ szavazatot is megkapta. Így azt ejtették. A maradék kettő közül pedig a Java kapta a legtöbb szavazatot. Így ez lett a preferált név.”
“A Silk és a Java között dőlt el, és a Java győzött” – emlékezett vissza Shaio. “Úgy tűnt, James Gosling a Java-t részesítette előnyben a Silkkal szemben. Kim Polese mondhatta ki a végső szót a névvel kapcsolatban, mivel ő volt a termékmenedzser. De akkoriban a legtöbb döntés úgy született, hogy mindenki egyetértett, majd valaki azt mondta: “Oké, ezt fogjuk csinálni.”
“Pontosan el tudom mondani, hogyan döntöttünk a névválasztásról” – mondta Eric Schmidt, a Sun technológiai igazgatója. “1995 elején találkoztunk a Hamilton 100-ban, az Oakhoz hasonló kisvállalkozások egyik szokásos működési felülvizsgálatán. Bert Sutherland volt akkoriban a vezető menedzser – ő nekem dolgozott -, és ő, Kim és néhányan mások, köztük James is ott voltak. Kim bemutatta, hogy: egyrészt most már új nevet kell választanunk, másrészt az Oak – amelyhez mindannyian hozzászoktunk – foglalt volt. Ha jól emlékszem, két nevet javasolt: Java és Silk. A kettő közül ő erősen preferálta a Javát, és azt képviselte, hogy a csapat egyetértett vele. Bert és én úgy döntöttünk, hogy jóváhagyjuk a javaslatát, és a döntés megszületett. Ezen okok miatt úgy gondolom, hogy helyes, ha Kimnek adjuk az elismerést a névért. Ő mutatta be és adta el, majd a marketingben is megvalósította.”
Eric Schmidt teljes megjegyzései.
“Úgy emlékszem, hogy Kim kezdetben langyos volt a ‘Java’ névvel kapcsolatban” – emlékezett vissza Warth. “Abban az időben mi is megpróbáltuk átnevezni a böngészőnket a WebRunnerről – amelyet már a Taligent vett át – valami olyasmire, ami nem volt már védett. Kim olyan dolgokat akart, mint a WebSpinner vagy akár a WebDancer, valami olyat, ami egyértelművé teszi, hogy ez egy World Wide Web termék. Megtörtént a védjegykeresés, és néhány hét múlva egy rövid lista jött vissza a letisztázott nevekből….. Úgy tűnt, hogy megbeszélések és jóváhagyások végtelen sora volt szükséges — mintha a névnek valóban lenne jelentősége.
“Akkoriban Kim azt akarta, hogy halasszuk el a kiadást, hogy találjunk egy jobb nevet a Java-nál, de a mérnökök, különösen James, Arthur és én, felülbírálták őt” – mondta Warth. “Egy ponton James azt mondta, hogy a Java és a HotJava mellett döntünk, Kim pedig küldött néhány e-mailt, amelyben arra kért minket, hogy várjunk más nevekre, amelyek esetleg tisztázódnak. James visszaírt, és azt mondta, hogy ‘nem’, azzal megyünk, amink van. És csak egy nagyon gyors átnevezést végeztünk a forráskódban, és kiadtuk a kiadást….. Végül azt hiszem, a marketingeseknek és az alelnököknek sokkal kevesebb beleszólásuk volt a névbe, mint a mérnököknek, akik alig várták, hogy valamit kiadhassanak.”
“Azt hiszem, Kim egy kicsit átírja a történelmet, amikor azt sugallja, hogy ezt a nevet valami okos marketing okból választotta” – mondta Warth. “Azért választottuk ezt a nevet, mert kifogytunk a lehetőségekből, és ki akartuk dobni a termékünket. A marketing indokok később jöttek.”
“Ha Arthur visszaemlékezései pontosak (és nincs okom kételkedni bennük), akkor Chris Java-nak nevezte el a nyelvet” – mondta Bob Weisblatt, a Java-csoport önjelölt “technikai írója és margarita-mestere”, aki jelenleg az Active Software-nél dolgozik. “Nem emlékszem, ki kiáltotta ki először a Java nevet — Chrisnél mindig kéznél volt egy csésze kávé, így logikus, hogy ő volt az. Egy dologban biztos vagyok: Nem Kim nevezte el a nyelvet Java-nak.”
Véletlenül Warth megjegyezte, hogy a Java valójában a harmadik neve volt a nyelvnek. “Amikor a Green projekten dolgoztunk, James először “Greentalk”-nak nevezte el, a fájlkiterjesztés pedig “.gt” volt” – mondta Warth. “Aztán néhány évig “Oak” lett belőle, és csak viszonylag nemrég hívták Java-nak.”
Sleepless in Palo Alto
“Nem állítom, hogy én javasoltam először a nevet” – mondta Warth, amikor van Hoff kijelentésével kapcsolatban kérdezték. “Minden bizonnyal a Peet’s Java , de lehet, hogy én voltam, vagy James, vagy valaki más. Csak arra nem emlékszem pontosan, hogy ki mondta.
“Az volt az érzés köztem, James és a többi mérnök között, hogy hívhatjuk ‘xyzzy’-nek, és akkor is népszerű lesz” – tette hozzá Warth. “Végeredményben nem számít, hogy ki javasolta eredetileg a nevet, mert ez végül is egy csoportos döntés volt – talán egy maroknyi koffeines ember segített ebben.”
“Úgy gondolom, hogy az a mérték, ahogyan az érintettek átgondolták a Java nevének történetét anélkül, hogy bármilyen általánosan elfogadott állásfoglalásra jutottak volna, azt mutatja, hogy a Java elnevezését nem valami hősies egyén tette, hanem egy kreatív és céltudatos csoport mellékterméke volt, amely nagyon keményen próbálta elérni a céljait, amelyeknek ez a név is része volt” – zárta Lindholm. “Arra biztatnám Önöket, hogy ne törekedjenek arra, hogy a Jáva elnevezését egy egyénnek tulajdonítsák. Egyszerűen nem így működtek a dolgok azokban az időkben. Ne tévesszen meg senkit az, ahogyan az egyének és a média később a Java létrehozásának számos elemét a saját céljaiknak megfelelően megszűrték.”
Kieron Murphy New Yorkban élő szabadúszó technológiai író.