Tietokone 13/2007
Tietokone 13/2007
Tietokone 13/2007
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
maija-Liisa ihanus • KuvaT: Timo simpanen<br />
Avoimen lähdekoodin<br />
eduista ja haitoista<br />
Avoimen lähdekoodin ohjelmistojen ympärillä<br />
velloo väittämiä ja asenteita. Raatimme muistuttaa<br />
suljetun koodin ohjelmistoissa olevan samankaltaisia<br />
ongelmia kuin avoimella puolellakin.<br />
<strong>Tietokone</strong>-lehden toimituspäällikkö Kari<br />
Haakana oli kerännyt tämänkertaiseen,<br />
open sourcea käsittelevään paneeliin<br />
väitteitä ja käsityksiä aiheesta. Osa väitteistä<br />
on tehty vakavalla naamalla, osa on provosoivia,<br />
mutta ne kuvastavat käsityksiä, joita<br />
avoimen lähdekoodin ohjelmista on.<br />
Väitteet heitettiin kaksinörttiselle raadille.<br />
Arto Teräs on open source -aktivisti ja Suomen<br />
Linux-käyttäjien yhdistyksen Flugin entinen<br />
puheenjohtaja. Päivätöissä hän on sovellusasiantuntija<br />
CSC – Tieteellinen laskenta Oy:ssä.<br />
Janne ”Jaba” Pikkarainen taas on tuttu<br />
<strong>Tietokone</strong>en Linuxin jäljillä -blogista. Oikeissa<br />
töissä hän on Sanomadatassa, jossa<br />
huolehtii Mbnetin Linux-palvelimista.<br />
Ensimmäinen väite on yleinen: open<br />
source -ohjelmat ovat ilmaisia, niitä<br />
kehittämällä ja myymällä ei voi siis<br />
saada rahaa.<br />
”Oikein/väärin/jotain siltä väliltä/ei tietoa,<br />
mitä raati vastaa”, Haakana kysyy.<br />
”Totta sinänsä, että jos pelkästään koodaa<br />
ohjelmia ja pistää niitä jakoon, ei sillä<br />
välttämättä rahaa saa. Moni firma rahoittaa<br />
toimintansa tarjoamalla tukipalveluja tai<br />
tarjoamalla koulutusta softan käyttämiseen.<br />
Ansaitsemiskeinoja on muitakin kuin että itse<br />
softasta maksetaan rahaa, esimerkiksi vuosittaiset<br />
tukimaksut”, Pikkarainen luettelee.<br />
”Lisenssimaksuilla ei oikein voi rahaa tahkota,<br />
eivätkä ohjelmakokoelmat kuten Linuxjakelupaketitkaan<br />
rahasampoja ole. Mutta<br />
suuri osa maailmassa myytävästä softasta on<br />
räätälöityä, ja silloin softan kehittämisestä voi<br />
pyytää rahaa”, Teräs sanoo.<br />
Liikaa lisenssejä<br />
Avoimen koodin ohjelmistojen jakelua määritellään<br />
erilaisin lisensointijärjestelmin, esi-<br />
merkiksi kolmanteen versioonsa ehtineellä<br />
GPL:llä.<br />
”Miksi niitä on niin paljon, kolmisenkymmentäkö<br />
niitä on?”, Haakana tivaa.<br />
”Varmaan siksi, että projekteja on lähtenyt<br />
liikkeelle eri puolilta maailmaa. Eri kehittäjät<br />
ovat aikanaan määritelleet lisensseille vähän<br />
eri rajat”, Pikkarainen taustoittaa.<br />
”Aiemmin jokainen avoimen lähdekoodin<br />
ohjelmia kirjoittanut firma teki oman lisenssinsä<br />
ja laittoi siihen omia ehtoja, ja lisenssit<br />
olivat epäyhteensopivia olemassa olevien<br />
kanssa eikä useiden ohjelmien koodeja voinut<br />
yhdistää. Mutta nyt lisenssejä on vähemmän.<br />
On BSD-tyyppiset lisenssit, joilla saa tehdä<br />
mitä tahansa eikä muutoksia tarvitse antaa<br />
takaisin yhteisölle. Sitten on GPL ja muut<br />
copyleft-tyyppiset lisenssit, joissa muokattukin<br />
versio pitää julkaista samalla lisenssillä<br />
eteenpäin”, Teräs jaottelee.<br />
Open source -softan käyttämisen epäillään<br />
sitovan ennalta arvaamattomiin velvoitteisiin.<br />
”Onko kaikille käyttäjille selvää,<br />
mihin open source -ohjelmia käyttäessään<br />
sitoutuu?” Haakana kysyy.<br />
”Kaikki eivät lue lisenssejä loppuun asti,<br />
mutta jos ottaa käyttöön avoimen ohjelmakoodin<br />
softan eikä myy sitä eteenpäin, ei ole<br />
mitään ongelmia”, Pikkarainen huomauttaa.<br />
”Käyttäjähän voi vapaasti painaa sitä accept-nappulaa<br />
ja käyttää softaa ilman että<br />
tarvitsee hallita lisenssiasioita. Jos softaa taas<br />
levittää osana omaa kaupallista tuotettaan,<br />
pitää katsoa ehtoja tarkemmin. Ehtoja on,<br />
mutta eivät ne ole niin ennalta arvaamattomia,<br />
varsinkaan jos niitä vertaa suljettuihin<br />
ohjelmistoihin – ne ovat vain erilaisia, niihin<br />
ei ole totuttu ja siksi on joskus tullut väärinymmärryksiä”,<br />
Teräs muistuttaa<br />
i c t- p a n e e l i<br />
Patentit eivät vain<br />
yksinkertaisesti toimi<br />
ohjelmistopuolella.<br />
arto Teräs, open source -aktivisti,<br />
sovellusasiantuntija<br />
Samasta kernelistä<br />
hyötyvät kapitalistisessa<br />
maailmassa kaikki.<br />
janne pikkarainen,<br />
Linuxin jäljillä -bloggaaja<br />
En muista IBM:n<br />
esiintyneen sosialistisena<br />
yrityksenä.<br />
Kari haakana, <strong>Tietokone</strong>-lehden<br />
toimituspäällikkö<br />
marraskuu <strong>2007</strong> TieToKone 47