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

32
Pitäisikö Open Sourcesta maksaa? Henri Sora teknologia- ja palvelujohtaja 5.9.2012

Upload: ambientia

Post on 26-May-2015

410 views

Category:

Documents


3 download

DESCRIPTION

Henri Soran esitys Sytyke-risteilyltä

TRANSCRIPT

Page 1: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Pitäisikö Open Sourcesta maksaa?

Henri Sorateknologia- ja palvelujohtaja5.9.2012

Page 2: Pitääkö avoimesta lähdekoodista maksaa   sytyke 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

Page 3: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

OpenSourceFree SoftwareOpenSourceFree SoftwareOpenSourceFree Software

Page 4: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012
Page 5: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Hieman historiaa…

Page 6: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Free Software | Open Source

Page 7: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012
Page 8: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Open Source on nykyisin liiketoimintaa

Page 9: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012
Page 10: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

“open source”

Page 11: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

OSS-businessmalleja

Page 12: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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. …

Page 13: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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

Page 14: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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ä

Page 15: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Koko elinkaari

Page 16: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012
Page 17: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

2012 goals

- Ilmainen tuote projektin pohjaksi

- Julkaisu

- ? ? ? - ????- ????

Page 18: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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.

Page 19: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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

Page 20: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Lisenssikulut vs. laskutettava tunti

Page 21: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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.

Page 22: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Teräsbetoni, Taistelemme viimeiseen mieheen…

Page 23: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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.

Page 24: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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.

Page 25: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Joskus ilmainen on juuri se oikea

Page 26: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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

Page 27: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Eväitä projekteihin…

Page 28: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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

Page 29: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

K y l l ä

Page 30: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

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.

Page 31: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Kysymyksiä? Väitteitä!

Page 32: Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012

Questions?

Twitter: @henrisora & [email protected]