SlideShare a Scribd company logo
1 of 120
Download to read offline
Avoimet innovaatiot 
Tietoyhteiskunnan 
eteenpäinvievä voima 
Otto Kekäläinen @ottokekalainen 
ITIP3-kurssin luento 
Tampeen yliopisto 27.11.2014
Sisällys 
Avoimen lähdekoodin määritelmä 
Historia 
Nykytilanne 
Yhteiskunnallinen merkitys (globaalisti) 
Merkitys Suomelle 
Avoimen datan, standardin ja rajapinnan 
määritelmät
Kuka Otto? 
15 vuoden kokemus kaupallisista 
avoimen lähdekoodin ratkaisuista 
2010 Vuoden Linux-tekijä 
2012 Nordic Free Software Award 
Seuraa Twitterissä @ottokekalainen
LINUX-JÄRJESTELMIEN 
ASIANTUNTIJA- JA TUKIPALVELUT
Parhaat ohjelmat helposti
Avoin 
data 
Avoimuus 
arkkitehtuuri 
Avoin 
innovaatio 
Avoin 
standardi 
Avoin 
Avoin 
lähdekoodi 
Vapaus
Tieto ei käyttämällä kulu
Avoimen lähdekoodin määritelmä
lähdekoodi → binäärikoodi 
100111110100001010011100111110100001010011100111110100001010011100 
111110100001010011100111110100001010011100111110100001010011100111 
110100001010011100111110100001010011100111110100001010011100111110 
100001010011100111110100001010011100111110100001010011100111110100 
001010011100111110100001010011100111110100001010011100111110100001 
010011100111110100001010011100111110100001010011100111110100001010 
011100111110100001010011100111110100101010100010101010111101110010
Avoimen lähdekoodin määritelmä 
1. Vapaus käyttää 
2. Vapaus tutkia 
3. Vapaus parannella 
4. Vapaus jakaa
Avoimen vastakohta on suljettu 
(kaupallinen ei ole vastakohta) 
Avoin ei ole sama kuin ilmainen 
(vrt. Internet Explorer) 
Avoin lähdekoodi ei ole piratismia, 
päin vastoin se ehkäisee piratismia
Avoimen lähdekoodin määritelmä 
Onko ohjelmisto julkaistu aidosti avoimella 
lisenssillä? Katso Open Source Initiativen 
virallinen luettelo sivulla 
http://opensource.org/licenses
Avoimen lähdekoodin historia 
..alussa kaikki ohjelmat olivat 
lähdekoodimuodossa ja tiedemiehet 
jakoivat niitä toisilleen vapaasti..
Avoimen lähdekoodin historia 
1970-luvulla yleistyi ohjelmien 
jakaminen binäärimuodossa. MIT:n 
tekoälylaboratorion Richard 
Stallman alkoi puolustaa vapautta. 
Vuonna 1983 kokopäiväiseksi 
GNU-projektiin. 
"Richard Stallman 2005 (chrys)" by chrys, Stuttgart, Germany (= Chrys, [1]) 
- http://flickr.com/photos/chrys/5592199/ (cropped). Licensed under 
Creative Commons Attribution 2.0 via Wikimedia Commons - 
https://commons.wikimedia.org/wiki/File:Richard_Stallman_2005_(chrys 
).jpg#mediaviewer/File:Richard_Stallman_2005_(chrys).jpg
Avoimen lähdekoodin historia 
Vuonna 1985 perustettiin Free Software 
Foundation USA:ssa. 
Vuonna 1989 GNU-projekti julkaisi 
General Public License (GPL) version 1.
Avoimen lähdekoodin historia 
Vuonna 1991 Linus Torvalds aloitti 
Linux-ytimen kehittämisen opiskellessaan 
Helsingin yliopistossa. GNU-projektissa oli 
tehty kaikki muut käyttöjärjestelmän osat 
paitsi ydin, joka on vaikein tehdä.
Avoimen lähdekoodin historia 
Vuonna 1998 Eric Raymond, Bruce Perens 
ja kumppanit kehittivät termin ”open 
source” ja perustivat Open Source 
Initiativen. 
OSI:n ja FSF:n lista hyväksytyistä 
lisensseistä sekä termit ”open” ja ”free” 
merkitykseltään ovat käytännössä samat.
The Story of Linux (2011) 
http://www.youtube.com/watch?v=5ocq6_3-nEw
IDC 2008: 100% yrityksistä käyttää tietoisesti 
avoimen lähdekoodin ohjelmistoja
WWW-palvelinten yleisyys maailmanlaajuisesti
WWW-selainten yleisyys maailmassa 2009-2014 
Microsoft Internet Explorer 
Mozilla Firefox 
Google Chrome
Kuka kehittää avointa koodia ja miksi?
Tampereen yliopiston tutkimuksia 
Vadén Tere, Ulvila Marko, Mäkinen Maarit, Rantanen Tiina-Riitta, Vainio Niklas. (2006). Freedom 
and Sharing in the Global Network Society: digital resources and artificial scarcity. E-Learning 
3 (3), 265-270 
Vadén Tere. (2006). Intellectual Property and Knowledge Creation in Disorganisations. 
E-Learning 3 (3), 428-433 
Vainio Niklas, Oksanen Ville, Vadén Tere. (2006). Company Participation in Open Source 
Software Communities: Measuring Sustainability. Teoksessa Maula Marjatta; Hannula Mika; 
Seppä Marko; Tommila Johanna (toim.) Proceedings of Frontiers of e-Business Research 2006. 
Tampere 
Vainio Niklas, Vadén Tere, Oksanen Ville. (2006). Sustainability of open collaboration 
communities: five aspects. First Monday FM 10 (FM10 Openness: Code, Science and Content)
How Linux is built (2012) 
http://www.youtube.com/watch?v=yVpbFMhOAwE
So what? 
En minä ymmärrä 
lähdekoodeista mitään!
Vapaat ohjelmistot, 
vapaa tietoyhteiskunta? 
Kirjapainon keksiminen 
ei todellakaan ollut 
”pelkkä nörttien juttu”
Minitel 1
Avoimet innovaatiot ovat 
tietoyhteiskunnan 
eteenpäin vievä voima!
Avoimuus on mahdollisuus Suomelle
Tehtävä Suomelle 
Maabrändiraportti 25.11.2010 
Torvaldsin luomassa Linuxissa ja muissa avoimen 
lähdekoodin järjestelmissä yhdistyvät suomalaisen 
toimivuuden parhaat hyveet: yhteisoman onnistunut 
vaaliminen ja inhimillisten resurssien viisas käyttö. Ei siis 
liene sattumaa, että avoin lähdekoodi sai 
merkittävimmän sysäyksensä Suomesta, maasta, jossa 
toimivuus on paras suositus lähes kaikkeen.
Miksi liikevaihto vain 60 miljoonaa? 
Minne menee lisenssimaksut, kun yksinomaan 
julkishallinnon työasemista maksetaan 180 miljoonaa?
Avoimen lähdekoodin hyödyntäminen 
julkishallinnossa Suomessa
Kaikki julkishallinnon IT-hankkeet eivät ole fiaskoja!
10 myyttiä avoimesta lähdekoodista 
myytti: Avoimen lähdekoodin ohjelmistoja ei tueta 
myytti: Avoin lähdekoodi tarttuu tietojärjestelmiin 
myytti: Tehdyt muokkaukset pitää julkaista 
myytti: Suljetut järjestelmät pitää julkaista, jos käyttää avointa lähdekoodia 
myytti: Freeware ja shareware ovat avointa lähdekoodia 
myytti: Avoimen lähdekoodin lisensiointi on sekavaa ja aiheuttaa riskejä 
myytti: Julkaisemalla avointa lähdekoodia luopuu tekijänoikeudestaan ja patenttioikeuksistaan 
myytti: Avoin lähdekoodi on tietoturvatonta 
myytti: Isot yritykset eivät käytä open sourcea 
myytti: Julkisena hankintana ei voi hankkia avointa lähdekoodia 
Lisätietoja 
http://martinvonwillebrand.net/2011/04/27/10-myyttia-avoimen-lahdekoodin-juridiikasta-ja-riskeista/
Avoin 
data 
Avoimuus 
Avoin 
rajapinta 
Avoin 
innovaatio 
Avoin 
standardi 
Avoin 
lähdekoodi 
Vapaus
Avoimen datan määritelmä 
Open Knowledge Foundation 
http://opendefinition.org/licenses/ 
Esimerkki datasta: ajoneuvojen tiedot Suomessa
Avoimen standardin määritelmä 
Free Software Foundation Europe 
https://fsfe.org/activities/os/def.html 
Esimerkki standardista: HTTP, HTML 
(HyperText Transfer Protocol, 
HyperText Markup Language)
Avoimen rajapinnan määritelmä 
Open Knowledge Finland ry 
COSS ry 
API Suomi -yhteisö 
http://avoinrajapinta.fi/ 
Esimerkki rajapinnasta: paikkatietojärjestelmissä WMS 
(Web Map Service)
Tie suljetusta avoimeen 
1. Käytä Windowsissa avoimia ohjelmia, mm. LibreOffice 
2. Asenna Linux-pohjainen käyttöjärjestelmä rinnalle 
3. Kun riippuvuudet purettu, voit käyttää yksinomaan Linuxia
Haluatko ostaa esi-asennetun Linux-kannettavan? 
Omani on Dell XPS 13: 
https://seravo.fi/2013/dell-xps-13-ubuntu-edition-first-impressions 
Ostettu Suomen Dellin yritysmyynnistä. Kuluttaja-asiakkaille Dellin koneita saa 
esim. Gigantista (tilaustuote) tai Teraset: https://www.teraset.net/linux.php 
Ruotsalaisesta GGS-Datasta saa läppäreitä, joissa oikea näppäimistö: 
http://www.ggsdata.se/index-en.php 
Kansainvälinen luettelo (mutta tarkista näppisvaihtoehdot ennen tilausta): 
http://linuxpreloaded.com/
Avointen ohjemistojen 
(Linux, WordPress) 
osaajille töitä tarjolla! 
Lisätietoja seravo.f
Avoimet innovaatiot 
Tietoyhteiskunnan 
eteenpäinvievä voima 
Otto Kekäläinen @ottokekalainen 
ITIP3-kurssin luento 
Tampeen yliopisto 27.11.2014 
Ei tarvitse tehdä muistiinpanoja, voi vaan keskittyä 
kuuntelemaan. Luentomateriaalin voi myöhemmin 
ladata netistä (julkaisen linkin twitterissä)
Sisällys 
Avoimen lähdekoodin määritelmä 
Historia 
Nykytilanne 
Yhteiskunnallinen merkitys (globaalisti) 
Merkitys Suomelle 
Avoimen datan, standardin ja rajapinnan 
määritelmät
Kuka Otto? 
15 vuoden kokemus kaupallisista 
avoimen lähdekoodin ratkaisuista 
2010 Vuoden Linux-tekijä 
2012 Nordic Free Software Award 
Seuraa Twitterissä @ottokekalainen 
Esittely: Aloitin työurani jo vuonna 1999, yrityksessä 
joka teki yhdisti asiakasyritysten toimipisteet 
eräänlaisella yksityisellä internetillä ja siellä 
teknologia perustui Linuxin hyödyntämiseen. Siitä 
lähtien käyttänyt Linuxia, sekä myös osallistunut 
monen avoimen lähdekoodin ohjelmiston 
kehittämiseen ja ennen kaikkea myös ollut avoimen 
lähdekoodin puolestapuhujana. 
Syy: koska näin että avoin lähdekoodi on kuin 
demokratia – ei aina täydellistä, mutta en haluaisi 
elää diktatuurissa. 
Päätyön ohella aktiivinen eri järjestöissä, mm. 
COSS ry ohjausryhmän jäsen ja Free Software 
Foundation Europen Suomen 
paikalliskoordinaattori.
LINUX-JÄRJESTELMIEN 
ASIANTUNTIJA- JA TUKIPALVELUT 
Nykyisin Seravo Oy:n palveluksessa
Parhaat ohjelmat helposti 
Esimerkki markkinoinnista: VALO-CD eli Vapaat ja 
Avoimen Lähdekoodin Ohjelmat (Windowsille)
Yksi avoimen lähdekoodin edistämismuotoja on ollut 
VALO-CD-projekti vuosina 2008-2013
Avoin 
data 
Avoimuus 
arkkitehtuuri 
Avoin 
innovaatio 
Avoin 
standardi 
Avoin 
Avoin 
lähdekoodi 
Vapaus 
-- käsi ylös kuka tietää mitä avoin data tarkoittaa 
jne 
- VALO-CD-projektin aikana 2010 tehtiin TTY:n 
kanssa markkinatutkimus, jossa (n≃100) saatiin 
tietää, että 30% ei ole kuullut avoimesta koodista, 
30% on kuullut mutta ei tiedä mitä se tarkoittaa, 
30% luulee tietävänsä 
- tämän luennon jälkeen tiedätte varmasti mitä yllä 
olevat termit tarkoittavat 
-- avoimuus on erittäin laaja asia ja se ilmenee 
monella tapaa monessa paikkaa 
-- tieteessä on open access, kulttuurissa creative 
commons, journalismissa open data ja tuossa 
kalvolla muutamia muita esimerkkejä 
-- monella elämänalueella on oivallettu, että on 
olemassa asioita joiden arvo ei laimene 
jakamisesta vaan päin vastoin arvo kasvaa mitä 
enemmän ja laajemmin sitä hyödynnetään
Tieto ei käyttämällä kulu 
-- tieto ei käyttämällä kulu 
-- tiedon vapauttaminen lisää tietoa, tieto jalostuu 
jalostuu ja tieto menee uusiin käyttökohteisiin 
-- erityisesti Internetin myötä tiedon jakamisesta on 
tullut käytännössä ilmaista 
-- avoin koodi ei ole pelkkä ”tekninen juttu” 
-- kun Time-lehti listasi 60-vuotisjuhlansa kunniaksi 
nykyhistorian 60 vaikutusvaltaisinta ihmistä, niin 
listalla oli (ainoana suomalaisena muuten) Linus 
Torvalds. Perusteena oli, että hänen kehittämä 
Linux on teknologiana levinnyt kaikkialle 
maailmaan, ja hänen toteuttama kehitystapansa on 
ideana levinnyt kaikille yhteiskunnallisille aloille 
-- Millennium-palkinto Torvaldsille 2013
Avoimen lähdekoodin määritelmä
lähdekoodi → binäärikoodi 
100111110100001010011100111110100001010011100111110100001010011100 
111110100001010011100111110100001010011100111110100001010011100111 
110100001010011100111110100001010011100111110100001010011100111110 
100001010011100111110100001010011100111110100001010011100111110100 
001010011100111110100001010011100111110100001010011100111110100001 
010011100111110100001010011100111110100001010011100111110100001010 
011100111110100001010011100111110100101010100010101010111101110010 
Lähdekoodi on ihmisten kielellä, binäärikoodi on 
koneen (mikroprosessorin) kielellä.
Avoimen lähdekoodin määritelmä 
1. Vapaus käyttää 
2. Vapaus tutkia 
3. Vapaus parannella 
4. Vapaus jakaa 
Avoimen lähdekoodin ohjelma on sellainen, jonka 
lisenssi takaa käyttäjälle rajoittamattomat oikeudet 
käyttää, tutkia, muokata ja jakaa ohjelmistoa 
parannuksineen eteenpäin. Lisenssimaksullisissa 
ohjelmissahan lisenssi yleensä sanoo mitä kaikkea 
käyttäjä ei saa tehdä kun avoin lisenssi 
nimenomaan takaa käyttäjälle tietyt 
peruuttamattomat oikeudet. Lisenssihän on 
asiakirja, jossa tekijänoikeuden haltija määrittelee 
miten teosta saa käyttää. Vapaalla lisenssillä 
julkaiseva haluaa, että ohjelmasta olisi 
mahdollisimman suuri hyöty mahdollisimman 
monelle. 
Käytännössä nämä vapaudet edellyttävät myös 
lähdekoodin saatavuutta, koska ilman sitä ohjelman 
toiminnan tutkiminen ja muokkaaminen on melkein 
mahdotonta.
Avoimen vastakohta on suljettu 
(kaupallinen ei ole vastakohta) 
Avoin ei ole sama kuin ilmainen 
(vrt. Internet Explorer) 
Avoin lähdekoodi ei ole piratismia, 
päin vastoin se ehkäisee piratismia 
Pääasia on toimittajariippumattomuus, ei hinta.
Avoimen lähdekoodin määritelmä 
Onko ohjelmisto julkaistu aidosti avoimella 
lisenssillä? Katso Open Source Initiativen 
virallinen luettelo sivulla 
http://opensource.org/licenses
- tässä muutamia alan järjestöjä, joilla keskeinen 
rooli 
- yksi logoista on Free Software Foundation 
Europe, amerikkalaisen vastineen eurooppalainen 
sisarjärjestö, joka on mm. ollut mukana EU vs. 
Microsoft oikeudenkäynneissä jotka johtivat 
muutama vuosi sitten mittaviin sakkotuomioihin ja 
IE-selaimen pakkojakelun kieltämiseen Windowsin 
mukana EU-alueella 
- Suomessa toimii avointen tietojärjestelmien 
keskus COSS 
-- vaikka yhteistyön keskipisteessä on monesti 
säätiöitä ja yhdistyksiä, niin järjestöt eivät ole 
olemassa hyväntekeväisyyssyistä 
-- ne ovat olemassa edistääkseen vaan 
edistääkseen jäsentensä eli avoimen lähdekoodin 
käyttäjien etuja, eli toteuttamaan mahdollisimman 
tehokkaalla tavalla yritysten rajat ylittävää 
ohjelmistokehitystä
Avoimen lähdekoodin historia 
..alussa kaikki ohjelmat olivat 
lähdekoodimuodossa ja tiedemiehet 
jakoivat niitä toisilleen vapaasti..
Avoimen lähdekoodin historia 
1970-luvulla yleistyi ohjelmien 
jakaminen binäärimuodossa. MIT:n 
tekoälylaboratorion Richard 
Stallman alkoi puolustaa vapautta. 
Vuonna 1983 kokopäiväiseksi 
GNU-projektiin. 
"Richard Stallman 2005 (chrys)" by chrys, Stuttgart, Germany (= Chrys, [1]) 
- http://flickr.com/photos/chrys/5592199/ (cropped). Licensed under 
Creative Commons Attribution 2.0 via Wikimedia Commons - 
https://commons.wikimedia.org/wiki/File:Richard_Stallman_2005_(chrys 
).jpg#mediaviewer/File:Richard_Stallman_2005_(chrys).jpg 
1970-luvulla alkoi yleistyä 
ohjelmien jakaminen 
binäärimuodossa. Tuolloin 
MIT:n tekoälylaboratoriossa 
työskennellyt Richard 
Stallman alkoi puolustaa 
vapautta. Hän erosi tutkijan 
virasta vuonna 1983 
työskennelläkseen 
kokopäiväisesti 
GNU-projektissa.
Avoimen lähdekoodin historia 
Vuonna 1985 perustettiin Free Software 
Foundation USA:ssa. 
Vuonna 1989 GNU-projekti julkaisi 
General Public License (GPL) version 1.
Avoimen lähdekoodin historia 
Vuonna 1991 Linus Torvalds aloitti 
Linux-ytimen kehittämisen opiskellessaan 
Helsingin yliopistossa. GNU-projektissa oli 
tehty kaikki muut käyttöjärjestelmän osat 
paitsi ydin, joka on vaikein tehdä.
Avoimen lähdekoodin historia 
Vuonna 1998 Eric Raymond, Bruce Perens 
ja kumppanit kehittivät termin ”open 
source” ja perustivat Open Source 
Initiativen. 
OSI:n ja FSF:n lista hyväksytyistä 
lisensseistä sekä termit ”open” ja ”free” 
merkitykseltään ovat käytännössä samat. 
Suomessa voidaan käyttää myös 
termiä VALO, eli vapaat ja avoimen 
lähdekoodin ohjelmat. Siitä 
esimerkiksi VALO-CD sai nimensä.
Nykyisin avoimen lähdekoodin ekosysteemi on 
valtava. Avoimella lisenssillä julkaistuja ohjelmia on 
yli 300 000 ja lisää tulee joka päivä.
Google, Facebook, Twitter, Amazon - kaikki 
edelläkävijät ovat rakentaneet tietojärjestelmänsä 
Linuxin varaan. Myös Suomessa esimerkiksi Rovio 
ja Jolla käyttävät avointa lähdekoodia tuotteidensa 
ytimessä.
The Story of Linux (2011) 
http://www.youtube.com/watch?v=5ocq6_3-nEw
IDC 2008: 100% yrityksistä käyttää tietoisesti 
avoimen lähdekoodin ohjelmistoja 
IDG:n vuosittaiset selvitykset osoittivat jo vuonna 
2010, että haastatelluista yrityksistä 100% ilmoitti 
käyttävänsä avoimen lähdekoodin ohjelmistoja. 
Yritykset mainostavat omia tuotteitaan eikä Linuxia, 
joten Linuxin levinneisyys ei näy ellei osaa katsoa.
Nyt avoin lähdekoodi monessa yrityksessä 
kasvamassa yksittäisistä ratkaisuista strategiseksi 
valinnaksi ja ammattimaisen käytön lisääntyessä, 
nimenomaan avoimeen lähdekoodiin 
erikoistuneiden ammattilaisten tarve kasvaa 
jatkuvasti. 
Kuinka monella täällä on edes Linux-osaamisen 
alkeita? Lähetä työhakemus Seravolle :)
WWW-palvelinten yleisyys maailmanlaajuisesti 
Tilastona www-palvelimet: kuka tahansa voi nähdä 
ne verkossa ja niistä voidaan selvittää mikä 
ohjelmisto on kyseessä 
Avoimen lähdekoodin ohjelmistoja ovat kaikki paitsi 
Microsoft IIS.
WWW-selainten yleisyys maailmassa 2009-2014 
Microsoft Internet Explorer 
Mozilla Firefox 
Google Chrome 
Toinen tilasto www-selaimista: palvelimet näkevät 
kaikki selaimet ja selaimista voidaan selvittää mikä 
selainohjelma on kyseessä 
Nykyisinhän EU-alueella Microsoftilta on kielletty 
IE:n jakelu Windowsin mukana suoraan, vaan 
Windows-käyttäjille näytetään valintaikkuna josta 
heidän pitää tietoisesti valita jokin selain, ja IE on 
vain yksi vaihtoehdoista. 
Tämä graafi lienee mielenkiitoinen myös palvelujen 
kehittäjille, ja siitä voi tehdä johtopäätöksen, että 
palvelua ei kannata optimoida yksittäistä 
selainohjelmaa varten, vaan kannattaa tehdä 
koodia joka noudattaa W3C:n standardeja, jotka 
puolestaan ovat esimerkki avoimesta standardista.
Kuka kehittää avointa koodia ja miksi? 
Kuka tahansa kehittää: yliopistotutkijat, yritysten 
ammattikoodaajat, harrastelijat jne. 
Omaan käyttöön, muiden käyttöön.. 
Liiketoimintamalleja on monia, ainoastaan 
käyttöoikeuksien myynti on poissuljettu avoimen 
lisenssin takia. 
Esimerkki: edellisessä kuvassa mikään ohjelma ei 
ollut maksullinen. Liiketoimintamalli joku muu.
Tampereen yliopiston tutkimuksia 
Vadén Tere, Ulvila Marko, Mäkinen Maarit, Rantanen Tiina-Riitta, Vainio Niklas. (2006). Freedom 
and Sharing in the Global Network Society: digital resources and artificial scarcity. E-Learning 
3 (3), 265-270 
Vadén Tere. (2006). Intellectual Property and Knowledge Creation in Disorganisations. 
E-Learning 3 (3), 428-433 
Vainio Niklas, Oksanen Ville, Vadén Tere. (2006). Company Participation in Open Source 
Software Communities: Measuring Sustainability. Teoksessa Maula Marjatta; Hannula Mika; 
Seppä Marko; Tommila Johanna (toim.) Proceedings of Frontiers of e-Business Research 2006. 
Tampere 
Vainio Niklas, Vadén Tere, Oksanen Ville. (2006). Sustainability of open collaboration 
communities: five aspects. First Monday FM 10 (FM10 Openness: Code, Science and Content)
Kehittäjistä eturivin esimerkki on Google. 
Ei olisi olemassa ilman tiettyjä avoimen 
lähdekoodin ohjelmistoja 
Google ei olisi mitenkään voinut päästä asemaan, 
jossa se uhkaa Microsoftia, jos sen omat 
järjestelmät perustuisivat Microsoftin ohjelmistoihin.
Kyse ei ole vain olemassa olevien avointen 
ohjelmistojen hyödyntämisestä, vaan myös niiden 
kehittämisestä ja julkaisemisesta muiden käyttöön, 
koska sitä kautta saa ekosysteemihyödyt. 
Muillakin toimialoilla tehdään yhteistyötä ja mm. 
julkaistaan tutkimustuloksia, mutta koodin osalta se 
on aivan ainutlaatuista, koska koodi on itsessään 
sekä tietoa että suoraan käyttökelpoista 
käytännössä.
Kaiken tekeminen yksin vain ei vain ole 
mahdollista, yhteistyö tuottaa paljon enemmän ja 
paljon nopeammin.
Apple on esimerkki yrityksestä, jossa 
hyödyntäminen osana tuotetta on 
suurta, mutta suljetun 
käyttöliittymäkerroksen takia 
loppuasiakkaat eivät pääse 
hyötymään ainakaan 
toimittajariippumattomuuden eduista.
microsoft.com/opensource – nyt jopa Microsoft on 
mukana monen avoimen lähdekoodin ohjelmiston 
kehittämisessä, esim. Node.js ja Docker. 
Koska nyt anno 2014 avoin lähdekoodi on 
”voittanut” suljetun koodin ja yritysten 
ammattiostajat osaavat vaatia avoimuutta, nähdään 
”viherpesua” samalla tavalla kuin mitä on ollut sen 
jälkeen kun ympäristöystävällisyys on tullut muotiin. 
Muistakaa tarkistaa lisenssit ja onko ohjelmat 
oikeasti avoimia vai ei.
Microsoft on käyttänyt omassa toiminnassaan 
pitkään Linuxia, jo Hotmail-palvelun alkuajoista 
alkaen. 
Hyödyt ovat kiistattomat.
How Linux is built (2012) 
http://www.youtube.com/watch?v=yVpbFMhOAwE 
Linux eturivin esimerkki yhteistyön toiminnasta. 
Toimintamalli ja laatu toki vaihtelee projektista 
toiseen.
So what? 
En minä ymmärrä 
lähdekoodeista mitään! 
Vaikka ei itse osaa muokata ohjelman lähdekoodia, 
niin mahdollisuus siihen pitää silti olla. Silloin voi 
tarpeen tulleen opetella ohjelmoimaan tai palkata 
jonkun joka osaa. Ei monopoleja! 
Ei demokratiassakaan kaikki aina äänestä, mutta jo 
pelkkä mahdollisuus siihen on tärkeä, jotta poliitikot 
ovat pakotettuja tekemään edes joten kuten 
valtaväestölle sopivia päätöksiä. 
Ei sananvapauttakaan tarvitse käyttää päivittäin, 
mutta jo pelkkä sen olemassaoloa varmistaa, että 
mahdollisia yhteiskunnallisia vääryyksiä ei voi 
tehdä laajamittaisesti ainakaan salassa. 
Ei markkinatalouskaan aina takaa, että tehtaat 
tuottaa täydellisiä tuotteita, mutta ainakin se luo 
evolutiivisen ympäristön, jossa asiat kehittyvät 
kuluttajien valintojen kautta. 
Vapaus on arvo itsessään - ehkä jopa arvoista 
tärkein.
Vapaat ohjelmistot, 
vapaa tietoyhteiskunta? 
Kirjapainon keksiminen 
ei todellakaan ollut 
”pelkkä nörttien juttu” 
Gutenberg kehitti kirjapainotaidon 1400-luvun puolivälissä ja 1500-luvun 
puoliväliin mennessä tekniikka oli levinnyt koko Eurooppaan. Ei liene 
sattumaa, että samaan aikaan keskiaika päättyi ja valistusaika alkoi. 
Vuonna 1543 Kopernikus julkaisi kirjan, jossa todisti miten maa kiertää 
aurinkoa. Samana vuonna Vesalius julkaisi anatomian kirjan, jossa todisti 
miten sydän kierrättää verta suonissamme. Miten olisi käynytkään jos 
keskiaikaisella kirkolla olisi ollut painokoneteknologian monopoli? Olisiko 
kirkko sallinut Kopernikuksen ja Vesaliuksen teosten julkaisun kun ne 
selkeästi murensivat kirkon valtaa? 
Oliko Microsoftin monopoli tietoyhteiskunnan pimeä aikakausi? Voiko 
Internetistä ja tietotekniikasta saada täysiä hyötyjä ilman vapaita 
ohjelmistoja? 
Itse uskon ainakin, että vapailla ohjelmilla on positiivinen vaikutus 
yhteiskuntaan, ja että ainakin yhteiskunnan kriittisimmät osat tulisi 
rakentaa vapailla ohjelmilla ja välttää yksittäisestä ohjelmistotoimittajasta 
riippuvaisia, suljettuja ohjelmia. 
Yhteiskunnassa, jossa lähes kaikki toimii tietokoneilla, ei ohjelmistojen 
vapaus ole pelkästään IT-asiantuntijoiden asia. Jos ohjelmistot ohjaavat 
yhteiskunnan toimintaa, kuten verotusta, palkanmaksua, kauppaa, 
poliisia, tuomioistuimia, sairaaloja jne niin se, joka ohjaa ohjelmistoja, 
ohjaa koko yhteiskuntaa. Valta muokata ohjelmistoja pitää olla sillä jolle 
valta oikeasti kuulu, eli ostajalla.
Minitel 1 
Tiesittekö, että Ranskassa rakennettiin 80-luvulla 
oma Internetin kaltainen järjestelmä nimeltä Minitel, 
jossa pystyi mm. selaamaan hakemistopalveluita ja 
tietokantoja, tilaamaan tuotteita postimyynnistä, 
tekemään lento- ja junalippuvarauksia, 
keskustelemaan keskustelupalstoille aivan kuten 
Internetissä nykyään? Tietyiltä osin Minitel oli 
teknisesti hyvinkin laadukas, mutta se ei ollut 
vapaa. Käytännössä France Télécom hallitsi koko 
järjestelmää ja Minitel oli laadukas vain niiltä osin, 
kun France Télécom halusi sen olevan laadukas ja 
siellä oli vain sellaisia palveluita, joiden 
olemassaolon France Télécom hyväksyi. 
Minitel-päätteitä oli Ranskassa käytössä vielä 
vuonna 2010 noin miljoona kappaletta, mutta 
Minitel ei lukuisista yrityksistä huolimatta saanut 
jalansijaa muissa maissa. Ihmiset valitsivat 
mieluummin vapauden - ihmiset valitsivat 
Internetin.
Itse asiassa koko Internet on rakennettu VALOn 
avulla - ilman vapaita ohjelmistoja, vapaita 
tiedostomuotoja ja avoimia standardeja nykyisen 
kaltaista laajaa ja innovatiivista Internetiä ei olisi 
syntynyt. Onneksi www:n kehittäjä Tim 
Berners-Leellä oli tarpeeksi näkemystä 
ymmärtääkseen vapauden arvon ja hän julkaisi 
omat tuotoksensa vapaasti. 
Tässä kuvassa näkyy maailman ensimmäinen 
www-sivu sekä tietokone, joka toimi palvelimena. 
WWW:n syntymäpaikka on siis CERN.
Avoimet innovaatiot ovat 
tietoyhteiskunnan 
eteenpäin vievä voima! 
Minitelin esimerkki todistaa tämän. 
Monopolit jarruttaa kehitystä. 
Mooren laki ja tietokoneiden hinnan 
alentuminen ei yksinään riitä 
kehityksen moottoriksi. 
Tietokoneiden sydän ja aivot ovat 
ohjelmistot, ja ohjelmistojen kehitys 
on siksi ratkaisevaa.
Avoimuus on mahdollisuus Suomelle 
Avoimuudella on sekä universaali hyöty, mutta 
myös erityisesti Suomen kannalta kansallisia 
hyötyjä.
Tehtävä Suomelle 
Maabrändiraportti 25.11.2010 
Torvaldsin luomassa Linuxissa ja muissa avoimen 
lähdekoodin järjestelmissä yhdistyvät suomalaisen 
toimivuuden parhaat hyveet: yhteisoman onnistunut 
vaaliminen ja inhimillisten resurssien viisas käyttö. Ei siis 
liene sattumaa, että avoin lähdekoodi sai 
merkittävimmän sysäyksensä Suomesta, maasta, jossa 
toimivuus on paras suositus lähes kaikkeen.
Miksi liikevaihto vain 60 miljoonaa? 
Minne menee lisenssimaksut, kun yksinomaan 
julkishallinnon työasemista maksetaan 180 miljoonaa? 
Microsoftilta ostaminen suurta ja silti vain tämän 
verran työpaikkoja ja verotettavaa voittoa.
Maksut menee suoraan ulkomaille sopivien 
verojärjestelyjen maihin, kuten Irlantiin. 
Tarvitaan malli, jossa ostajat saavat enemmän 
vastinetta rahoilleen ja joissa raha kiertää 
suomalaisessa taloudessa ja tuottaa 
kerrannaisvaikutuksia. 
Nostetaan avoimen lähdekoodin hankkiminen 
strategiseksi valinnaksi!
Avoimen lähdekoodin hyödyntäminen 
julkishallinnossa Suomessa 
Seuraavaksi esittelenkin muutamia konkreettisia 
esimerkkejä julkishallinnon palvelutyyppisistä 
järjestelmistä, joissa avoimen lähdekoodin 
hyödyntäminen on ollut tietoinen valinta.
Maanmittauslaitos kilpailutti 2009-2010 ja 
2011-2012 
Hankintateknisesti oli kyse resurssivuokrauksesta, 
MML:llä oma scrum master ja ostettiin kolme 
kehittäjää.
Lopputulos näyttää tältä, hyvin monipuolinen 
selainpohjainen karttasovellus joka on oikeasti 
mukava käyttää. 
Esimerkkinä Helsingin kaavoitus ja päällä 
Museoviraston kohderekisteri.
Kaikki julkishallinnon IT-hankkeet eivät ole fiaskoja!
Itse sovellus perustuu avoimiin ohjelmakirjastoihin 
kuten OpenLayers ja ExtJS 
Tuotos kuitenkin muodostaa oman kokonaisuuden, 
julkaistu avoimesti oskari.org-sivustolla. 
Tekniset syyt, millään olemassaolevalla ei voinut 
saada tätä aikaiseksi.
Kartalla lähes täysin avoimeen lähdekoodiin 
siirtyneet koulut, ei Windowsia työpöydällä, vaan 
enimmäkseen LTSP 
Jos kartalla esim Moodle-oppimisympäristön 
käyttäjät, olisi se ihan sininen 
Onko täällä olevista opiskelijoista joku tälllaisesta 
koulusta?
Lisää tapausesittelyjä coss.fi
10 myyttiä avoimesta lähdekoodista 
myytti: Avoimen lähdekoodin ohjelmistoja ei tueta 
myytti: Avoin lähdekoodi tarttuu tietojärjestelmiin 
myytti: Tehdyt muokkaukset pitää julkaista 
myytti: Suljetut järjestelmät pitää julkaista, jos käyttää avointa lähdekoodia 
myytti: Freeware ja shareware ovat avointa lähdekoodia 
myytti: Avoimen lähdekoodin lisensiointi on sekavaa ja aiheuttaa riskejä 
myytti: Julkaisemalla avointa lähdekoodia luopuu tekijänoikeudestaan ja patenttioikeuksistaan 
myytti: Avoin lähdekoodi on tietoturvatonta 
myytti: Isot yritykset eivät käytä open sourcea 
myytti: Julkisena hankintana ei voi hankkia avointa lähdekoodia 
Lisätietoja 
http://martinvonwillebrand.net/2011/04/27/10-myyttia-avoimen-lahdekoodin-juridiikasta-ja-riskeista/
Avoin 
data 
Avoimuus 
Avoin 
rajapinta 
Avoin 
innovaatio 
Avoin 
standardi 
Avoin 
lähdekoodi 
Vapaus 
Kertausta
Avoimen datan määritelmä 
Open Knowledge Foundation 
http://opendefinition.org/licenses/ 
Esimerkki datasta: ajoneuvojen tiedot Suomessa
Avoimen standardin määritelmä 
Free Software Foundation Europe 
https://fsfe.org/activities/os/def.html 
Esimerkki standardista: HTTP, HTML 
(HyperText Transfer Protocol, 
HyperText Markup Language)
Avoimen rajapinnan määritelmä 
Open Knowledge Finland ry 
COSS ry 
API Suomi -yhteisö 
http://avoinrajapinta.fi/ 
Esimerkki rajapinnasta: paikkatietojärjestelmissä WMS 
(Web Map Service)
Tie suljetusta avoimeen 
1. Käytä Windowsissa avoimia ohjelmia, mm. LibreOffice 
2. Asenna Linux-pohjainen käyttöjärjestelmä rinnalle 
3. Kun riippuvuudet purettu, voit käyttää yksinomaan Linuxia 
Käytännössä oppii parhaiten...
Haluatko ostaa esi-asennetun Linux-kannettavan? 
Omani on Dell XPS 13: 
https://seravo.fi/2013/dell-xps-13-ubuntu-edition-first-impressions 
Ostettu Suomen Dellin yritysmyynnistä. Kuluttaja-asiakkaille Dellin koneita saa 
esim. Gigantista (tilaustuote) tai Teraset: https://www.teraset.net/linux.php 
Ruotsalaisesta GGS-Datasta saa läppäreitä, joissa oikea näppäimistö: 
http://www.ggsdata.se/index-en.php 
Kansainvälinen luettelo (mutta tarkista näppisvaihtoehdot ennen tilausta): 
http://linuxpreloaded.com/
Avointen ohjemistojen 
(Linux, WordPress) 
osaajille töitä tarjolla! 
Lisätietoja seravo.f

