SlideShare a Scribd company logo
1 of 32
Pitäisikö Open
Sourcesta maksaa?


              Henri Sora
              teknologia- ja palvelujohtaja
              5.9.2012
Henri Sora




                                           - Father of three children
- Ambientia
                                                -(6 y, 3 y and 11 mo)
     - Since 1998
     - Director, Technology and Services
                                           - Hobbies
     - Board Member
                                               - Hiking
- Aucor (software)
                                               - Sailing
     - Advisory Board Member
                                               - Kayaking
- Labrox (life sciences)
                                               - Bicycling
     - Chairman of the Board                                 © Sofia Nordström
Open
SourceFree Software
Hieman historiaa…
Free Software   |   Open Source
Open Source on nykyisin
liiketoimintaa
“open source”
OSS-businessmalleja
OSS-businessmallit

1. Täysin vapaa tuote + kaupallinen tuki
   • Vaadin
   • Apache.org:n projektit
     • Hadoop
   • …
2. Yhteisöversio + kaupallinen tuote
  1. Red Hat
  2. Liferay
  3. Magento
  4. …
Täysin vapaa + kaupallinen tuki

Hyvää                     Huonoa
- Täysin ilmainen         - Yhteisötuen varassa
  käyttö on mahdollista     kehittäminen
- Kokeileminen ja         - Kaupalliseen tukeen
  testaaminen nopeaa        turvaudutaan usein
                            liian myöhään tai ei
                            ollenkaan
                          - Kaupallisen tuen
                            kuviot joskus varsin
                            sekaisia
Yhteisöversio + kaupallinen tuote

Hyvää                      Huonoa
- Täysin ilmainen          - Yhteisöversioon ei
  käyttö on rajoitetusti     yleensä saa
  mahdollista                kaupallista tukea
- Kokeileminen ja          - Kaksi erilaista
  testaaminen nopeaa         palveluyritystyyppiä
Koko elinkaari
2012 goals




        - Ilmainen tuote projektin pohjaksi

        - Julkaisu

        -???
        - ????
        - ????
Tarvitaan ylläpitoa ja tukea

- Avoimen lähdekoodin tuotteet tarvitsevat
  samalla tavalla ylläpitoa
- Yhteisöllisen kehityksen seurauksena
  tietoturvaongelmia löydetään varsin usein
- Ne paikataan yleensä nopeasti.
Kuka ylläpitää?

- Tarvitaan taho, joka ylläpitää ja seuraa
   - Yritys itse?
   - Alan firma?
- Päivitysten jälkeen myös testaaminen, jotta
  kaikki toimii, kuten suunniteltu aikaisemmin
- Onko sovelluksen mukana tullut testihaarniska?
- Yritykset tarjoavat tähän SLA-sopimuksia, joten
  niitä pitää harkita
Lisenssikulut vs. laskutettava tunti
Avoin lähdekoodi on ilmaista!

- Oletus ilmaisuudesta johtaa myös toiseen
  kutkuttavaan tilanteeseen.
- Monissa yrityksissä tulee vastaan ajatus siitä,
  että lisenssi- ja tilauskustannuksia kannattaa
  välttää viimeiseen asti
- koska ne ovat poissa varsinaisesta projektin
  tekemiseen kohdistuvasta budjetista.
Teräsbetoni,
Taistelemme
viimeiseen mieheen…
Bugien korjaus

- Projektin aikana pitää tehdä laskutettavia
  tunteja, tai laskutettavia päiviä, jotta
  yhteisöversiossa olevat bugit saadaan korjattua
  tai kierrettyä.
- Kulut ilmenevät projektin aikana ja maksavat
  rahaa - sekä pahimmillaan viivästyttävät
  varsinaista käyttöönottoa.
Kehittämisen nopeus

- Ambientialla 16 vuotta avointa lähdekoodia
- Vuosien aikana olemme myös löytäneet softista
  monia, monia, bugeja.
- Yleensä tuki on ollut nopea toimittaessaan
  paikkauksen tilanteeseen.
- Avoimen lähdekoodin tuotteita tarjoavilla
  yrityksillä on erilaisia sopimusmalleja tähän
  tarkoitukseen.
- Sopimukset kannattaa arvioida oman projektin
  kannalta myös kehitysvaiheen nopeuden takia.
Joskus ilmainen on juuri se oikea
Yhteisöversio

