^
Sisällysluettelo
<<Vapautetut III: QuakeVapautetut V: Eclipse>>

Vapautetut IV: StarOffice/OpenOffice.org

Suurin Linux-käyttäjien ja sellaiseksi haluavien ongelma oli pitkin 90-lukua kunnollisen toimisto-ohjelmiston puute. Itse asiassa sellaista ei tainnut olla millekään Unixille edes olemassa. Yliopistojen tutkijat kirjoittivat tekstinsä "koodikielisinä" LaTeX:illa tai HTML:llä käyttäen esimerkiksi Richard Stallmanin ohjelmoimaa Emacs-tekstieditoria. Suurin osa varmaankin käytti ihan vaan Windows-tietokonetta ja siinä joko Microsoftin Wordiä tai Corelin WordPerfectiä, ihan niinkuin yliopistomaailman ulkopuolellakin tehtiin. Toimisto-ohjelman – ja erityisesti tekstinkäsittelyohjelman – puuttuminen olikin helposti ratkaiseva este Windowsista Linuxiin siirtymisessä.

Toimisto-ohjelmien puutetta syntyi tietenkin paikkaamaan joitakin Open Source -projekteja. AbiWord ja Kword ovat suosittuja tekstinkäsittelyohjelmia, kun taas Gnumeric ja Kspread ovat Excel-taulukkolaskennan korvaajia ja KPresenter PowerPointin korvaaja. Microsoft Officen korvaaminen ei kuitenkaan ole mikään helppo tehtävä, ja jos totta puhutaan, niin yksikään näistä projekteista ei vielä tänäkään päivänä ole sillä tasolla, että ne pystyisivät tosissaan kilpailemaan MS Officen kanssa.

Ongelma ei ole siinä, etteikö niillä voisi tekstiä kirjoittaa, vaan siinä, että ne eivät kyllin hyvin osaa lukea Microsoftin Wordillä tehtyjä tiedostoja. Aikakautena jolloin paljon tiedostoja lähetetään sähköpostin liitetiedostoina, on välttämätöntä pystyä virheettömästi avaamaan monopoliaseman saavuttaneen Microsoftin tiedostomuotoja. Koska nämä tiedostomuodot eivät ole julkisia standardeja, ei kilpailevan ohjelman tekeminen ole aivan helppoa, vaan vaatii paljon arvaamista, yritystä ja erehdystä.

Hieman paremmin samaa puutetta paikkasivat suljetut ohjelmistot. Applix oli suosittu toimisto-ohjelmien paketti, jota myytiin aikoinaan monen Linuxin kylkiäisenä. Corelin WordPerfect teki lyhyen Linux-vierailun, ennen kuin Corel lopetti Linux-seikkailunsa äkisti ja jätti WordPerfectin Linux-käyttäjät tyhjän päälle.

Hyvin suosittu oli myös saksalaisen StarDivisionin valmistama StarOffice. Sen suosiota lisäsi myös se, että ohjelma oli yksityiselle käyttäjälle ilmainen. Lisäksi sitä pystyi Linuxin ohella käyttämään myös Windowsissa. Vaikka StarOffice ei koskaan ole ollut yhtä suosittu kuin WordPerfect tai Word, sillä oli kuitenkin kohtuullisen pitkä ja kunniakas historia ja sen ensimmäiset versiot olivat jo DOS-ajoilta asti.

Elokuussa 1999 Sun ilmoitti ostaneensa StarDivisionin ja sen mukana siis myös StarOffice-ohjelmiston ja ilmoitti samalla, että se aikoi julkaista StarOfficen koodin Open Source -lisenssillä. Koska StarOffice jo muutenkin oli suosittu toimisto-ohjelma Linux-käyttäjien keskuudessa, otettiin uutinen ilolla vastaan.

Sun hoiti StarOfficen Open Source -julkistuksen paremmin kuin Netscape ja Borland omat vastaavansa. Kesti lähes vuosi, ennen kuin mitään koodia oikeasti julkaistiin. Tänä aikana koodia siistittiin, ja esimerkiksi saksankielistä dokumentaatiota käännettiin englanninkieliseksi, jotta avoin koodi olisi mahdollisimman monen hakkerin ymmärrettävissä. Aikaa meni myös sellaisen koodin poistamiseen, joiden tekijänoikeudet olivat kolmansilla osapuolilla, ja joita ei sen takia voitu julkistaa Open Source -lisenssillä. Lopulta koodi julkaistiin heinäkuussa 2000 ja lokakuussa julkistettiin OpenOffice.org web-sivut, josta muodostui koodia kehittävän hakkeriyhteisön kotipaikka ja toimisto-ohjelman Open Source -version nimi.45