More Related Content

Viewers also liked

Sosiaalinen media & sisältömarkkinointi
Sosiaalinen media & sisältömarkkinointiSosiaalinen media & sisältömarkkinointi
Sosiaalinen media & sisältömarkkinointiC2 Advertising
 
Verkkokampanjointi Kepa 26.10. 2011
Verkkokampanjointi Kepa 26.10. 2011Verkkokampanjointi Kepa 26.10. 2011
Verkkokampanjointi Kepa 26.10. 2011Perttu Iso-Markku
 
Hakukoneoptimointi helposti ja ilmaiseksi
Hakukoneoptimointi helposti ja ilmaiseksiHakukoneoptimointi helposti ja ilmaiseksi
Hakukoneoptimointi helposti ja ilmaiseksiSusanna Neiglick
 
C2 ÄfterWörk – Tapahtumamarkkinointi
C2 ÄfterWörk – TapahtumamarkkinointiC2 ÄfterWörk – Tapahtumamarkkinointi
C2 ÄfterWörk – TapahtumamarkkinointiC2 Advertising
 
Wordpress -sivusto nollabudjetilla
Wordpress -sivusto nollabudjetillaWordpress -sivusto nollabudjetilla
Wordpress -sivusto nollabudjetillaLumoLink
 
Salasanahygienia - jokamiehen kybervelvollisuus
Salasanahygienia - jokamiehen kybervelvollisuusSalasanahygienia - jokamiehen kybervelvollisuus
Salasanahygienia - jokamiehen kybervelvollisuusOtto Kekäläinen
 