- Esimerkiksi erilaiset tuotteiden testit ja Proof-
  of-Conceptit kannattaa tehdä usein
  yhteisöversiolla
- Intran taustatekniikka?
   - + oman verkon sisään?
   - - kehityksen aikainen tuki?
   - - tilausmallin perusteella stabiloitu versio
Eväitä projekteihin…
Eväitä projektien suunnitteluun

- lopputuotteen koko elinkaaren aikana
  ilmenevät muutokset ja bugit hoidetaan?
- tarvittavat palvelut ja käytännöt tavoitteen
  mukaisesti?
- ylläpito- ja palvelutasosopimukset toimittajan
  kanssa?
- tuetun version hankkiminen?
-  useampia avoimen lähdekoodin etuja
  toteutuu palvelun koko elinkaaren aikana
Kyllä
Avoimen lähdekoodin etuja

1)   Nopea käyttöönotto
2)   Yksinkertainen lisenssimalli
3)   Mahdollisuus ylipäätään muokata tuotetta
4)   Mahdollisuus jättää omat muokkaukset
     osaksi tuotetta
5)   Luotettavuus

 Muistkaa nämä, kun suunnittelette töitänne
    avoimen lähdekoodin päälle – ei hintaa.
Kysymyksiä? Väitteitä!
Questions?




Twitter: @henrisora & henri.sora@ambientia.fi

More Related Content

Similar to Pitääkö avoimesta lähdekoodista maksaa sytyke 2012

Mitä ottaa huomioon modernin CMS:n hankinnassa
Mitä ottaa huomioon modernin CMS:n hankinnassaMitä ottaa huomioon modernin CMS:n hankinnassa
Mitä ottaa huomioon modernin CMS:n hankinnassaNorth Patrol
 
Unified Communications -esitys
Unified Communications -esitysUnified Communications -esitys
Unified Communications -esitysIntosome
 
10 parasta tapaa pilata Liferay-projekti
10 parasta tapaa pilata Liferay-projekti10 parasta tapaa pilata Liferay-projekti
10 parasta tapaa pilata Liferay-projektiAmbientia
 
Tieto ja viestintäteknologiaan
Tieto  ja viestintäteknologiaanTieto  ja viestintäteknologiaan
Tieto ja viestintäteknologiaanHeikki Sairanen
 
COSS koulutus 20161124 avoimen koodin hankkiminen
COSS koulutus 20161124 avoimen koodin hankkiminen COSS koulutus 20161124 avoimen koodin hankkiminen
COSS koulutus 20161124 avoimen koodin hankkiminen willebra
 
Avoin koodi pähkinänkuoressa - Avoimen koodin hankkiminen
Avoin koodi pähkinänkuoressa - Avoimen koodin hankkiminenAvoin koodi pähkinänkuoressa - Avoimen koodin hankkiminen
Avoin koodi pähkinänkuoressa - Avoimen koodin hankkiminenCOSS
 
Avoin lähdekoodi oikeusministeriössä
Avoin lähdekoodi oikeusministeriössäAvoin lähdekoodi oikeusministeriössä
Avoin lähdekoodi oikeusministeriössämarttikarjala
 
Innovaatioiden joukkoistaminen
Innovaatioiden joukkoistaminenInnovaatioiden joukkoistaminen
Innovaatioiden joukkoistaminenSulava Oy
 
Business models Julkinen data
Business models Julkinen dataBusiness models Julkinen data
Business models Julkinen dataFloApps
 
Julkinen Data Business mallit
Julkinen Data Business mallitJulkinen Data Business mallit
Julkinen Data Business mallitFloApps
 
Joukkoistaminen muutosviestinnässä
Joukkoistaminen muutosviestinnässäJoukkoistaminen muutosviestinnässä
Joukkoistaminen muutosviestinnässäSulava Oy
 
Liferay Road Show Helsinki, Case Innokylä, 2012-09-13
Liferay Road Show Helsinki, Case Innokylä, 2012-09-13Liferay Road Show Helsinki, Case Innokylä, 2012-09-13
Liferay Road Show Helsinki, Case Innokylä, 2012-09-13Ambientia
 
Talent Base: KAPO™-menetelmä
Talent Base: KAPO™-menetelmäTalent Base: KAPO™-menetelmä
Talent Base: KAPO™-menetelmäLoihde Advisory
 
