Feeds:
Artikkelit
Kommentit

Archive for the ‘päivitykset / versiot’ Category

OOo täytti tänään kymmenen vuotta. On siis paikallaan pieni katsaus ohjelmaprojektin historiaan

Ohjelman tekninen kehitys

OOo:n (OpenOffice.org) historia alkaa Saksasta 1980-luvulta, jolloin StarDivision niminen yhtiö loi StarOffice toimisto-ohjelmiston. StarOfficen alkuvaiheista minulla ei ole tarkkaa tietoa, mutta ohjelma joka tapauksessa niitti mainetta erilaisilla tietotekniikkamessuilla ja sai Saksassa jonkinlaisen vakiintuneen käyttäjäkunnan. Kovin laajasti Saksan rajojen ulkopuolelle ohjelma ei kuitenkaan levinnyt. (Itse taisin aloittaa StarOfficen käytön versiosta 5.2, joskus 1990 -luvun loppupuolella.)

Sun Microsystems osti StarOfficen itselleen 1999 ja ohjelman lähdekoodi vapautettiin syksyllä 2000, joka johti OpenOffice.org projektin käynnistymiseen. Samalla Sun jatkoi kaupallisen StarOfficen kehittämistä, perustaen SO:n uudet versiot OOo-yhteisön tuottamalle koodille. Rinnakkain olivat siis OpenOffice.org (jonka nimi on näin monimutkainen, koska OpenOffice -nimi oli jo muualla rekisteröity tavaramerkki), jota alkoi kehittää avoimen lähdekoodin yhteisö ja StarOffice, jota kehitti Sun – lisäten ohjelmaan aina joitakin kaupallisia ratkaisuja.

OOo:n ensimmäinen vakaa versio 1.0 näki päivänvalon toukokuussa 2002. Tämä versio perustui vielä pitkälti StarOfficen koodille ja sen käyttöliittymäkin on StarOfficen peruja.

Syyskuussa 2003 julkaistiin OOo 1.1, jonka käyttöliittymä noudatti uutta muotoilua ja OOo alkoi saada omaa muotoaan. Ooo:n 1.1 sarjaa päivitettiin (1.1.2 – 1.1.5) aina vuoden 2005 syksyyn saakka.

Harppaus eteenpäin ohjelman kehityksessä otettiin lokakuussa 2005, kun ohjelmaversio 2.0 julkistettiin. Ohjelman käyttöliittymä koki voimakkaan muutoksen ja samalla siirryttiin käyttämään Open Document standardin mukaisia ODF -tiedostomuotoja.

OOo:n 2.x -sarjaa (2.1 – 2.4) julkaistiin aina syksyyn 2008 saakka. Ohjelman grafiikka kehittyi, luotiin lisäosajärjestelmä, erikielisten käännösten ja samalla käyttäjienkin määrä alkoi kasvaa.

Lokakuussa 2008 julkaistiin odotettu 3.0 versio, joka toi mukanaan ennen muuta ohjelman käyttöliittymän kohennuksia. Vaikka ohjelman muutokset eivät itse asiassa olleet dramaattisia, niin latausmäärät kohosivat tässä vaiheessa aivan olennaisesti. Julkistamisen jälkeisen kahtena viikkona ohjelmaa ladattiin pelkästään sen virallisilta kotisivuilta viisi miljoonaa kertaa. Arviot käyttäjämääristä alkoivat liikkua sadan miljoonan paikkeilla. Tässä vaiheessa saatiin myös OOo:n natiivi Mac-versio.

OOo on päivittynyt nyt versioon 3.2.1 ja 3.3 versio julkaistaan jouluun mennessä. Samalla alkaa taas kerran ohjelman käyttöliittymän perusteellisempi uudistaminen, jonka suunnasta ei tällä hetkellä ole vielä kovin varmaa käsitystä. Nopeutta lisää, samoin intuitiivisuutta ja entistä helpompaa käytettävyyttä on kuitenkin luvassa.

OOo, Sun ja Oracle

OOo:n kehitys on ollut menestystarina, mutta myös tarina täynnä jännitteitä, jotka liittyvät ohjelman kehittämismalliin. OOo on avoimen lähdekoodin ohjelma, ja sen kehitys on olennaisesti kehittäjäyhteisön varassa. Samalla OOo on rekisteröity tavaramerkki, jonka omisti ensin Sun ja nyt Oracle. Kyseessä on kaksi erilaista logiikkaa yhdistävästä mallista, ja käsitykset ohjelman kehittämistarpeista ovat aika ajoin painottuneet eri tavoin yhteisön ja emoyrityksen välillä.

Kiistaa on herättänyt lisenssipolitiikka, jolla Sun piti ohjelman koodin tiukasti ja taitavasti omassa hallussaan. Jos halusit koodiasi OOo:n sisälle, jouduit samalla luovuttamaan koodisi Sunille – myös sen kaupallisiin ohjelmiin. Tästä kaikki eivät pitäneet, ja onkin arvioitu tämän hidastaneen ohjelman kehitystä.