Top 8 priorities for websites in 2014
Top 8 priorities for websites in 2014Top 8 priorities for websites in 2014
Top 8 priorities for websites in 2014Otto Kekäläinen
 
Verkkosivujen 8 tärkeintä asiaa 2014
Verkkosivujen 8 tärkeintä asiaa 2014Verkkosivujen 8 tärkeintä asiaa 2014
Verkkosivujen 8 tärkeintä asiaa 2014Otto Kekäläinen
 
Luvut ja numerot tekstissä
Luvut ja numerot tekstissäLuvut ja numerot tekstissä
Luvut ja numerot tekstissäkrakova
 
Wordpress tutuksi päivässä
Wordpress tutuksi päivässäWordpress tutuksi päivässä
Wordpress tutuksi päivässäLumoLink
 
Testing and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressionsTesting and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressionsOtto Kekäläinen
 
Markkinointisuunnitelma
MarkkinointisuunnitelmaMarkkinointisuunnitelma
MarkkinointisuunnitelmaTero Strand
 
Markkinointisuunnitelma 101
Markkinointisuunnitelma 101Markkinointisuunnitelma 101
Markkinointisuunnitelma 101C2 Advertising
 
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017Otto Kekäläinen
 

Viewers also liked (15)

Sosiaalinen media & sisältömarkkinointi
Sosiaalinen media & sisältömarkkinointiSosiaalinen media & sisältömarkkinointi
Sosiaalinen media & sisältömarkkinointi
 