Names the highest ranking finnish experts in one place
Names the highest ranking finnish experts in one placeNames the highest ranking finnish experts in one place
Names the highest ranking finnish experts in one placeJanne Pohjala
 
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...Digitalmikkeli
 
Pilvet ja Office 365 8.12.14
Pilvet ja Office 365 8.12.14Pilvet ja Office 365 8.12.14
Pilvet ja Office 365 8.12.14Matleena Laakso
 
Pk-yritysten digityökalut - Teknologiateollisuuden webinaari
Pk-yritysten digityökalut - Teknologiateollisuuden webinaariPk-yritysten digityökalut - Teknologiateollisuuden webinaari
Pk-yritysten digityökalut - Teknologiateollisuuden webinaariHarri Lakkala
 
3D-tulostaminen ja sen hyödyt käytännössä
3D-tulostaminen ja sen hyödyt käytännössä3D-tulostaminen ja sen hyödyt käytännössä
3D-tulostaminen ja sen hyödyt käytännössäSovelto
 

Similar to Pitääkö avoimesta lähdekoodista maksaa sytyke 2012 (20)

Mitä ottaa huomioon modernin CMS:n hankinnassa
Mitä ottaa huomioon modernin CMS:n hankinnassaMitä ottaa huomioon modernin CMS:n hankinnassa
Mitä ottaa huomioon modernin CMS:n hankinnassa
 
Unified Communications -esitys
Unified Communications -esitysUnified Communications -esitys
Unified Communications -esitys
 
10 parasta tapaa pilata Liferay-projekti
10 parasta tapaa pilata Liferay-projekti10 parasta tapaa pilata Liferay-projekti
10 parasta tapaa pilata Liferay-projekti
 
Tieto ja viestintäteknologiaan
Tieto  ja viestintäteknologiaanTieto  ja viestintäteknologiaan
Tieto ja viestintäteknologiaan
 
COSS koulutus 20161124 avoimen koodin hankkiminen
COSS koulutus 20161124 avoimen koodin hankkiminen COSS koulutus 20161124 avoimen koodin hankkiminen
COSS koulutus 20161124 avoimen koodin hankkiminen
 
Avoin koodi pähkinänkuoressa - Avoimen koodin hankkiminen
Avoin koodi pähkinänkuoressa - Avoimen koodin hankkiminenAvoin koodi pähkinänkuoressa - Avoimen koodin hankkiminen
Avoin koodi pähkinänkuoressa - Avoimen koodin hankkiminen
 
Avoin lähdekoodi oikeusministeriössä
Avoin lähdekoodi oikeusministeriössäAvoin lähdekoodi oikeusministeriössä
Avoin lähdekoodi oikeusministeriössä
 
Innovaatioiden joukkoistaminen
Innovaatioiden joukkoistaminenInnovaatioiden joukkoistaminen
Innovaatioiden joukkoistaminen
 
Business models Julkinen data
Business models Julkinen dataBusiness models Julkinen data
Business models Julkinen data
 
Julkinen Data Business mallit
Julkinen Data Business mallitJulkinen Data Business mallit
Julkinen Data Business mallit
 
Joukkoistaminen muutosviestinnässä
Joukkoistaminen muutosviestinnässäJoukkoistaminen muutosviestinnässä
Joukkoistaminen muutosviestinnässä
 
Mitä uutta Office 365:ssa? Keep on Track -webinaari 11.2.2015
Mitä uutta Office 365:ssa? Keep on Track -webinaari 11.2.2015Mitä uutta Office 365:ssa? Keep on Track -webinaari 11.2.2015
Mitä uutta Office 365:ssa? Keep on Track -webinaari 11.2.2015
 
Kettera vaatimustenhallinta
Kettera vaatimustenhallintaKettera vaatimustenhallinta
Kettera vaatimustenhallinta
 
Liferay Road Show Helsinki, Case Innokylä, 2012-09-13
Liferay Road Show Helsinki, Case Innokylä, 2012-09-13Liferay Road Show Helsinki, Case Innokylä, 2012-09-13
Liferay Road Show Helsinki, Case Innokylä, 2012-09-13
 
Talent Base: KAPO™-menetelmä
Talent Base: KAPO™-menetelmäTalent Base: KAPO™-menetelmä
Talent Base: KAPO™-menetelmä
 
Names the highest ranking finnish experts in one place
Names the highest ranking finnish experts in one placeNames the highest ranking finnish experts in one place
Names the highest ranking finnish experts in one place
 
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
 