Myöskään StarOffice ei ollut mikään unelmalahja hakkeriyhteisön vastaanotettavaksi, vaan se oli laadultaan verrattavissa InterBaseen ja Netscapeen. Käyttäjälle näkyvin omituisuus oli se, että StarOfficessa kaikki ohjelmat tekstinkäsittelystä ja taulukkolaskennasta aina omaan sähköpostiohjelmaan ja selaimeen asti olivat yksi ja sama ohjelma. Ja jotta ohjelma näyttäisi samalta sekä Linux- että Windows-käyttäjille, oli sen ympärille rakennettu ihan oma käyttöliittymä, joka korvasi oikean käyttöjärjestelmän aina "Käynnistä"-nappulaa ja tiedostonhallintaa myöden. Vaikka tarkoituksena on ollut helpottaa eri käyttöjärjestelmien eroista johtuvia vaikeuksia, on useimpien kohdalla varmaankin käynyt juuri päinvastoin. StarOffice vaikutti tasapuolisen oudolta sekä Windows- että Linux-käyttäjälle.

Myös OpenOffice oli siis alkuun enimmäkseen siivousprojekti. Selaimesta ja sähköpostiohjelmasta luovuttiin kokonaan, sillä näille oli jo olemassa paremmat Open Source -vaihtoehdot. Yhdeksi möhkäleeksi sullottua toimistopakettia eroteltiin erillisiksi tekstinkäsittely-, taulukkolaskenta- jne. -ohjelmiksi. Sunin huolellinen valmistelu ja sitoutuminen projektiin, sekä muun hakkeriyhteisön valtava kiinnostus tähän tärkeään "puuttuvaan lenkkiin" auttoivat alkuvaikeuksien yli. Jo vuosi OpenOffice.org-projektin perustamisen jälkeen, saatin julkaistua versio "Build 638c", joka oli jo suhteellisen vakaa ja käyttökelpoinen testiversio uudesta avoimesta toimisto-ohjelmasta. OpenOffice 1.0 julkaistiin vappuna 2002. Jo silloin Build 638c:n kaltaisia esiversioita oli www-sivuilta käyty lataamassa yli 6 miljoonaa kappaletta.

Linux on jo pitkään ollut hyvä valinta palvelimen käyttöjärjestelmäksi, mutta pitkin 90-lukua siitä ei ollut vakavasti otettavaksi työpöytätietokoneeksi. OpenOffice on muuttanut kaiken. Jo ennen lopullista 1.0 versiota, alkoivat monet kaupungit ja valtiot selvittämään mahdollisuuksia siirtyä myös toimistojen työpöydillä Linuxia ja OpenOfficea käyttäviin tietokoneisiin. Useat saksalaiset kaupungit Münchenin johdolla ovatkin jo tällaisen päätöksen tehneet. Yritysmaailmassa esimerkiksi Novell on todennut, että suurimpana Linux-yhtiönä sillä on suorastaan velvollisuus näyttää esimerkkiä muille ja aikoo luopua Microsoftin ohjelmistojen käytöstä pikimmiten.

Siirtymistä Microsoft-monopolista avoimuuden maailmaan helpottaa sekin, että sekä Mozilla että OpenOffice toimivat myös Windowsilla. Näin voidaan siirtyminen toteuttaa helposti siten, että ensin siirrytään käyttämään avointa www-selainta, sähköpostia,46 tekstinkäsittelyä ja taulukkolaskentaa, mutta pitäydytään Windowsissa. Kun tämän jälkeen aletaan vaihtamaan kaiken tämän alla olevaa Windowsia Linuxiin, ei käyttäjä oikeastaan huomaa muutosta ollenkaan, vaan jatkaa samojen ohjelmien käyttöä edelleen. Esimerkiksi Novellin siirtyminen tullaan toteuttamaan juuri tällä tavoin. Myös sinä voit helposti ottaa ensimmäisen askeleen kohti avoimempaa tietojenkäsittelyä vaikka heti. Mozillan ja OpenOfficen asentaminen omalle koneellehan ei edes maksa mitään!