Verkkokampanjointi Kepa 26.10. 2011
Verkkokampanjointi Kepa 26.10. 2011Verkkokampanjointi Kepa 26.10. 2011
Verkkokampanjointi Kepa 26.10. 2011
 
Hakukoneoptimointi helposti ja ilmaiseksi
Hakukoneoptimointi helposti ja ilmaiseksiHakukoneoptimointi helposti ja ilmaiseksi
Hakukoneoptimointi helposti ja ilmaiseksi
 
C2 ÄfterWörk – Tapahtumamarkkinointi
C2 ÄfterWörk – TapahtumamarkkinointiC2 ÄfterWörk – Tapahtumamarkkinointi
C2 ÄfterWörk – Tapahtumamarkkinointi
 
Wordpress -sivusto nollabudjetilla
Wordpress -sivusto nollabudjetillaWordpress -sivusto nollabudjetilla
Wordpress -sivusto nollabudjetilla
 
Salasanahygienia - jokamiehen kybervelvollisuus
Salasanahygienia - jokamiehen kybervelvollisuusSalasanahygienia - jokamiehen kybervelvollisuus
Salasanahygienia - jokamiehen kybervelvollisuus
 
Top 8 priorities for websites in 2014
Top 8 priorities for websites in 2014Top 8 priorities for websites in 2014
Top 8 priorities for websites in 2014
 
Verkkosivujen 8 tärkeintä asiaa 2014
Verkkosivujen 8 tärkeintä asiaa 2014Verkkosivujen 8 tärkeintä asiaa 2014
Verkkosivujen 8 tärkeintä asiaa 2014
 
Luvut ja numerot tekstissä
Luvut ja numerot tekstissäLuvut ja numerot tekstissä
Luvut ja numerot tekstissä
 
Wordpress tutuksi päivässä
Wordpress tutuksi päivässäWordpress tutuksi päivässä
Wordpress tutuksi päivässä
 
Testing and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressionsTesting and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressions
 
Esiintymiskoulutus
EsiintymiskoulutusEsiintymiskoulutus
Esiintymiskoulutus
 
Markkinointisuunnitelma
MarkkinointisuunnitelmaMarkkinointisuunnitelma
Markkinointisuunnitelma
 
Markkinointisuunnitelma 101
Markkinointisuunnitelma 101Markkinointisuunnitelma 101
Markkinointisuunnitelma 101
 
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
 

Similar to Avoimet innovaatiot tietoyhteiskunnan eteenpäin vievänä voimana

Avoimen lähdekoodin ratkaisut palvelujen kehittämisessä (2012-05-29)
Avoimen lähdekoodin ratkaisut palvelujen kehittämisessä (2012-05-29)Avoimen lähdekoodin ratkaisut palvelujen kehittämisessä (2012-05-29)
Avoimen lähdekoodin ratkaisut palvelujen kehittämisessä (2012-05-29)Otto Kekäläinen
 
Opettajat ja oikeudet: vapaan kulttuurin tärkeydestä
Opettajat ja oikeudet: vapaan kulttuurin tärkeydestäOpettajat ja oikeudet: vapaan kulttuurin tärkeydestä
Opettajat ja oikeudet: vapaan kulttuurin tärkeydestäKaido Kikkas
 