Pilvet ja Office 365 8.12.14
Pilvet ja Office 365 8.12.14Pilvet ja Office 365 8.12.14
Pilvet ja Office 365 8.12.14
 
Pk-yritysten digityökalut - Teknologiateollisuuden webinaari
Pk-yritysten digityökalut - Teknologiateollisuuden webinaariPk-yritysten digityökalut - Teknologiateollisuuden webinaari
Pk-yritysten digityökalut - Teknologiateollisuuden webinaari
 
3D-tulostaminen ja sen hyödyt käytännössä
3D-tulostaminen ja sen hyödyt käytännössä3D-tulostaminen ja sen hyödyt käytännössä
3D-tulostaminen ja sen hyödyt käytännössä
 

More from Ambientia

Itms atlassian way-final-2017-10
Itms atlassian way-final-2017-10Itms atlassian way-final-2017-10
Itms atlassian way-final-2017-10Ambientia
 
Dev ops atlassianway-final-2017-10
Dev ops atlassianway-final-2017-10Dev ops atlassianway-final-2017-10
Dev ops atlassianway-final-2017-10Ambientia
 
Insight Asset Management for JIRA Service Desk
Insight Asset Management for JIRA Service DeskInsight Asset Management for JIRA Service Desk
Insight Asset Management for JIRA Service DeskAmbientia
 
APIen hallinnalla uutta liiketoimintaa
APIen hallinnalla uutta liiketoimintaaAPIen hallinnalla uutta liiketoimintaa
APIen hallinnalla uutta liiketoimintaaAmbientia
 
Miten API management toimii
Miten API management toimiiMiten API management toimii
Miten API management toimiiAmbientia
 
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaaTunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaaAmbientia
 
OpenShift-webinaari 31.1. / Ambientian esitykset
OpenShift-webinaari 31.1. / Ambientian esityksetOpenShift-webinaari 31.1. / Ambientian esitykset
OpenShift-webinaari 31.1. / Ambientian esityksetAmbientia
 
ITSM & JIRA Service Desk
ITSM & JIRA Service DeskITSM & JIRA Service Desk
ITSM & JIRA Service DeskAmbientia
 
Ambientia Service Design -työpaja SYTYKE
Ambientia Service Design -työpaja SYTYKEAmbientia Service Design -työpaja SYTYKE
Ambientia Service Design -työpaja SYTYKEAmbientia
 
Liferayn rooli Valtorin palveluvalikoimassa
Liferayn rooli Valtorin palveluvalikoimassaLiferayn rooli Valtorin palveluvalikoimassa
Liferayn rooli Valtorin palveluvalikoimassaAmbientia
 
Digitaalinen asiakaskokemus ja palvelumuotoilu
Digitaalinen asiakaskokemus ja palvelumuotoiluDigitaalinen asiakaskokemus ja palvelumuotoilu
Digitaalinen asiakaskokemus ja palvelumuotoiluAmbientia
 
Liferay Audience Targeting
Liferay Audience TargetingLiferay Audience Targeting
Liferay Audience TargetingAmbientia
 
Case Procountor: Zephyr test tool deployment
Case Procountor: Zephyr test tool deploymentCase Procountor: Zephyr test tool deployment
Case Procountor: Zephyr test tool deploymentAmbientia
 
JIRA Portfolio
JIRA PortfolioJIRA Portfolio
JIRA PortfolioAmbientia
 
Case Containerships JIRA Service Desk
Case Containerships JIRA Service DeskCase Containerships JIRA Service Desk
Case Containerships JIRA Service DeskAmbientia
 
Liferay Road Show Sosiaali- ja terveysministeriö
Liferay Road Show Sosiaali- ja terveysministeriöLiferay Road Show Sosiaali- ja terveysministeriö
Liferay Road Show Sosiaali- ja terveysministeriöAmbientia
 
Liferay Road Show Responsiivinen suunnittelu
Liferay Road Show Responsiivinen suunnitteluLiferay Road Show Responsiivinen suunnittelu
Liferay Road Show Responsiivinen suunnitteluAmbientia
 
Liferay Road Show Linnunmaa LEX
 Liferay Road Show Linnunmaa LEX Liferay Road Show Linnunmaa LEX
Liferay Road Show Linnunmaa LEXAmbientia
 
Liferay Road Show Rolf van der Steen
Liferay Road Show Rolf van der SteenLiferay Road Show Rolf van der Steen
Liferay Road Show Rolf van der SteenAmbientia
 

