On Tuesday 27 January 2009, Jussi Silvonen wrote:
> Hei,
>
> olen tässä ihmetellyt, että missä oikein mennään, nimittäin OOo:n
> tulevien versioiden suhteen.
Eipä minullakaan ole mitään sisäpiirin tietoa näistä asioista, mutta
jonkinlainen (ehkä väärä) käsitys siitä, mitä on tapahtumassa.
> Netistä ei löydy mistään julkisesta paikasta mitään mainintaa 3.1:n
> jälkeisestä tulevaisuudesta, vaikka kaiken järjen mukaan nyt pitäisi
> jo visioida isolla porukalla 4.0:aa. Vähintäänkin 3.2:n aikataulu ja
> odotettavissa olevat uudet ominaisuudet pitäisivät olla näkyvissä.
> Koodin avaamisen kymmenvuotisjuhlat ovat ovella ja ensimmäinen vakaa
> versiokin täyttää kohta 10 v. - eli pitäisi olla 3.4 - 4.0 odotusta ja
> tihenevää jännitystä ilmassa, tämän hiljaisuuden sijasta.
>
> Ja taustalla on sitten tämä "dying horse" keskustelukin. On tehnyt
> mieli kommentoida tuota keskustelua blogissa, mutta tuntuu vähän
> huterolta kirjoittaa mitään, kun ei ole mitään käsitystä siitä, missä
> mennään.
Tiedämme kolme asiaa melko varmasti:
1) OOo:n (tämä "virallinen" versio) kehitys on käytännössä lähes kokonaan
Sunin palkkaamien kehittäjien varassa.
2) Sunilla oli jo keväällä 2008 taloudellisia vaikeuksia, joiden takia
myös OOo:n kehittäjien määrää jouduttiin supistamaan. Tämän tiedon olen
saanut ainakin Meeksin blogista ja ehkä jostain muualtakin.
3) Maailmantalous ei ole sen jälkeen mennyt ainakaan parempaan suuntaan.
Tarkasti asioita seuraavat huomasivat, että versioiden 3.0.1 ja 3.1
julkaisuaikataulua siirrettiin jo syksyllä huomattavasti myöhemmäksi
alkuperäisestä. Tähän lykkäykseen ei annettu mitään kovin konkreettista
syytä, ja noin aikaisessa vaiheessa ilmoitetut viivästymiset ovat tässä
projektissa olleet aika harvinaisia.
Jo näistä voi arvailla sen verran, että todennäköisesti Sunilla ei ole juuri
varaa lupailla hienoja ominaisuuksia ja suuria uudistuksia edes puolen vuoden
päähän, jolloin mahdollinen versio 3.2 julkaistaisiin. Ajat ovat vaikeita, ja
on säilytettävä mahdollisuus koviinkin leikkauksiin.
Mutta en usko, että tämä on OOo:n kehityksen kannalta erityisen kriittinen
ongelma. Lähinnä tällainen hidas näivettyminen on ikävää ajan tuhlausta,
mutta esim. Go-oo on koko ajan vahvistunut suhteessa alkuperäiseen versioon,
ja lisäksi OOo:n käyttäjämäärät ovat edelleen olleet nousussa. Joten vaikka
tapahtuisi kaikkein dramaattisin mahdollinen asia ja Sun jättäytyisi pois
koko touhusta, jatkuisi kehitys todennäköisesti pienen tauon jälkeen entiseen
tapaan. Tai ehkä jopa nopeammin, kun ulkopuolisten kehittäjien pääsy
projektiin helpottuisi.
Tärkeintä tässä olisi huolehtia siitä, ettei syntyisi kovin montaa eri haaraa,
vaan virallisen version "seuraajasta" syntyisi mahdollisimman nopeasti
yksimielisyys. Tässä tuo Go-oo (tai ooo-build, suunnilleen sama asia) on
siinä mielessä vahvassa asemassa, että se on jo käytössä useimmissa
Linux-jakeluissa. Lisäksi näyttäisi siltä, että myös NeoOffice on
ooo-build-pohjainen nykyään. Novell näyttää myös tukevan Go-oo:n
Windows-version kehittämistä kohtuullisesti.
> Edellisen kerran tuntui samalta 2005, kun 2.0 julkaistiin ja syntyi
> kiista Java-koodin asemasta OOo:n kehityksessä. Tuolloin(kin) oli
> ilmassa mielestäni aivan selvä konflikti SUNin ja yhteisön välillä,
> joka sitten ratkesi siten että SUN taipui johdonmukaisemmin avoimen
> lähdekoodin suuntaan. Tätä sitten vahvisti lisensoinnin
> yksinkertaistaminen jossain vaiheessa.
Nykyinen konflikti johtuu siitä, että OOo:n kehitykseen mukaan pääsemiseksi on
asetettu monien mielestä kohtuuttomat vaatimukset. Tämä ongelma on ollut
olemassa jo pitkään, mutta silloin kun Sunin panostus kehitystyöhön oli vielä
voimakkaampaa, ei moni halunnut asiasta paljon valittaa. Ainahan se on
mukavampaa, että joku muu tekee työt, eikä itse tarvitse :)
En henkilökohtaisesti usko, että tämä konflikti ratkeaa "rauhanomaisesti"
siten, että Sun taipuisi yhteisön painostukseen ja edelleen itse pysyisi sen
osana. Sunin käytäntö on samanlainen muissakin avoimen koodin projekteissa
(Java ja Solaris) ja OOo:n kohdalla on paljon näitä edellä mainittuja
vaikeampaa hankkia investoituja rahoja takaisin pelkästään tukipalveluita
myymällä. OOo:n käytöstä ei juuri kukaan halua paljon maksaa, koska sitä
käytetään lähinnä sen ilmaisuuden takia. Sen sijaan Javan ja Solariksen
päälle yritykset ovat rakentaneet juuri niitä järjestelmiään, joilla
pyöritetään ydinliiketoimintaa. Kun niitä pidetään pystyssä, on tuesta
järkevää maksaa reilustikin, ja lisenssimaksuja ei välttämättä tarvita.
Siksi uskon, ettei Sun kovin helpolla luovu OOo:n koodin lisensoinnista maksua
vastaan, ja tätä käytäntöä ei voisi jatkaa, jos yhteisön toiveisiin
suostutaan.
> Nyt tuntuu siltä, että taas ollaan vakavan konfliksin edessä.
> Tosiasiahan se on, että OOo:n kehitys on hidasta, visioita ei ole
> maalailtu ja uutta väkeä ohjelman ympärille kertyy vain lisäosien ja
> tyylitiedostojen nikkaroijina. No lokalisaatiot kyllä tuntuvat elävän
> - espankielen eri versioita ilmestyy jakeluun koko ajan jne. Mutta
> ohjelman ytimen ja käyttöliittymän kehittäjien määrä sitten onkin jo
> aika pieni. Joku mainitsi, että aktiivisesti panostavien määrä syksyn
> aikana oli ollut 77 kehittäjää.
Olen lukenut samoista luvuista, ja tämä tosiaan on erittäin pieni määrä
tällaiselle projektille. Tietysti luvut eivät ole täysin vertailukelpoiset,
koska OOo:ssa esimerkiksi meitä suomentajia tai muita kääntäjiä ei lasketa
tuon mittarin mukaan "aktiivisesti panostaviksi", eikä myöskään niitä, jotka
toimittavat korjauksensa patch-muodossa IssueZillan kautta. Mutta kun
rakentaa projektin ympärille riittävän korkean aidan, saa mitä tilaa...
Esimerkiksi KDE:n (toinen Linux-työpöytäympäristöistä) kehitykseen osallistui
pelkästään viikolla 2/2009 297 eri kehittäjää.
Päivämäärä sivulla http://www.openoffice.org/copyright/copyrightapproved.html
osoittaa, ettei uusia SCA-sopimuksia ole hyväksytty ulkopuolisilta
kehittäjiltä yli seitsemään kuukauteen. Tämäkin on minusta aika
huolestuttavaa (suomenkielisten ohjeiden suomentajan sopimus odottaa myös
hyväksymistään).
> Pekingissä ilmeisesti tosin pohdittiin tuota ohjelman ytimen
> keventämistä ja modulaaristamista, mutta aika pienessä porukassa sitä
> näemmä pohditaan.
Mikään tällainen suuri remontti ei ole realistisesti toteutettavissa nykyisten
kehittäjien voimin. Modulaaristamista kyllä tehdään hiljalleen juuri
Go-OO:ssa ja asia taitaa edetä melko mukavasti, vaikka siitä ei suurta ääntä
olekaan pidetty.
> Eli kaipaisin todellakin hieman tarkempaa tietoa siitä missä mennään.
> OOo:n omat viralliset sivut eivät tarjoa mitään todellista tietoa
> ohjelman kehityksessä. Planet Go-OO on siinä mielessä todella hyvä,
> että siellä näkee bugi-ilmoituksia ja keskustelua ohjelman
> kehittämisestä - miltei humanistillekin aukeavalla tavalla.
>
> Osaiskohan joku sanoa, että mitä kanavaa seuraamalla pääsisi vähän
> paremmin tuntumaan asioiden tilasta.
Minulla ei ainakaan ole tiedossa mitään yksittäistä kanavaa, jossa näistä
asioista päätetään. Community Councilin postituslistan arkistosta voi löytää
jotakin mielenkiintoista, muttei sielläkään valitettavasti pysytä tekemään
päätöksiä, joilla oikeasti olisi merkitystä:
http://council.openoffice.org/servlets/SummarizeList?listName=discuss
Harri
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]