Avoin data -tapaaminen
Avoin data -tapaaminenAvoin data -tapaaminen
Avoin data -tapaaminenAntti Poikola
 
OKRoadshow Mikkeli 13.10.2014: Avoin tieto Lappeenrannassa
OKRoadshow Mikkeli 13.10.2014: Avoin tieto LappeenrannassaOKRoadshow Mikkeli 13.10.2014: Avoin tieto Lappeenrannassa
OKRoadshow Mikkeli 13.10.2014: Avoin tieto LappeenrannassaDigitalmikkeli
 
Mitä on avoin data? Onko meillä sitä?
Mitä on avoin data? Onko meillä sitä?Mitä on avoin data? Onko meillä sitä?
Mitä on avoin data? Onko meillä sitä?Antti Poikola
 
Avointen ohjelmien päivä 2013 - Software Freedom Day 2013
Avointen ohjelmien päivä 2013 - Software Freedom Day 2013Avointen ohjelmien päivä 2013 - Software Freedom Day 2013
Avointen ohjelmien päivä 2013 - Software Freedom Day 2013Otto Kekäläinen
 
Avoin data ja rajapinnat
Avoin data ja rajapinnatAvoin data ja rajapinnat
Avoin data ja rajapinnatJyrki Kasvi
 
Parhaat VALO-projektikäytännöt (Meego Summit 2011)
Parhaat VALO-projektikäytännöt (Meego Summit 2011)Parhaat VALO-projektikäytännöt (Meego Summit 2011)
Parhaat VALO-projektikäytännöt (Meego Summit 2011)Otto Kekäläinen
 
Avoin lähdekoodi oikeusministeriössä
Avoin lähdekoodi oikeusministeriössäAvoin lähdekoodi oikeusministeriössä
Avoin lähdekoodi oikeusministeriössämarttikarjala
 
Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassa
Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassaAvointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassa
Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassaOtto Kekäläinen
 
Boosting your performance in the connected world
Boosting your performance in the connected worldBoosting your performance in the connected world
Boosting your performance in the connected worldCOSS
 
Datan avaamisen perusteet -koulutus 4.10.2021
Datan avaamisen perusteet -koulutus 4.10.2021Datan avaamisen perusteet -koulutus 4.10.2021
Datan avaamisen perusteet -koulutus 4.10.2021Helsinki Region Infoshare
 

Similar to Avoimet innovaatiot tietoyhteiskunnan eteenpäin vievänä voimana (20)

Avoimen lähdekoodin ratkaisut palvelujen kehittämisessä (2012-05-29)
Avoimen lähdekoodin ratkaisut palvelujen kehittämisessä (2012-05-29)Avoimen lähdekoodin ratkaisut palvelujen kehittämisessä (2012-05-29)
Avoimen lähdekoodin ratkaisut palvelujen kehittämisessä (2012-05-29)
 
VALO-CD-projektin esittely
VALO-CD-projektin esittelyVALO-CD-projektin esittely
VALO-CD-projektin esittely
 
Opettajat ja oikeudet: vapaan kulttuurin tärkeydestä
Opettajat ja oikeudet: vapaan kulttuurin tärkeydestäOpettajat ja oikeudet: vapaan kulttuurin tärkeydestä
Opettajat ja oikeudet: vapaan kulttuurin tärkeydestä
 
Avoin data -tapaaminen
Avoin data -tapaaminenAvoin data -tapaaminen
Avoin data -tapaaminen
 
OKRoadshow Mikkeli 13.10.2014: Avoin tieto Lappeenrannassa
OKRoadshow Mikkeli 13.10.2014: Avoin tieto LappeenrannassaOKRoadshow Mikkeli 13.10.2014: Avoin tieto Lappeenrannassa
OKRoadshow Mikkeli 13.10.2014: Avoin tieto Lappeenrannassa
 
Mitä on avoin data? Onko meillä sitä?
Mitä on avoin data? Onko meillä sitä?Mitä on avoin data? Onko meillä sitä?
Mitä on avoin data? Onko meillä sitä?
 
Avointen ohjelmien päivä 2013 - Software Freedom Day 2013
Avointen ohjelmien päivä 2013 - Software Freedom Day 2013Avointen ohjelmien päivä 2013 - Software Freedom Day 2013
Avointen ohjelmien päivä 2013 - Software Freedom Day 2013
 
Avoin data ja rajapinnat
Avoin data ja rajapinnatAvoin data ja rajapinnat
Avoin data ja rajapinnat
 
Datan avaaminan vaatii avoimia rajapintoja
Datan avaaminan vaatii avoimia rajapintojaDatan avaaminan vaatii avoimia rajapintoja
Datan avaaminan vaatii avoimia rajapintoja
 
Parhaat VALO-projektikäytännöt (Meego Summit 2011)
Parhaat VALO-projektikäytännöt (Meego Summit 2011)Parhaat VALO-projektikäytännöt (Meego Summit 2011)
Parhaat VALO-projektikäytännöt (Meego Summit 2011)
 
FLOSS Manuals
FLOSS ManualsFLOSS Manuals
FLOSS Manuals
 
FLOSS Manuals
FLOSS ManualsFLOSS Manuals
FLOSS Manuals
 
Avoin data lyhyesti
Avoin data lyhyestiAvoin data lyhyesti
Avoin data lyhyesti
 
Avoin lähdekoodi oikeusministeriössä
Avoin lähdekoodi oikeusministeriössäAvoin lähdekoodi oikeusministeriössä
Avoin lähdekoodi oikeusministeriössä
 
Avoin lähdekoodi Suomessa
Avoin lähdekoodi SuomessaAvoin lähdekoodi Suomessa
Avoin lähdekoodi Suomessa
 
Avoin data
Avoin data Avoin data
Avoin data
 
Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassa
Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassaAvointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassa
Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassa
 
Boosting your performance in the connected world
Boosting your performance in the connected worldBoosting your performance in the connected world
Boosting your performance in the connected world
 
Ogg Theora
Ogg TheoraOgg Theora
Ogg Theora
 
Datan avaamisen perusteet -koulutus 4.10.2021
Datan avaamisen perusteet -koulutus 4.10.2021Datan avaamisen perusteet -koulutus 4.10.2021
Datan avaamisen perusteet -koulutus 4.10.2021
 

More from Otto Kekäläinen

FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and UbuntuFOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and UbuntuOtto Kekäläinen
 
Search in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize itSearch in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize itOtto Kekäläinen
 
MariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and UbuntuMariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and UbuntuOtto Kekäläinen
 
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?Otto Kekäläinen
 
Technical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionTechnical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionOtto Kekäläinen
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...Otto Kekäläinen
 
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...Otto Kekäläinen
 
DebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoFDebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoFOtto Kekäläinen
 
The 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix themThe 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix themOtto Kekäläinen
 
How to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPressHow to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPressOtto Kekäläinen
 
Automatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themesAutomatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themesOtto Kekäläinen
 
10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...Otto Kekäläinen
 
Automatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress pluginsAutomatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress pluginsOtto Kekäläinen
 
Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)Otto Kekäläinen
 
WordPress-tietoturvan perusteet
WordPress-tietoturvan perusteetWordPress-tietoturvan perusteet
WordPress-tietoturvan perusteetOtto Kekäläinen
 
Technical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 editionTechnical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 editionOtto Kekäläinen
 
Improving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP ProfilingImproving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP ProfilingOtto Kekäläinen
 
MariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environmentsMariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environmentsOtto Kekäläinen
 
WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017Otto Kekäläinen
 

More from Otto Kekäläinen (20)

FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and UbuntuFOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
 
Search in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize itSearch in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize it
 
MariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and UbuntuMariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and Ubuntu
 
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
 
Technical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionTechnical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 edition
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
 
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
 
DebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoFDebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoF
 
The 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix themThe 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix them
 
How to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPressHow to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPress
 
Technical SEO for WordPress
Technical SEO for WordPressTechnical SEO for WordPress
Technical SEO for WordPress
 
Automatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themesAutomatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themes
 
10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...
 
Automatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress pluginsAutomatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress plugins
 
Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)
 
WordPress-tietoturvan perusteet
WordPress-tietoturvan perusteetWordPress-tietoturvan perusteet
WordPress-tietoturvan perusteet
 
Technical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 editionTechnical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 edition
 
Improving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP ProfilingImproving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP Profiling
 
MariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environmentsMariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environments
 
WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017
 