More from Ambientia (20)

Itms atlassian way-final-2017-10
Itms atlassian way-final-2017-10Itms atlassian way-final-2017-10
Itms atlassian way-final-2017-10
 
Dev ops atlassianway-final-2017-10
Dev ops atlassianway-final-2017-10Dev ops atlassianway-final-2017-10
Dev ops atlassianway-final-2017-10
 
Insight Asset Management for JIRA Service Desk
Insight Asset Management for JIRA Service DeskInsight Asset Management for JIRA Service Desk
Insight Asset Management for JIRA Service Desk
 
APIen hallinnalla uutta liiketoimintaa
APIen hallinnalla uutta liiketoimintaaAPIen hallinnalla uutta liiketoimintaa
APIen hallinnalla uutta liiketoimintaa
 
Miten API management toimii
Miten API management toimiiMiten API management toimii
Miten API management toimii
 
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaaTunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
Tunnistamalla asiakaspolut tehostat asiakaspalvelusi toimintaa
 
OpenShift-webinaari 31.1. / Ambientian esitykset
OpenShift-webinaari 31.1. / Ambientian esityksetOpenShift-webinaari 31.1. / Ambientian esitykset
OpenShift-webinaari 31.1. / Ambientian esitykset
 
ITSM & JIRA Service Desk
ITSM & JIRA Service DeskITSM & JIRA Service Desk
ITSM & JIRA Service Desk
 
Ambientia Service Design -työpaja SYTYKE
Ambientia Service Design -työpaja SYTYKEAmbientia Service Design -työpaja SYTYKE
Ambientia Service Design -työpaja SYTYKE
 
Liferayn rooli Valtorin palveluvalikoimassa
Liferayn rooli Valtorin palveluvalikoimassaLiferayn rooli Valtorin palveluvalikoimassa
Liferayn rooli Valtorin palveluvalikoimassa
 
Digitaalinen asiakaskokemus ja palvelumuotoilu
Digitaalinen asiakaskokemus ja palvelumuotoiluDigitaalinen asiakaskokemus ja palvelumuotoilu
Digitaalinen asiakaskokemus ja palvelumuotoilu
 
Liferay Audience Targeting
Liferay Audience TargetingLiferay Audience Targeting
Liferay Audience Targeting
 
Case Procountor: Zephyr test tool deployment
Case Procountor: Zephyr test tool deploymentCase Procountor: Zephyr test tool deployment
Case Procountor: Zephyr test tool deployment
 
JIRA Portfolio
JIRA PortfolioJIRA Portfolio
JIRA Portfolio
 
Case Containerships JIRA Service Desk
Case Containerships JIRA Service DeskCase Containerships JIRA Service Desk
Case Containerships JIRA Service Desk
 
Jira 7
Jira 7Jira 7
Jira 7
 
Liferay Road Show Sosiaali- ja terveysministeriö
Liferay Road Show Sosiaali- ja terveysministeriöLiferay Road Show Sosiaali- ja terveysministeriö
Liferay Road Show Sosiaali- ja terveysministeriö
 
Liferay Road Show Responsiivinen suunnittelu
Liferay Road Show Responsiivinen suunnitteluLiferay Road Show Responsiivinen suunnittelu
Liferay Road Show Responsiivinen suunnittelu
 
Liferay Road Show Linnunmaa LEX
 Liferay Road Show Linnunmaa LEX Liferay Road Show Linnunmaa LEX
Liferay Road Show Linnunmaa LEX
 
Liferay Road Show Rolf van der Steen
Liferay Road Show Rolf van der SteenLiferay Road Show Rolf van der Steen
Liferay Road Show Rolf van der Steen
 