OpenOffice oli ratkaiseva edistysaskel Linuxin työpöytäkäytön mahdollistamisessa, mutta lopuksi meidän on vielä esitettävä kysymys, mitä Sun tästä kaikesta hyötyi? Oliko StarDivisionin ostaminen pelkkää hyväntekeväisyyttä vai mahdollisesti kiusantekoa Sunin arkkivihollista Microsoftia vastaan?

Hyväntekeväisyydestä ei ollut kysymys, mutta Sunin suhteella Microsoftiin on voinut olla vaikutusta asiaan. Sunin suhde Linuxiin on ollut vaikea. Linux on Sunin oman Solaris-käyttöjärjestelmän pahin kilpailija, ja syö jatkuvasti yhä suuremman osan Solaris-markkinoista. Tästä syystä Sun on kokenut Linuxin uhkana, ja jotkut pääjohtaja Scott McNealyn älyttömimmistä Linux-kommenteista vetävät jopa vertoja Bill Gatesin kuuluisalle "Linux on kommunistinen ja anti-amerikkalainen järjestelmä" -lausahdukselle.

Työpöytäohjelmistoissa taas tilanne on päinvastainen, sillä siinä Linux ja Solaris ovat yhdessä altavastaajina Microsoftin haastajia. Solariksen työpöytäohjelmat onkin suurimmaksi osaksi kopioitu Linuxin GNOME:sta, mutta ilman toimisto-ohjelmapakettia se oli kuitenkin vielä puutteellinen. Sun lahjoitti StarOfficen Open Source -liikkelle, koska oli ilmeistä, että avoin kehitysmalli oli ainoa mahdollisuus haastaa Microsoft.

Tiedä sitten onko Sunin asenne "pahin vihollisesi on toisaalta paras liittolaisesi" skitsofreenisuutta vai postmodernismia, mutta ainakin OpenOffice on ollut menestys ja se on ollut sitä myös Sunin näkökulmasta. Sun on myynyt omaa StarOffice-versiotaan jo monta miljoonaa, tosin suurin osa näistä varmasti hyvin halvalla, esimerkiksi yliopistoille. Vuoden 2003 lopulla Sun kuitenkin julkisti jymyuutisen. Se oli tehnyt Kiinan valtion kanssa sopimuksen, jonka tavoitteena on jopa 200 miljoonan työpöytäkäyttöön tarkoitetun Linuxin myyminen 50 dollarin kappalehintaan. OpenOfficen, kuten myös Mozillan ja monen muun Linuxin työpöytäohjelmiston olemassolo, olivat välttämätön edellytys tällaisen kaupan tekemiselle ja sisältyivät luonnollisesti myytyyn pakettiin. Kiina-kaupan jälkeen yhtiö on tehnyt lisää Linux-kauppoja eri puolille maailmaa, esimerkiksi Isossa Britanniassa on ollut kysyntää Sunin toimittamille Linux-työpöydille.

Tuomio: OpenOffice on mahdollisesti onnistunein ja varmasti tärkein projekti, jossa vanha suljettu ohjelmisto on julkaistu Open Source -lisenssillä. OpenOffice 1.0:n julkistus poisti viimeisetkin esteet yritysten ja julkishallinnon laajamittaisille Linux-suunnitelmille. Näyttäisi siltä, että OpenOffice tulee osoittautumaan myös Sunin kannalta taloudellisesti onnistuneeksi investoinniksi.


45Sun myy edelleen myös StarOffice nimellä toimisto-ohjelmaa, joka on lähes identtinen OpenOfficen kanssa, mutta sisältää joitakin ei avoimia laajennuksia, kuten fontteja ja Access-tyylisen tietokantaohjelman.
OpenOfficen virallinen nimi on juuri "OpenOffice.org" (lyhennettynä OOo), sillä pelkkä "OpenOffice" oli jo rekisteröity tuotemerkki. Lähes poikkeuksetta käytetään epävirallisissa yhteyksissä nimeä OpenOffice.

46Mozillasta löytyy myös sähköposti. Vaikka Linuxille on monia muitakin sähköpostiohjelmia, eikä Mozilla ole näistä suosituin, on se kuitenkin ainoa joka löytyy sekä Windowsille että Linuxille.


^
Sisällysluettelo
<<Vapautetut III: QuakeVapautetut V: Eclipse>>

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