pitääkö avoimesta lähdekoodista maksaa sytyke 2012
DESCRIPTION
Henri Soran esitys Sytyke-risteilyltäTRANSCRIPT
Pitäisikö Open Sourcesta maksaa?
Henri Sorateknologia- ja palvelujohtaja5.9.2012
Henri Sora
© Sofia Nordström
- Ambientia- Since 1998- Director, Technology and Services- Board Member
- Aucor (software)- Advisory Board Member
- Labrox (life sciences) - Chairman of the Board
- Father of three children - (6 y, 3 y and 11 mo)
- Hobbies - Hiking - Sailing- Kayaking - Bicycling
OpenSourceFree SoftwareOpenSourceFree SoftwareOpenSourceFree 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. Magento4. …
Täysin vapaa + kaupallinen tuki
Hyvää - Täysin ilmainen
käyttö on mahdollista
- Kokeileminen ja testaaminen nopeaa
Huonoa- Yhteisötuen
varassa kehittäminen
- Kaupalliseen tukeen turvaudutaan usein liian myöhään tai ei ollenkaan
- Kaupallisen tuen kuviot joskus varsin sekaisia
Yhteisöversio + kaupallinen tuote
Hyvää - Täysin ilmainen
käyttö on rajoitetusti mahdollista
- Kokeileminen ja testaaminen nopeaa
Huonoa- Yhteisöversioon ei
yleensä saa kaupallista tukea
- Kaksi erilaista 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
K y l l ä
Avoimen lähdekoodin etuja
1) Nopea käyttöönotto 2) Yksinkertainen lisenssimalli 3) Mahdollisuus ylipäätään muokata
tuotetta4) Mahdollisuus jättää omat muokkaukset
osaksi tuotetta5) Luotettavuus
Muistkaa nämä, kun suunnittelette töitänne avoimen lähdekoodin päälle – ei hintaa.
Kysymyksiä? Väitteitä!
Questions?
Twitter: @henrisora & [email protected]