Pitääkö avoimesta lähdekoodista maksaa sytyke 2012

  • 1. Pitäisikö Open Sourcesta maksaa? Henri Sora teknologia- ja palvelujohtaja 5.9.2012
  • 2. Henri Sora - Father of three children - Ambientia -(6 y, 3 y and 11 mo) - Since 1998 - Director, Technology and Services - Hobbies - Board Member - Hiking - Aucor (software) - Sailing - Advisory Board Member - Kayaking - Labrox (life sciences) - Bicycling - Chairman of the Board © Sofia Nordström
  • 4.
  • 6. Free Software | Open Source
  • 7.
  • 8. Open Source on nykyisin liiketoimintaa
  • 9.
  • 12. OSS-businessmallit 1. Täysin vapaa tuote + kaupallinen tuki • Vaadin • Apache.org:n projektit • Hadoop • … 2. Yhteisöversio + kaupallinen tuote 1. Red Hat 2. Liferay 3. Magento 4. …
  • 13. Täysin vapaa + kaupallinen tuki Hyvää Huonoa - Täysin ilmainen - Yhteisötuen varassa käyttö on mahdollista kehittäminen - Kokeileminen ja - Kaupalliseen tukeen testaaminen nopeaa turvaudutaan usein liian myöhään tai ei ollenkaan - Kaupallisen tuen kuviot joskus varsin sekaisia
  • 14. Yhteisöversio + kaupallinen tuote Hyvää Huonoa - Täysin ilmainen - Yhteisöversioon ei käyttö on rajoitetusti yleensä saa mahdollista kaupallista tukea - Kokeileminen ja - Kaksi erilaista testaaminen nopeaa palveluyritystyyppiä
  • 16.
  • 17. 2012 goals - Ilmainen tuote projektin pohjaksi - Julkaisu -??? - ???? - ????
  • 18. Tarvitaan ylläpitoa ja tukea - Avoimen lähdekoodin tuotteet tarvitsevat samalla tavalla ylläpitoa - Yhteisöllisen kehityksen seurauksena tietoturvaongelmia löydetään varsin usein - Ne paikataan yleensä nopeasti.
  • 19. Kuka ylläpitää? - Tarvitaan taho, joka ylläpitää ja seuraa - Yritys itse? - Alan firma? - Päivitysten jälkeen myös testaaminen, jotta kaikki toimii, kuten suunniteltu aikaisemmin - Onko sovelluksen mukana tullut testihaarniska? - Yritykset tarjoavat tähän SLA-sopimuksia, joten niitä pitää harkita
  • 21. Avoin lähdekoodi on ilmaista! - Oletus ilmaisuudesta johtaa myös toiseen kutkuttavaan tilanteeseen. - Monissa yrityksissä tulee vastaan ajatus siitä, että lisenssi- ja tilauskustannuksia kannattaa välttää viimeiseen asti - koska ne ovat poissa varsinaisesta projektin tekemiseen kohdistuvasta budjetista.
  • 23. Bugien korjaus - Projektin aikana pitää tehdä laskutettavia tunteja, tai laskutettavia päiviä, jotta yhteisöversiossa olevat bugit saadaan korjattua tai kierrettyä. - Kulut ilmenevät projektin aikana ja maksavat rahaa - sekä pahimmillaan viivästyttävät varsinaista käyttöönottoa.
  • 24. Kehittämisen nopeus - Ambientialla 16 vuotta avointa lähdekoodia - Vuosien aikana olemme myös löytäneet softista monia, monia, bugeja. - Yleensä tuki on ollut nopea toimittaessaan paikkauksen tilanteeseen. - Avoimen lähdekoodin tuotteita tarjoavilla yrityksillä on erilaisia sopimusmalleja tähän tarkoitukseen. - Sopimukset kannattaa arvioida oman projektin kannalta myös kehitysvaiheen nopeuden takia.
  • 25. Joskus ilmainen on juuri se oikea
  • 26. Yhteisöversio - Esimerkiksi erilaiset tuotteiden testit ja Proof- of-Conceptit kannattaa tehdä usein yhteisöversiolla - Intran taustatekniikka? - + oman verkon sisään? - - kehityksen aikainen tuki? - - tilausmallin perusteella stabiloitu versio
  • 28. Eväitä projektien suunnitteluun - lopputuotteen koko elinkaaren aikana ilmenevät muutokset ja bugit hoidetaan? - tarvittavat palvelut ja käytännöt tavoitteen mukaisesti? - ylläpito- ja palvelutasosopimukset toimittajan kanssa? - tuetun version hankkiminen? -  useampia avoimen lähdekoodin etuja toteutuu palvelun koko elinkaaren aikana
  • 30. Avoimen lähdekoodin etuja 1) Nopea käyttöönotto 2) Yksinkertainen lisenssimalli 3) Mahdollisuus ylipäätään muokata tuotetta 4) Mahdollisuus jättää omat muokkaukset osaksi tuotetta 5) Luotettavuus  Muistkaa nämä, kun suunnittelette töitänne avoimen lähdekoodin päälle – ei hintaa.
  • 32. Questions? Twitter: @henrisora & henri.sora@ambientia.fi

