^
Sisällysluettelo
<<Vapautetut IV: StarOffice/OpenOffice.orgVapautetut VI: Blender>>

Vapautetut V: Eclipse

5.11.2001 IBM julkisti lehdistötiedotteen: "40 miljoonan dollarin arvoinen ohjelmisto lahjoitettu Open Source -yhteisölle". Lehdistötiedotteesta kävi ilmi, että kyseessä oli jonkinlainen Java-kielen ohjelmointiin käytettävä ohjelma, mutta tosiasiassa suurin osa hakkeriyhteisöstä, tai muutenkaan IT-alan väestä, ei ollut koskaan kuullutkaan Eclipsestä.

Java-markkinoilla oli jo monta kohtuullisen hyvää ohjelmointiympäristöä. IBM oli tajunnut, että sen oma java-ohjelmointiympäristö, jonka nimi vielä silloin ei ollut Eclipse, ei sen takia ollut mikään järkevä investointi. Sekin oli kyllä ihan kohtuullisen hyvä, mutta oli selvää, että se ei ollut kilpailijoitaan mitenkään ratkaisevasti parempi. Se ei siis tulisi lyömään laudalta kilpakumppaneitaan, vaan pikemminkin oli suuri riski, että kävisi toisin päin.

Toisaalta IBM ei myöskään halunnut luopua ohjelmointityökalusta, sillä se oli välttämätön osa IBM:n tarjonnassa, jonka varsinaisina päätuotteina olivat kalliit Unix- ja Linux-palvelimet, DB2-tietokanta ja Websphere Java-sovelluspalvelin. Asiakkaille olisi vaikea myydä sovelluspalvelinta, jos ei heille samalla voinut tarjota työkalua jolla sovelluskomponentit palvelimelle ohjelmoidaan. Ohjelmointityökalun hankkiminen joltakin kolmannelta osapuolelta – esimerkiksi Sunilta tai Borlandilta – ei myöskään ollut houkutteleva vaihtoehto. Rahaa valuisi turhaan yhtiöstä ulospäin, ja ennen kaikkea, silloin oli vaarassa joutua liian riippuvaiseksi Borland-Inprise-Inprise/Borland-Borland/Inprise-Borland tyylisten yhtiöiden hassuista päähänpistoista.

Mielenkiintoinen tilanne siis. Toisaalta Eclipseä oli pakko kehittää, mutta toisaalta taas siihen investoiminen oli taloudellisesti kannattamatonta. Tähän oli ratkaisuna Open Source.

IBM oli ymmärtänyt Linuxin ja Open Sourcen idean jo ennen Eclipse-julkistusta. Kun monet muut IT-alan yritykset kokivat ilmaiseksi jaettavien ohjelmistojen vakavaksi uhaksi omalle olemassaololleen, oli IBM:ssä ymmärretty, että työnteko ei lopu, vaikka ihmiset siirtyisivätkin Linuxiin. Itse asiassa IBM:llä oli jo kokemusta Linuxista ja nämä kokemukset olivat sellaisia, että asiakkaat ostivat IBM:n palvelimia ihan yhtä paljon kuin ennenkin ja maksoivat niistä ihan yhtä hyvin kuin ennekin, vaikka niissä olikin Linux. Ja itse asiassa ihmiset ostivat IBM:n palvelimia enemmän kuin aiemmin, nyt kun niissä kerran oli Linux. Ainoana erona vanhoihin Unix-palvelimiin oli se, että Linuxin kehitys ei ollut yksistään IBM:n varassa. Toisin sanoen työvoimakustannukset laskivat samalla kuin tulot kasvoivat!

Kun tietoisuus Eclipsestä – ja siitä mikä tai mitä Eclipse oikein oli – lisääntyi, se keräsi ympärilleen lisää kehittäjiä ja paljon käyttäjiä. Tällä hetkellä sitä voidaan jo pitää kiistatta markkinoiden parhaana ja suosituimpana Java-kehitysympäristönä. Siitä on siis hyvin nopeasti kehittynyt menestystarina, paljon nopeammin kuin esimerkiksi OpenOfficesta tai Mozillasta. Javan lisäksi sille on kehitetty moduuleja myös C- ja C++-ohjelmointia varten, ja myös moniin muihin tarkoituksiin, kuten esimerkiksi Python-kielen ohjelmointiin. Open Source -kehitysmalli on siis jälleen näyttänyt vahvuutensa ja rikkautensa ja lyönyt laudalta muut kilpailijat.

Siinä missä OpenOffice paikkasi vakavan puutteen Linux-maailmassa, oli Eclipsen tilanne vähän toinen. Java-ohjelmointityökaluista ei ollut puutetta, niitä oli liikaa! Ne olivat kaikki kohtuullisen hyviä, mutta yksikään ei ollut lähelläkään sitä loistavuutta, mitä Eclipse on tänään. Monen erilaisten työkalujen olemassaolo oli haitaksi kaikille Java-markkinoilla toimiville yrityksille. Ohjelmat olivat keskenään epästandardeja, niistä aiheutui turhia koulutuskuluja ja niin edelleen. Kun kaikki toimijat kokoontuivat yhteisen ja avoimen ratkaisun taakse, päästiin vähemmällä vaivalla nopeasti paljon parempiin tuloksiin.

Useimmat Open Source -projektit ennen Eclipseä olivat olleet yksityisten ihmisten – sellaisten kuin Linus Torvalds – yhteistyöprojekteja tai enimmilläänkin yksityisten ihmisten perustamien voittoa tavoittelemattomien kattojärjestöjen – sellaisten kuin Apache Software Foundation – hallinnoimia. Mozilla ja OpenOffice olivat kylläkin vanhojen emoyritystensä hallinnoimia, mutta ne eivät olleet yritysten välisiä yhteistyöprojekteja, vaan niiden osallistujina oli enimmäkseen yksityisiä ohjelmoijia. Eclipsen taakse IBM oli kuitenkin alun alkaen kerännyt vakuuttavan määrän yhteistyöyrityksiä. Jo ensimmäisessä lehdistötiedotteessa mainittiin 150 yhteistyöyrityksen joukosta erityisesti Red Hat, Rational ja TogetherSoft. Pian mukaan liittyi vielä lisää yrityksiä, muun muassa Oracle ja Borland. On rohkaisevaa huomata, että myös yritykset kykenevät organisaatiotasolla osallistumaan menestyksekkäästi Open Source -projekteihin.

Tuomio: Puolivalmis Eclipse putosi kuin salama kirkkaalta taivaalta Open Source -yhteisön syliin ja siitä kehittyi nopeasti erittäin toimiva ja monipuolinen Java-ohjelmointityökalu, joka löi laudalta lukuisat kilpailijansa. IBM on vanhoista IT-yrityksistä oppinut Open Source -maailman säännöt kaikkein parhaiten ja vanhaksi dinosaurukseksi haukuttu "iso sininen" porskuttaa vahvasti eteenpäin kaikilla rintamilla, käsi kädessä Linuxin pingviinin kanssa.



^
Sisällysluettelo
<<Vapautetut IV: StarOffice/OpenOffice.orgVapautetut VI: Blender>>

Kirjan "Avoin Elämä: Näin toimii Open Source" verkkoversio on luettavissa ilmaiseksi.
Halutessaan siitä on kuitenkin mahdollista, ja suotavaakin, antaa kirjailijalle pientä tippiä.