Jossain vaiheessa käytiin Java -kiista, joka uhkasi Sunin ja yhteisön suhteita. Tämä tapahtui muistaakseni version 2.0 julkistamisen yhteydessä, kun osa OOo:n toiminnoista rakennettiin Javan päälle. Java oli silloin suljettua koodia. Ongelma ratkesi, kun Sun avasi ainakin osittain Javan koodia. Vastaavalla tavalla on matkan varrella kinasteltu lisensseistä, ja 3.0 versiosta lähtien lisensointi on tullut yhteisön toivomaan suuntaan.

Koko matka on siis ollut myös kädenvääntöä yhteisön ja tavaramerkin omistajan välillä.

Tilanne kärjistyi, kun Oracle osti Sunin. Kaikki merkit ovat viitanneet siihen, että Oracle ei aio mitenkään mittavasti panostaa avoimen lähdekoodin ohjelmien kehitykseen. Se on pikemminkin ajanut alas Sunin aloittamia avoimen lähdekoodin hankkeita, joista näkyvin lienee OpenSolariksen alasajo. MySQL tietokannan kohtalo on koko ajan avoin. Mittavaa panostusta OOo:n suuntaan ei ole tullut.

LibreOffice

Yllä kuvattu tilanne johti sitten siihen, että OOo:n kehittäjäyhteisö perusti The Document Foundation -säätiön viemään eteenpäin OOo:n kehitystä. Koska tavaramerkki on edelleenkin Oraclen hallussa, oli OOo:n uudelle versiolle etsittävä uusi nimi, joksi tuli LibreOffice.

OOo:n pohjalta on toki jo aikaisemminkin syntynyt uusia kehitysversioita. Kiinalaisilla on oma RedOffice. Brasilialaisilla on BrOffice. On olemassa EuroOffice ja OxygenOffice. Näiden lisäksi tulee vielä Go-OO versio. Muitakin saattaa olla.

Aikaisemmat kehitysversiot nojasivat kuitenkin suoraan OOo:hon, eivätkä ne pyrkineet kyseenalaistamaan kaksijakoista kehittämismallia. Nyt tilanne on muuttunut hyvin mielenkiintoisella tavalla.

Kehittäjäyhteisö haluaa avata ohjelman kehitysprosessia, tehdä siitä näkyvämmän ja nopeamman. Tavoitteena on kymmenen vuotta vanhan idean johdonmukainen toteuttaminen – OOo:n kehittäminen avoimen lähdekoodin ohjelmana. Tästä näkökulmasta katsottuna LibreOffice on yhtä kuin OpenOffice. Tavaramerkin näkökulmasta katsottuna meillä on kuitenkin kaksi eri ohjelmaa. Ja kehitystyön kannaltakin ilmeisesti nyt on olemassa kaksi eri ohjelmaversiota, jotka ovat kuitenkin täysin yhteensopivia.

Uudet haasteet

Aika näyttää kuinka tästä edetään. OOo kehittyy muodossa tai toisessa edelleenkin. Itse uskon, että LibreOffice nopeuttaa ohjelman kehitystä ja tuo siihen mukaan aikaisempaa joustavammin käyttäjien toivomia piirteitä. Ja jos (ja kun) näin käy, on täysin mahdollista että myös ohjelman käyttäjämäärät nousevat aivan uusiin lukemiin.

OpenOffice.org on vallannut Euroopassa eräiden arvioiden mukaan maasta riippuen 5 – 20 prosentin osuuden toimisto-ohjelmista. Kyse on huomattavista luvuista. Kahden yhteensopivan, mutta toistensa kehitystä kilpaillen nopeuttavan ohjelmaversion olemassaolo saattaa hyvinkin merkitä ohjelman suosion huomattavaa kasvua.

Niin tai näin – onnittelut OOo:lle ja LibO:lle. Toivotan menestystä molemmille – samalla kun kirjoittelen itse näitä rivejä LibreOfficella.

Read Full Post »

OOo:n seuraavan päivityksen (3.3) beta-versio ilmestyi jakeluun eilen. Vakiintuneeseen tapaan muutokset aikaisempaan ovat vähäisiä, eikä käyttäjä joudu tekemisiin hämmentävästi kokonaan uusitun käyttöliittymän kanssa.

Beta-versio asentuu tällä kertaa aiemman vakaan version rinnalle. Ainakin minulla 3.2.1 ja 3.3 beta toimivat moitteetta rinnakkain Windows XP:ssä, jossa asiaa  testailin.

Nopea ensituntuma kertoo, että kaavioiden grafiikkaa on kehitetty ja että Impressin puolella saa ensivaikutelmaa siitä, mihin suuntaan seuraavissa päivityksissä ollaan menossa.

Kuvassa näemme oikeassa yläreunassa uuden työkaluriviltä suoraan avautuvan diojen muokkausvalikon. Vaikuttaa tosi hyvältä ratkaisulta, vaikka hieman koomista on, että ominaisuus on toteutettu vain yhdessä kuvakkeessa. Mutta on suunta selvillä ja vaikuttaa oikein hyvältä.

