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

  • Published on
    25-May-2015

  • View
    406

  • Download
    0

DESCRIPTION

Henri Soran esitys Sytyke-risteilyltä

Transcript

  • 1. Pitäisikö OpenSourcesta maksaa?Henri Sorateknologia- ja palvelujohtaja5.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 3. OpenSourceFree Software 4. Hieman historiaa… 5. Free Software | Open Source 6. Open Source on nykyisinliiketoimintaa 7. “open source” 8. OSS-businessmalleja 9. OSS-businessmallit1. Täysin vapaa tuote + kaupallinen tuki • Vaadin • Apache.org:n projektit • Hadoop • …2. Yhteisöversio + kaupallinen tuote1. Red Hat2. Liferay3. Magento4. … 10. Täysin vapaa + kaupallinen tukiHyvää Huonoa- Täysin ilmainen - Yhteisötuen varassakäyttö on mahdollista kehittäminen- Kokeileminen ja - Kaupalliseen tukeentestaaminen nopeaaturvaudutaan useinliian myöhään tai eiollenkaan- Kaupallisen tuenkuviot joskus varsinsekaisia 11. Yhteisöversio + kaupallinen tuoteHyvääHuonoa- Täysin ilmainen- Yhteisöversioon eikäyttö on rajoitetusti yleensä saamahdollistakaupallista tukea- Kokeileminen ja- Kaksi erilaistatestaaminen nopeaa palveluyritystyyppiä 12. Koko elinkaari 13. 2012 goals- Ilmainen tuote projektin pohjaksi- Julkaisu-???- ????- ???? 14. Tarvitaan ylläpitoa ja tukea- Avoimen lähdekoodin tuotteet tarvitsevatsamalla tavalla ylläpitoa- Yhteisöllisen kehityksen seurauksenatietoturvaongelmia löydetään varsin usein- Ne paikataan yleensä nopeasti. 15. Kuka ylläpitää?- Tarvitaan taho, joka ylläpitää ja seuraa - Yritys itse? - Alan firma?- Päivitysten jälkeen myös testaaminen, jottakaikki toimii, kuten suunniteltu aikaisemmin- Onko sovelluksen mukana tullut testihaarniska?- Yritykset tarjoavat tähän SLA-sopimuksia, jotenniitä pitää harkita 16. Lisenssikulut vs. laskutettava tunti 17. Avoin lähdekoodi on ilmaista!- Oletus ilmaisuudesta johtaa myös toiseenkutkuttavaan tilanteeseen.- Monissa yrityksissä tulee vastaan ajatus siitä,että lisenssi- ja tilauskustannuksia kannattaavälttää viimeiseen asti- koska ne ovat poissa varsinaisesta projektintekemiseen kohdistuvasta budjetista. 18. Teräsbetoni,Taistelemmeviimeiseen mieheen… 19. Bugien korjaus- Projektin aikana pitää tehdä laskutettaviatunteja, tai laskutettavia päiviä, jottayhteisöversiossa olevat bugit saadaan korjattuatai kierrettyä.- Kulut ilmenevät projektin aikana ja maksavatrahaa - sekä pahimmillaan viivästyttävätvarsinaista käyttöönottoa. 20. Kehittämisen nopeus- Ambientialla 16 vuotta avointa lähdekoodia- Vuosien aikana olemme myös löytäneet softistamonia, monia, bugeja.- Yleensä tuki on ollut nopea toimittaessaanpaikkauksen tilanteeseen.- Avoimen lähdekoodin tuotteita tarjoavillayrityksillä on erilaisia sopimusmalleja tähäntarkoitukseen.- Sopimukset kannattaa arvioida oman projektinkannalta myös kehitysvaiheen nopeuden takia. 21. Joskus ilmainen on juuri se oikea 22. Yhteisöversio- Esimerkiksi erilaiset tuotteiden testit ja Proof-of-Conceptit kannattaa tehdä useinyhteisöversiolla- Intran taustatekniikka? - + oman verkon sisään? - - kehityksen aikainen tuki? - - tilausmallin perusteella stabiloitu versio 23. Eväitä projekteihin… 24. Eväitä projektien suunnitteluun- lopputuotteen koko elinkaaren aikanailmenevät muutokset ja bugit hoidetaan?- tarvittavat palvelut ja käytännöt tavoitteenmukaisesti?- ylläpito- ja palvelutasosopimukset toimittajankanssa?- tuetun version hankkiminen?-  useampia avoimen lähdekoodin etujatoteutuu palvelun koko elinkaaren aikana 25. Kyllä 26. Avoimen lähdekoodin etuja1) Nopea käyttöönotto2) Yksinkertainen lisenssimalli3) Mahdollisuus ylipäätään muokata tuotetta4) Mahdollisuus jättää omat muokkaukset osaksi tuotetta5) Luotettavuus Muistkaa nämä, kun suunnittelette töitänneavoimen lähdekoodin päälle – ei hintaa. 27. Kysymyksiä? Väitteitä! 28. Questions?Twitter: @henrisora & henri.sora@ambientia.fi

Recommended

View more >