Avoimet innovaatiot tietoyhteiskunnan eteenpäin vievänä voimana

  • 1. Avoimet innovaatiot Tietoyhteiskunnan eteenpäinvievä voima Otto Kekäläinen @ottokekalainen ITIP3-kurssin luento Tampeen yliopisto 27.11.2014
  • 2. Sisällys Avoimen lähdekoodin määritelmä Historia Nykytilanne Yhteiskunnallinen merkitys (globaalisti) Merkitys Suomelle Avoimen datan, standardin ja rajapinnan määritelmät
  • 3. Kuka Otto? 15 vuoden kokemus kaupallisista avoimen lähdekoodin ratkaisuista 2010 Vuoden Linux-tekijä 2012 Nordic Free Software Award Seuraa Twitterissä @ottokekalainen
  • 6.
  • 7. Avoin data Avoimuus arkkitehtuuri Avoin innovaatio Avoin standardi Avoin Avoin lähdekoodi Vapaus
  • 10. lähdekoodi → binäärikoodi 100111110100001010011100111110100001010011100111110100001010011100 111110100001010011100111110100001010011100111110100001010011100111 110100001010011100111110100001010011100111110100001010011100111110 100001010011100111110100001010011100111110100001010011100111110100 001010011100111110100001010011100111110100001010011100111110100001 010011100111110100001010011100111110100001010011100111110100001010 011100111110100001010011100111110100101010100010101010111101110010
  • 11. Avoimen lähdekoodin määritelmä 1. Vapaus käyttää 2. Vapaus tutkia 3. Vapaus parannella 4. Vapaus jakaa
  • 12. Avoimen vastakohta on suljettu (kaupallinen ei ole vastakohta) Avoin ei ole sama kuin ilmainen (vrt. Internet Explorer) Avoin lähdekoodi ei ole piratismia, päin vastoin se ehkäisee piratismia
  • 13. Avoimen lähdekoodin määritelmä Onko ohjelmisto julkaistu aidosti avoimella lisenssillä? Katso Open Source Initiativen virallinen luettelo sivulla http://opensource.org/licenses
  • 14.
  • 15. Avoimen lähdekoodin historia ..alussa kaikki ohjelmat olivat lähdekoodimuodossa ja tiedemiehet jakoivat niitä toisilleen vapaasti..
  • 16. Avoimen lähdekoodin historia 1970-luvulla yleistyi ohjelmien jakaminen binäärimuodossa. MIT:n tekoälylaboratorion Richard Stallman alkoi puolustaa vapautta. Vuonna 1983 kokopäiväiseksi GNU-projektiin. "Richard Stallman 2005 (chrys)" by chrys, Stuttgart, Germany (= Chrys, [1]) - http://flickr.com/photos/chrys/5592199/ (cropped). Licensed under Creative Commons Attribution 2.0 via Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Richard_Stallman_2005_(chrys ).jpg#mediaviewer/File:Richard_Stallman_2005_(chrys).jpg
  • 17. Avoimen lähdekoodin historia Vuonna 1985 perustettiin Free Software Foundation USA:ssa. Vuonna 1989 GNU-projekti julkaisi General Public License (GPL) version 1.
  • 18. Avoimen lähdekoodin historia Vuonna 1991 Linus Torvalds aloitti Linux-ytimen kehittämisen opiskellessaan Helsingin yliopistossa. GNU-projektissa oli tehty kaikki muut käyttöjärjestelmän osat paitsi ydin, joka on vaikein tehdä.
  • 19. Avoimen lähdekoodin historia Vuonna 1998 Eric Raymond, Bruce Perens ja kumppanit kehittivät termin ”open source” ja perustivat Open Source Initiativen. OSI:n ja FSF:n lista hyväksytyistä lisensseistä sekä termit ”open” ja ”free” merkitykseltään ovat käytännössä samat.
  • 20.
  • 21.
  • 22. The Story of Linux (2011) http://www.youtube.com/watch?v=5ocq6_3-nEw
  • 23. IDC 2008: 100% yrityksistä käyttää tietoisesti avoimen lähdekoodin ohjelmistoja
  • 24.
  • 26. WWW-selainten yleisyys maailmassa 2009-2014 Microsoft Internet Explorer Mozilla Firefox Google Chrome
  • 27. Kuka kehittää avointa koodia ja miksi?
  • 28. Tampereen yliopiston tutkimuksia Vadén Tere, Ulvila Marko, Mäkinen Maarit, Rantanen Tiina-Riitta, Vainio Niklas. (2006). Freedom and Sharing in the Global Network Society: digital resources and artificial scarcity. E-Learning 3 (3), 265-270 Vadén Tere. (2006). Intellectual Property and Knowledge Creation in Disorganisations. E-Learning 3 (3), 428-433 Vainio Niklas, Oksanen Ville, Vadén Tere. (2006). Company Participation in Open Source Software Communities: Measuring Sustainability. Teoksessa Maula Marjatta; Hannula Mika; Seppä Marko; Tommila Johanna (toim.) Proceedings of Frontiers of e-Business Research 2006. Tampere Vainio Niklas, Vadén Tere, Oksanen Ville. (2006). Sustainability of open collaboration communities: five aspects. First Monday FM 10 (FM10 Openness: Code, Science and Content)
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. How Linux is built (2012) http://www.youtube.com/watch?v=yVpbFMhOAwE
  • 36. So what? En minä ymmärrä lähdekoodeista mitään!
  • 37. Vapaat ohjelmistot, vapaa tietoyhteiskunta? Kirjapainon keksiminen ei todellakaan ollut ”pelkkä nörttien juttu”
  • 39.
  • 40. Avoimet innovaatiot ovat tietoyhteiskunnan eteenpäin vievä voima!
  • 42. Tehtävä Suomelle Maabrändiraportti 25.11.2010 Torvaldsin luomassa Linuxissa ja muissa avoimen lähdekoodin järjestelmissä yhdistyvät suomalaisen toimivuuden parhaat hyveet: yhteisoman onnistunut vaaliminen ja inhimillisten resurssien viisas käyttö. Ei siis liene sattumaa, että avoin lähdekoodi sai merkittävimmän sysäyksensä Suomesta, maasta, jossa toimivuus on paras suositus lähes kaikkeen.
  • 43. Miksi liikevaihto vain 60 miljoonaa? Minne menee lisenssimaksut, kun yksinomaan julkishallinnon työasemista maksetaan 180 miljoonaa?
  • 44.
  • 45. Avoimen lähdekoodin hyödyntäminen julkishallinnossa Suomessa
  • 46.
  • 47.
  • 48. Kaikki julkishallinnon IT-hankkeet eivät ole fiaskoja!
  • 49.
  • 50.
  • 51.
  • 52.
  • 53. 10 myyttiä avoimesta lähdekoodista myytti: Avoimen lähdekoodin ohjelmistoja ei tueta myytti: Avoin lähdekoodi tarttuu tietojärjestelmiin myytti: Tehdyt muokkaukset pitää julkaista myytti: Suljetut järjestelmät pitää julkaista, jos käyttää avointa lähdekoodia myytti: Freeware ja shareware ovat avointa lähdekoodia myytti: Avoimen lähdekoodin lisensiointi on sekavaa ja aiheuttaa riskejä myytti: Julkaisemalla avointa lähdekoodia luopuu tekijänoikeudestaan ja patenttioikeuksistaan myytti: Avoin lähdekoodi on tietoturvatonta myytti: Isot yritykset eivät käytä open sourcea myytti: Julkisena hankintana ei voi hankkia avointa lähdekoodia Lisätietoja http://martinvonwillebrand.net/2011/04/27/10-myyttia-avoimen-lahdekoodin-juridiikasta-ja-riskeista/
  • 54. Avoin data Avoimuus Avoin rajapinta Avoin innovaatio Avoin standardi Avoin lähdekoodi Vapaus
  • 55. Avoimen datan määritelmä Open Knowledge Foundation http://opendefinition.org/licenses/ Esimerkki datasta: ajoneuvojen tiedot Suomessa
  • 56. Avoimen standardin määritelmä Free Software Foundation Europe https://fsfe.org/activities/os/def.html Esimerkki standardista: HTTP, HTML (HyperText Transfer Protocol, HyperText Markup Language)
  • 57. Avoimen rajapinnan määritelmä Open Knowledge Finland ry COSS ry API Suomi -yhteisö http://avoinrajapinta.fi/ Esimerkki rajapinnasta: paikkatietojärjestelmissä WMS (Web Map Service)
  • 58. Tie suljetusta avoimeen 1. Käytä Windowsissa avoimia ohjelmia, mm. LibreOffice 2. Asenna Linux-pohjainen käyttöjärjestelmä rinnalle 3. Kun riippuvuudet purettu, voit käyttää yksinomaan Linuxia
  • 59. Haluatko ostaa esi-asennetun Linux-kannettavan? Omani on Dell XPS 13: https://seravo.fi/2013/dell-xps-13-ubuntu-edition-first-impressions Ostettu Suomen Dellin yritysmyynnistä. Kuluttaja-asiakkaille Dellin koneita saa esim. Gigantista (tilaustuote) tai Teraset: https://www.teraset.net/linux.php Ruotsalaisesta GGS-Datasta saa läppäreitä, joissa oikea näppäimistö: http://www.ggsdata.se/index-en.php Kansainvälinen luettelo (mutta tarkista näppisvaihtoehdot ennen tilausta): http://linuxpreloaded.com/
  • 60. Avointen ohjemistojen (Linux, WordPress) osaajille töitä tarjolla! Lisätietoja seravo.f
  • 61. Avoimet innovaatiot Tietoyhteiskunnan eteenpäinvievä voima Otto Kekäläinen @ottokekalainen ITIP3-kurssin luento Tampeen yliopisto 27.11.2014 Ei tarvitse tehdä muistiinpanoja, voi vaan keskittyä kuuntelemaan. Luentomateriaalin voi myöhemmin ladata netistä (julkaisen linkin twitterissä)
  • 62. Sisällys Avoimen lähdekoodin määritelmä Historia Nykytilanne Yhteiskunnallinen merkitys (globaalisti) Merkitys Suomelle Avoimen datan, standardin ja rajapinnan määritelmät
  • 63. Kuka Otto? 15 vuoden kokemus kaupallisista avoimen lähdekoodin ratkaisuista 2010 Vuoden Linux-tekijä 2012 Nordic Free Software Award Seuraa Twitterissä @ottokekalainen Esittely: Aloitin työurani jo vuonna 1999, yrityksessä joka teki yhdisti asiakasyritysten toimipisteet eräänlaisella yksityisellä internetillä ja siellä teknologia perustui Linuxin hyödyntämiseen. Siitä lähtien käyttänyt Linuxia, sekä myös osallistunut monen avoimen lähdekoodin ohjelmiston kehittämiseen ja ennen kaikkea myös ollut avoimen lähdekoodin puolestapuhujana. Syy: koska näin että avoin lähdekoodi on kuin demokratia – ei aina täydellistä, mutta en haluaisi elää diktatuurissa. Päätyön ohella aktiivinen eri järjestöissä, mm. COSS ry ohjausryhmän jäsen ja Free Software Foundation Europen Suomen paikalliskoordinaattori.
  • 64. LINUX-JÄRJESTELMIEN ASIANTUNTIJA- JA TUKIPALVELUT Nykyisin Seravo Oy:n palveluksessa
  • 65. Parhaat ohjelmat helposti Esimerkki markkinoinnista: VALO-CD eli Vapaat ja Avoimen Lähdekoodin Ohjelmat (Windowsille)
  • 66. Yksi avoimen lähdekoodin edistämismuotoja on ollut VALO-CD-projekti vuosina 2008-2013
  • 67. Avoin data Avoimuus arkkitehtuuri Avoin innovaatio Avoin standardi Avoin Avoin lähdekoodi Vapaus -- käsi ylös kuka tietää mitä avoin data tarkoittaa jne - VALO-CD-projektin aikana 2010 tehtiin TTY:n kanssa markkinatutkimus, jossa (n≃100) saatiin tietää, että 30% ei ole kuullut avoimesta koodista, 30% on kuullut mutta ei tiedä mitä se tarkoittaa, 30% luulee tietävänsä - tämän luennon jälkeen tiedätte varmasti mitä yllä olevat termit tarkoittavat -- avoimuus on erittäin laaja asia ja se ilmenee monella tapaa monessa paikkaa -- tieteessä on open access, kulttuurissa creative commons, journalismissa open data ja tuossa kalvolla muutamia muita esimerkkejä -- monella elämänalueella on oivallettu, että on olemassa asioita joiden arvo ei laimene jakamisesta vaan päin vastoin arvo kasvaa mitä enemmän ja laajemmin sitä hyödynnetään
  • 68. Tieto ei käyttämällä kulu -- tieto ei käyttämällä kulu -- tiedon vapauttaminen lisää tietoa, tieto jalostuu jalostuu ja tieto menee uusiin käyttökohteisiin -- erityisesti Internetin myötä tiedon jakamisesta on tullut käytännössä ilmaista -- avoin koodi ei ole pelkkä ”tekninen juttu” -- kun Time-lehti listasi 60-vuotisjuhlansa kunniaksi nykyhistorian 60 vaikutusvaltaisinta ihmistä, niin listalla oli (ainoana suomalaisena muuten) Linus Torvalds. Perusteena oli, että hänen kehittämä Linux on teknologiana levinnyt kaikkialle maailmaan, ja hänen toteuttama kehitystapansa on ideana levinnyt kaikille yhteiskunnallisille aloille -- Millennium-palkinto Torvaldsille 2013
  • 70. lähdekoodi → binäärikoodi 100111110100001010011100111110100001010011100111110100001010011100 111110100001010011100111110100001010011100111110100001010011100111 110100001010011100111110100001010011100111110100001010011100111110 100001010011100111110100001010011100111110100001010011100111110100 001010011100111110100001010011100111110100001010011100111110100001 010011100111110100001010011100111110100001010011100111110100001010 011100111110100001010011100111110100101010100010101010111101110010 Lähdekoodi on ihmisten kielellä, binäärikoodi on koneen (mikroprosessorin) kielellä.
  • 71. Avoimen lähdekoodin määritelmä 1. Vapaus käyttää 2. Vapaus tutkia 3. Vapaus parannella 4. Vapaus jakaa Avoimen lähdekoodin ohjelma on sellainen, jonka lisenssi takaa käyttäjälle rajoittamattomat oikeudet käyttää, tutkia, muokata ja jakaa ohjelmistoa parannuksineen eteenpäin. Lisenssimaksullisissa ohjelmissahan lisenssi yleensä sanoo mitä kaikkea käyttäjä ei saa tehdä kun avoin lisenssi nimenomaan takaa käyttäjälle tietyt peruuttamattomat oikeudet. Lisenssihän on asiakirja, jossa tekijänoikeuden haltija määrittelee miten teosta saa käyttää. Vapaalla lisenssillä julkaiseva haluaa, että ohjelmasta olisi mahdollisimman suuri hyöty mahdollisimman monelle. Käytännössä nämä vapaudet edellyttävät myös lähdekoodin saatavuutta, koska ilman sitä ohjelman toiminnan tutkiminen ja muokkaaminen on melkein mahdotonta.
  • 72. Avoimen vastakohta on suljettu (kaupallinen ei ole vastakohta) Avoin ei ole sama kuin ilmainen (vrt. Internet Explorer) Avoin lähdekoodi ei ole piratismia, päin vastoin se ehkäisee piratismia Pääasia on toimittajariippumattomuus, ei hinta.
  • 73. Avoimen lähdekoodin määritelmä Onko ohjelmisto julkaistu aidosti avoimella lisenssillä? Katso Open Source Initiativen virallinen luettelo sivulla http://opensource.org/licenses
  • 74. - tässä muutamia alan järjestöjä, joilla keskeinen rooli - yksi logoista on Free Software Foundation Europe, amerikkalaisen vastineen eurooppalainen sisarjärjestö, joka on mm. ollut mukana EU vs. Microsoft oikeudenkäynneissä jotka johtivat muutama vuosi sitten mittaviin sakkotuomioihin ja IE-selaimen pakkojakelun kieltämiseen Windowsin mukana EU-alueella - Suomessa toimii avointen tietojärjestelmien keskus COSS -- vaikka yhteistyön keskipisteessä on monesti säätiöitä ja yhdistyksiä, niin järjestöt eivät ole olemassa hyväntekeväisyyssyistä -- ne ovat olemassa edistääkseen vaan edistääkseen jäsentensä eli avoimen lähdekoodin käyttäjien etuja, eli toteuttamaan mahdollisimman tehokkaalla tavalla yritysten rajat ylittävää ohjelmistokehitystä
  • 75. Avoimen lähdekoodin historia ..alussa kaikki ohjelmat olivat lähdekoodimuodossa ja tiedemiehet jakoivat niitä toisilleen vapaasti..
  • 76. Avoimen lähdekoodin historia 1970-luvulla yleistyi ohjelmien jakaminen binäärimuodossa. MIT:n tekoälylaboratorion Richard Stallman alkoi puolustaa vapautta. Vuonna 1983 kokopäiväiseksi GNU-projektiin. "Richard Stallman 2005 (chrys)" by chrys, Stuttgart, Germany (= Chrys, [1]) - http://flickr.com/photos/chrys/5592199/ (cropped). Licensed under Creative Commons Attribution 2.0 via Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Richard_Stallman_2005_(chrys ).jpg#mediaviewer/File:Richard_Stallman_2005_(chrys).jpg 1970-luvulla alkoi yleistyä ohjelmien jakaminen binäärimuodossa. Tuolloin MIT:n tekoälylaboratoriossa työskennellyt Richard Stallman alkoi puolustaa vapautta. Hän erosi tutkijan virasta vuonna 1983 työskennelläkseen kokopäiväisesti GNU-projektissa.
  • 77. Avoimen lähdekoodin historia Vuonna 1985 perustettiin Free Software Foundation USA:ssa. Vuonna 1989 GNU-projekti julkaisi General Public License (GPL) version 1.
  • 78. Avoimen lähdekoodin historia Vuonna 1991 Linus Torvalds aloitti Linux-ytimen kehittämisen opiskellessaan Helsingin yliopistossa. GNU-projektissa oli tehty kaikki muut käyttöjärjestelmän osat paitsi ydin, joka on vaikein tehdä.
  • 79. Avoimen lähdekoodin historia Vuonna 1998 Eric Raymond, Bruce Perens ja kumppanit kehittivät termin ”open source” ja perustivat Open Source Initiativen. OSI:n ja FSF:n lista hyväksytyistä lisensseistä sekä termit ”open” ja ”free” merkitykseltään ovat käytännössä samat. Suomessa voidaan käyttää myös termiä VALO, eli vapaat ja avoimen lähdekoodin ohjelmat. Siitä esimerkiksi VALO-CD sai nimensä.
  • 80. Nykyisin avoimen lähdekoodin ekosysteemi on valtava. Avoimella lisenssillä julkaistuja ohjelmia on yli 300 000 ja lisää tulee joka päivä.
  • 81. Google, Facebook, Twitter, Amazon - kaikki edelläkävijät ovat rakentaneet tietojärjestelmänsä Linuxin varaan. Myös Suomessa esimerkiksi Rovio ja Jolla käyttävät avointa lähdekoodia tuotteidensa ytimessä.
  • 82. The Story of Linux (2011) http://www.youtube.com/watch?v=5ocq6_3-nEw
  • 83. IDC 2008: 100% yrityksistä käyttää tietoisesti avoimen lähdekoodin ohjelmistoja IDG:n vuosittaiset selvitykset osoittivat jo vuonna 2010, että haastatelluista yrityksistä 100% ilmoitti käyttävänsä avoimen lähdekoodin ohjelmistoja. Yritykset mainostavat omia tuotteitaan eikä Linuxia, joten Linuxin levinneisyys ei näy ellei osaa katsoa.
  • 84. Nyt avoin lähdekoodi monessa yrityksessä kasvamassa yksittäisistä ratkaisuista strategiseksi valinnaksi ja ammattimaisen käytön lisääntyessä, nimenomaan avoimeen lähdekoodiin erikoistuneiden ammattilaisten tarve kasvaa jatkuvasti. Kuinka monella täällä on edes Linux-osaamisen alkeita? Lähetä työhakemus Seravolle :)
  • 85. WWW-palvelinten yleisyys maailmanlaajuisesti Tilastona www-palvelimet: kuka tahansa voi nähdä ne verkossa ja niistä voidaan selvittää mikä ohjelmisto on kyseessä Avoimen lähdekoodin ohjelmistoja ovat kaikki paitsi Microsoft IIS.
  • 86. WWW-selainten yleisyys maailmassa 2009-2014 Microsoft Internet Explorer Mozilla Firefox Google Chrome Toinen tilasto www-selaimista: palvelimet näkevät kaikki selaimet ja selaimista voidaan selvittää mikä selainohjelma on kyseessä Nykyisinhän EU-alueella Microsoftilta on kielletty IE:n jakelu Windowsin mukana suoraan, vaan Windows-käyttäjille näytetään valintaikkuna josta heidän pitää tietoisesti valita jokin selain, ja IE on vain yksi vaihtoehdoista. Tämä graafi lienee mielenkiitoinen myös palvelujen kehittäjille, ja siitä voi tehdä johtopäätöksen, että palvelua ei kannata optimoida yksittäistä selainohjelmaa varten, vaan kannattaa tehdä koodia joka noudattaa W3C:n standardeja, jotka puolestaan ovat esimerkki avoimesta standardista.
  • 87. Kuka kehittää avointa koodia ja miksi? Kuka tahansa kehittää: yliopistotutkijat, yritysten ammattikoodaajat, harrastelijat jne. Omaan käyttöön, muiden käyttöön.. Liiketoimintamalleja on monia, ainoastaan käyttöoikeuksien myynti on poissuljettu avoimen lisenssin takia. Esimerkki: edellisessä kuvassa mikään ohjelma ei ollut maksullinen. Liiketoimintamalli joku muu.
  • 88. Tampereen yliopiston tutkimuksia Vadén Tere, Ulvila Marko, Mäkinen Maarit, Rantanen Tiina-Riitta, Vainio Niklas. (2006). Freedom and Sharing in the Global Network Society: digital resources and artificial scarcity. E-Learning 3 (3), 265-270 Vadén Tere. (2006). Intellectual Property and Knowledge Creation in Disorganisations. E-Learning 3 (3), 428-433 Vainio Niklas, Oksanen Ville, Vadén Tere. (2006). Company Participation in Open Source Software Communities: Measuring Sustainability. Teoksessa Maula Marjatta; Hannula Mika; Seppä Marko; Tommila Johanna (toim.) Proceedings of Frontiers of e-Business Research 2006. Tampere Vainio Niklas, Vadén Tere, Oksanen Ville. (2006). Sustainability of open collaboration communities: five aspects. First Monday FM 10 (FM10 Openness: Code, Science and Content)
  • 89. Kehittäjistä eturivin esimerkki on Google. Ei olisi olemassa ilman tiettyjä avoimen lähdekoodin ohjelmistoja Google ei olisi mitenkään voinut päästä asemaan, jossa se uhkaa Microsoftia, jos sen omat järjestelmät perustuisivat Microsoftin ohjelmistoihin.
  • 90. Kyse ei ole vain olemassa olevien avointen ohjelmistojen hyödyntämisestä, vaan myös niiden kehittämisestä ja julkaisemisesta muiden käyttöön, koska sitä kautta saa ekosysteemihyödyt. Muillakin toimialoilla tehdään yhteistyötä ja mm. julkaistaan tutkimustuloksia, mutta koodin osalta se on aivan ainutlaatuista, koska koodi on itsessään sekä tietoa että suoraan käyttökelpoista käytännössä.
  • 91. Kaiken tekeminen yksin vain ei vain ole mahdollista, yhteistyö tuottaa paljon enemmän ja paljon nopeammin.
  • 92. Apple on esimerkki yrityksestä, jossa hyödyntäminen osana tuotetta on suurta, mutta suljetun käyttöliittymäkerroksen takia loppuasiakkaat eivät pääse hyötymään ainakaan toimittajariippumattomuuden eduista.
  • 93. microsoft.com/opensource – nyt jopa Microsoft on mukana monen avoimen lähdekoodin ohjelmiston kehittämisessä, esim. Node.js ja Docker. Koska nyt anno 2014 avoin lähdekoodi on ”voittanut” suljetun koodin ja yritysten ammattiostajat osaavat vaatia avoimuutta, nähdään ”viherpesua” samalla tavalla kuin mitä on ollut sen jälkeen kun ympäristöystävällisyys on tullut muotiin. Muistakaa tarkistaa lisenssit ja onko ohjelmat oikeasti avoimia vai ei.
  • 94. Microsoft on käyttänyt omassa toiminnassaan pitkään Linuxia, jo Hotmail-palvelun alkuajoista alkaen. Hyödyt ovat kiistattomat.
  • 95. How Linux is built (2012) http://www.youtube.com/watch?v=yVpbFMhOAwE Linux eturivin esimerkki yhteistyön toiminnasta. Toimintamalli ja laatu toki vaihtelee projektista toiseen.
  • 96. So what? En minä ymmärrä lähdekoodeista mitään! Vaikka ei itse osaa muokata ohjelman lähdekoodia, niin mahdollisuus siihen pitää silti olla. Silloin voi tarpeen tulleen opetella ohjelmoimaan tai palkata jonkun joka osaa. Ei monopoleja! Ei demokratiassakaan kaikki aina äänestä, mutta jo pelkkä mahdollisuus siihen on tärkeä, jotta poliitikot ovat pakotettuja tekemään edes joten kuten valtaväestölle sopivia päätöksiä. Ei sananvapauttakaan tarvitse käyttää päivittäin, mutta jo pelkkä sen olemassaoloa varmistaa, että mahdollisia yhteiskunnallisia vääryyksiä ei voi tehdä laajamittaisesti ainakaan salassa. Ei markkinatalouskaan aina takaa, että tehtaat tuottaa täydellisiä tuotteita, mutta ainakin se luo evolutiivisen ympäristön, jossa asiat kehittyvät kuluttajien valintojen kautta. Vapaus on arvo itsessään - ehkä jopa arvoista tärkein.
  • 97. Vapaat ohjelmistot, vapaa tietoyhteiskunta? Kirjapainon keksiminen ei todellakaan ollut ”pelkkä nörttien juttu” Gutenberg kehitti kirjapainotaidon 1400-luvun puolivälissä ja 1500-luvun puoliväliin mennessä tekniikka oli levinnyt koko Eurooppaan. Ei liene sattumaa, että samaan aikaan keskiaika päättyi ja valistusaika alkoi. Vuonna 1543 Kopernikus julkaisi kirjan, jossa todisti miten maa kiertää aurinkoa. Samana vuonna Vesalius julkaisi anatomian kirjan, jossa todisti miten sydän kierrättää verta suonissamme. Miten olisi käynytkään jos keskiaikaisella kirkolla olisi ollut painokoneteknologian monopoli? Olisiko kirkko sallinut Kopernikuksen ja Vesaliuksen teosten julkaisun kun ne selkeästi murensivat kirkon valtaa? Oliko Microsoftin monopoli tietoyhteiskunnan pimeä aikakausi? Voiko Internetistä ja tietotekniikasta saada täysiä hyötyjä ilman vapaita ohjelmistoja? Itse uskon ainakin, että vapailla ohjelmilla on positiivinen vaikutus yhteiskuntaan, ja että ainakin yhteiskunnan kriittisimmät osat tulisi rakentaa vapailla ohjelmilla ja välttää yksittäisestä ohjelmistotoimittajasta riippuvaisia, suljettuja ohjelmia. Yhteiskunnassa, jossa lähes kaikki toimii tietokoneilla, ei ohjelmistojen vapaus ole pelkästään IT-asiantuntijoiden asia. Jos ohjelmistot ohjaavat yhteiskunnan toimintaa, kuten verotusta, palkanmaksua, kauppaa, poliisia, tuomioistuimia, sairaaloja jne niin se, joka ohjaa ohjelmistoja, ohjaa koko yhteiskuntaa. Valta muokata ohjelmistoja pitää olla sillä jolle valta oikeasti kuulu, eli ostajalla.
  • 98. Minitel 1 Tiesittekö, että Ranskassa rakennettiin 80-luvulla oma Internetin kaltainen järjestelmä nimeltä Minitel, jossa pystyi mm. selaamaan hakemistopalveluita ja tietokantoja, tilaamaan tuotteita postimyynnistä, tekemään lento- ja junalippuvarauksia, keskustelemaan keskustelupalstoille aivan kuten Internetissä nykyään? Tietyiltä osin Minitel oli teknisesti hyvinkin laadukas, mutta se ei ollut vapaa. Käytännössä France Télécom hallitsi koko järjestelmää ja Minitel oli laadukas vain niiltä osin, kun France Télécom halusi sen olevan laadukas ja siellä oli vain sellaisia palveluita, joiden olemassaolon France Télécom hyväksyi. Minitel-päätteitä oli Ranskassa käytössä vielä vuonna 2010 noin miljoona kappaletta, mutta Minitel ei lukuisista yrityksistä huolimatta saanut jalansijaa muissa maissa. Ihmiset valitsivat mieluummin vapauden - ihmiset valitsivat Internetin.
  • 99. Itse asiassa koko Internet on rakennettu VALOn avulla - ilman vapaita ohjelmistoja, vapaita tiedostomuotoja ja avoimia standardeja nykyisen kaltaista laajaa ja innovatiivista Internetiä ei olisi syntynyt. Onneksi www:n kehittäjä Tim Berners-Leellä oli tarpeeksi näkemystä ymmärtääkseen vapauden arvon ja hän julkaisi omat tuotoksensa vapaasti. Tässä kuvassa näkyy maailman ensimmäinen www-sivu sekä tietokone, joka toimi palvelimena. WWW:n syntymäpaikka on siis CERN.
  • 100. Avoimet innovaatiot ovat tietoyhteiskunnan eteenpäin vievä voima! Minitelin esimerkki todistaa tämän. Monopolit jarruttaa kehitystä. Mooren laki ja tietokoneiden hinnan alentuminen ei yksinään riitä kehityksen moottoriksi. Tietokoneiden sydän ja aivot ovat ohjelmistot, ja ohjelmistojen kehitys on siksi ratkaisevaa.
  • 101. Avoimuus on mahdollisuus Suomelle Avoimuudella on sekä universaali hyöty, mutta myös erityisesti Suomen kannalta kansallisia hyötyjä.
  • 102. Tehtävä Suomelle Maabrändiraportti 25.11.2010 Torvaldsin luomassa Linuxissa ja muissa avoimen lähdekoodin järjestelmissä yhdistyvät suomalaisen toimivuuden parhaat hyveet: yhteisoman onnistunut vaaliminen ja inhimillisten resurssien viisas käyttö. Ei siis liene sattumaa, että avoin lähdekoodi sai merkittävimmän sysäyksensä Suomesta, maasta, jossa toimivuus on paras suositus lähes kaikkeen.
  • 103. Miksi liikevaihto vain 60 miljoonaa? Minne menee lisenssimaksut, kun yksinomaan julkishallinnon työasemista maksetaan 180 miljoonaa? Microsoftilta ostaminen suurta ja silti vain tämän verran työpaikkoja ja verotettavaa voittoa.
  • 104. Maksut menee suoraan ulkomaille sopivien verojärjestelyjen maihin, kuten Irlantiin. Tarvitaan malli, jossa ostajat saavat enemmän vastinetta rahoilleen ja joissa raha kiertää suomalaisessa taloudessa ja tuottaa kerrannaisvaikutuksia. Nostetaan avoimen lähdekoodin hankkiminen strategiseksi valinnaksi!
  • 105. Avoimen lähdekoodin hyödyntäminen julkishallinnossa Suomessa Seuraavaksi esittelenkin muutamia konkreettisia esimerkkejä julkishallinnon palvelutyyppisistä järjestelmistä, joissa avoimen lähdekoodin hyödyntäminen on ollut tietoinen valinta.
  • 106. Maanmittauslaitos kilpailutti 2009-2010 ja 2011-2012 Hankintateknisesti oli kyse resurssivuokrauksesta, MML:llä oma scrum master ja ostettiin kolme kehittäjää.
  • 107. Lopputulos näyttää tältä, hyvin monipuolinen selainpohjainen karttasovellus joka on oikeasti mukava käyttää. Esimerkkinä Helsingin kaavoitus ja päällä Museoviraston kohderekisteri.
  • 108. Kaikki julkishallinnon IT-hankkeet eivät ole fiaskoja!
  • 109.
  • 110. Itse sovellus perustuu avoimiin ohjelmakirjastoihin kuten OpenLayers ja ExtJS Tuotos kuitenkin muodostaa oman kokonaisuuden, julkaistu avoimesti oskari.org-sivustolla. Tekniset syyt, millään olemassaolevalla ei voinut saada tätä aikaiseksi.
  • 111. Kartalla lähes täysin avoimeen lähdekoodiin siirtyneet koulut, ei Windowsia työpöydällä, vaan enimmäkseen LTSP Jos kartalla esim Moodle-oppimisympäristön käyttäjät, olisi se ihan sininen Onko täällä olevista opiskelijoista joku tälllaisesta koulusta?
  • 113. 10 myyttiä avoimesta lähdekoodista myytti: Avoimen lähdekoodin ohjelmistoja ei tueta myytti: Avoin lähdekoodi tarttuu tietojärjestelmiin myytti: Tehdyt muokkaukset pitää julkaista myytti: Suljetut järjestelmät pitää julkaista, jos käyttää avointa lähdekoodia myytti: Freeware ja shareware ovat avointa lähdekoodia myytti: Avoimen lähdekoodin lisensiointi on sekavaa ja aiheuttaa riskejä myytti: Julkaisemalla avointa lähdekoodia luopuu tekijänoikeudestaan ja patenttioikeuksistaan myytti: Avoin lähdekoodi on tietoturvatonta myytti: Isot yritykset eivät käytä open sourcea myytti: Julkisena hankintana ei voi hankkia avointa lähdekoodia Lisätietoja http://martinvonwillebrand.net/2011/04/27/10-myyttia-avoimen-lahdekoodin-juridiikasta-ja-riskeista/
  • 114. Avoin data Avoimuus Avoin rajapinta Avoin innovaatio Avoin standardi Avoin lähdekoodi Vapaus Kertausta
  • 115. Avoimen datan määritelmä Open Knowledge Foundation http://opendefinition.org/licenses/ Esimerkki datasta: ajoneuvojen tiedot Suomessa
  • 116. Avoimen standardin määritelmä Free Software Foundation Europe https://fsfe.org/activities/os/def.html Esimerkki standardista: HTTP, HTML (HyperText Transfer Protocol, HyperText Markup Language)
  • 117. Avoimen rajapinnan määritelmä Open Knowledge Finland ry COSS ry API Suomi -yhteisö http://avoinrajapinta.fi/ Esimerkki rajapinnasta: paikkatietojärjestelmissä WMS (Web Map Service)
  • 118. Tie suljetusta avoimeen 1. Käytä Windowsissa avoimia ohjelmia, mm. LibreOffice 2. Asenna Linux-pohjainen käyttöjärjestelmä rinnalle 3. Kun riippuvuudet purettu, voit käyttää yksinomaan Linuxia Käytännössä oppii parhaiten...
  • 119. Haluatko ostaa esi-asennetun Linux-kannettavan? Omani on Dell XPS 13: https://seravo.fi/2013/dell-xps-13-ubuntu-edition-first-impressions Ostettu Suomen Dellin yritysmyynnistä. Kuluttaja-asiakkaille Dellin koneita saa esim. Gigantista (tilaustuote) tai Teraset: https://www.teraset.net/linux.php Ruotsalaisesta GGS-Datasta saa läppäreitä, joissa oikea näppäimistö: http://www.ggsdata.se/index-en.php Kansainvälinen luettelo (mutta tarkista näppisvaihtoehdot ennen tilausta): http://linuxpreloaded.com/
  • 120. Avointen ohjemistojen (Linux, WordPress) osaajille töitä tarjolla! Lisätietoja seravo.f