Editor's Notes

  1. Avoin lähdekoodi on ilmaista. Se on vuosien aikana muodostunut käsitys useille alan ammattilaisille. Nykyisin tämä ajatus aiheuttaa vain ongelmia avoimen lähdekoodin yrityskäytössä, joten ajatusta pitää muuttaa. Avoinlähdekoodi on ilmaista tai ainakinavoimenlähdekoodinsuurimpiaetuja on senilmaisuus
  2. Tiet alkavat erota noin vuonna 1998… Stallmann: ohjelmistojen hinta on on sosiaalinen ongelma, joten ilmaisilla ohjelmistoilla ratkaistaan sosiaalisia ongelmia. Whitehurst: tämä on liiketoimintaa, vaikka toki varsin toisella tavalla, kuin perintisessä softabisneksessä. Tässä Stalmanninmanifesto: Stallmann: http://www.guardian.co.uk/technology/2008/oct/17/richard-stallman-computer-programmingWhitehurst: http://www.bizjournals.com/triangle/print-edition/2011/10/28/red-hat-targets-public-sector-for.html?page=all
  3. Avoimella lähdekoodilla tehdään nykyisin liiketoimintaa, joten yritysnäkökulmasta se tarkoittaa lähinnä kaupallisia tuotteita ja ilmaisia yhteisöversioita. Näiden ohjelmistojen käytössä on muutamia asioita, jotka on otettava huomioon suunniteltaessa hankkeita niiden varaan. Hyviä esimerkkejä näistä yrityksistä ovat: Liferay AlfrescoMagentoRedHatDrupal
  4. Mielestäni, olemme vasta alussa.Tätä osoittavat useamman avoimen lähdekoodin yrityksen liikevaihto sekä se, että niitä perustetaan koko ajan lisää. Itse uskon myös, että tästä muutoksesta on nähty vasta alku. Softakehitys jatkaa muutostaan avoimempaan suuntaan, mutta tässä tilanteessa käsitys avoimen lähdekoodin ilmaisesta luonteesta on muutettava.
  5. Lisenssitarkemmin: http://en.wikipedia.org/wiki/Apache_LicenseKaupallinentukijaversiot: http://wiki.apache.org/hadoop/Distributions%20and%20Commercial%20Support
  6. Ajatus avoimen lähdekoodin ilmaisuudesta on hämmästyttävän usein edelleen taustalla, kun yrityksissä valitaan tuotteita projektien pohjiksi.Lopulta, kun projektin lopputulos on saatu julkaistua ja liiketoiminta on siirretty tuotteen päälle, sovelluksen turvallinen ylläpito jätetään kokonaan huomiotta tai sen tärkeys ymmärtämättä. Usein toteutus on kaiken lisäksi näkyvissä julkisessa verkossa krakkereiden avoimena kohteena. Se ei lupaa hyvää.
  7. http://www.istockphoto.com/stock-photo-18215205-blackboard-texture.php?st=a29b1ee
  8. On tiettyjä tilanteita, joissa ilmainen yhteisöversio on juuri oikea vaihtoehto. Esimerkiksi erilaiset tuotteiden testit ja Proof-of-Conceptit kannattaa tehdä usein yhteisöversiolla, koska käyttökokemus on riittävän lähellä kaupallista paketointia, mutta ahdistavat kokeilulisenssit eivät vain vanhene testin aikana. Yrityksen intran pohjaksi tulevan valinta on usein vaikeampaa. Yleensä pienemmässä yrityksessä on mahdollista luottaa käyttäjiin ja intra pystytään sulkemaan oman verkon sisään, jolloin tietoturvapäivitysten asentamisessa ei ole samaa kiirettä, kuin julkisen verkon puolella. Tässä tilanteessa yhteisöversio voi olla hyvä vaihtoehto. Tosin, usein muut syyt, kuten kehityksen aikainen tuki tai tilausmallin pohjalta hankittavat jatkuvat päivitykset ovat tässä tilanteessa ne argumentit, jotka kallistavat hieman suuremmat yritykset kaupallisen version käyttäjiksi.
  9. Kyllä, yrityskäytössä avoimesta lähdekoodista pitää ja kannattaa maksaa
  10. Muutamia pointtereita: http://open-source.gbdirect.co.uk/migration/benefit.html