Read Full Post »

OOo:n seuraavan päivitysversion julkaisuehdokas kakkonen on ilmestynyt jakeluun, perinteiseen tapaan OOo:n kotisivuilta. Untested nimikkeellä kulkevasta jakelusta löytyy suoraan suomenkielinen versio, tai sitten suomen kielen kielipaketti asennettavaksi englantilaisen version päälle. Itse käytän jälkimmäistä menetelmää, joka mahdollistaa sen että käyttöjärjestelmän kielen voi tarvittaessa näppärästi vaihtaa englannista suomeksi ja toiseen suuntaan takaisin.

Tein asennuksen pelkästään WinXP koneelle, jolla en eroja huomannut edelliseen julkaisuehdokkaaseen verrattuna. Näyttää siltä, että tässä on keskitytty virheellisyyksien korjaamiseen – eli tulossa pitäisi olla varsin vakaa päivitysversio. Otin itselleni tuon jo käyttöön, mutta muita suosittelen odottelemaan muutaman päivän. Se lopullinen julkistus tullee varmaankin hyvin nopeasti.

Read Full Post »

OOo:n version 3.2.1 ehdokaskandidaatti julkaistiin tänään. Testipalautteesta sitten riippuu miten nopeasti tästä saadaan lopullinen vakaa versio. Pikainen kokeilu Windows 7 ympäristössä lupaa hyvää. Käynnistyminen on nopeaa, tuntuma hyvä. Muutoksia ei juuri huomaa kuin käynnistyksen yhteydessä, sillä aloituskeskuksen ikkuna on vaihtunut. Hieman valju mielestäni – saisivat laittaa nuo kuvakkeet paljon isommiksi.

Ubuntun puolella jään vielä odottelemaan virallista jakelupakettia, mutta Windows puolella mennään tällä.

Suomen kielen kielipaketti on minulla vanha (3.2.0), päivitetty versio ilmestynee sekin lähipäivinä.

Read Full Post »

OpenOffice.org ohjelman eli OOo:n seuraava päivitysversio 3.2.1 on testausvaiheessa ja julkaistaneen muutaman viikon sisällä. Perinteisen julkaisulogiikan mukaan version kolmas numero (3.2.1) kertoo sen, että kyseessä on lähinnä korjauspäivitys, joka ei tuo varsinaisia uusia ominaisuuksia mukanaan. Siksi olenkin suositellut juuri näiden version pitkäaikaista käyttöä, juuri niiden vakauden vuoksi.

Tällä kertaa tapahtuu kuitenkin muutakin. Linuxin puolella Oraclen logot ilmestyivät jo 3.2 version uusimmissa päivityksissä, mutta Windowsin puolella tämä siirtymä Oracle aikaan tapahtuu vasta nyt.

Vanha aloituskeskus näytti tältä.

Uusi aloituskeskus tullee näyttämään jokseenkin tällaiselta.

Tärkein muutos ohjelmaversioiden välillä on siis tämä logojen ja tavaramerkkien muutos. Toki myös korjauksia ongelmakohtiin on tehty.

Kiinnostavaksi jää nähdä mihin suuntaan OOo:n ulkoasu alkaa kehittyä Oraclen johtaessa orkesteria.

Read Full Post »

Blogin palvelimen vaihto antaa muodollisen verukkeen uudelleen nimeämiselle. Mutta on toki aitoja teknisiä ja sisällöllisiäkin perusteita. OOo:n viimeisin versio, jonka esittelin vanhassa blogissa, ilmestyi vielä Sunin julkaisemana. Nyt on siirrytty uuteen aikakauteen, kun OOo-kehittyy Oraclen siipien suojissa, kuten ohjelman avauskuvakekin kertoo.

Elämme siis Oraclen aika, ja nähtäväksi jää mitä tämä merkitsee OOo:n kehitykselle. Mutta siitä aikanaan, kunhan kokemusta kertyy. Vanhaan tapaan aion jakaa ruusuja ja risuja, enkä ryhdy automaattisesti Oraclen mainosmieheksi. Ainakin Ubuntulle uudet versiot ovat asentuneet kivasti ja OOo on kyllä nopea kuin raketti, jos verrataan vanhempiin versioihin.

Goes 2.0 merkitsee myös muutoksia blogin teknologiassa. Aikaisempaan blogiin pystyin tuottamaan vain tekstisisällön, kuvat piti rakentaa hankalasti linkityksinä ja kommenttien valvonta oli yhtä tuskaa. Nyt kuvien ja videoiden liittäminen käy heittämällä, ja mikä tärkeintä – kommenttien ja arvostelujen lisäämisen pitäisi sujua vaivatta. Eli blogi toivottavasti kehittyy vuorovaikutukselliseen suuntaan, kun se on tähän asti ollut pikemmin omaa puhettani OOo:n käytöstä ja joistakin muistakin vapaista ohjelmista ja tietoyhteiskunnan haasteista.

Siispä tervetuloa uusille sivuille (vanhoja etsitään yhä). 🙂

Read Full Post »