Avoimen lisenssin valinta julkiselle kehitykselle ja hallinnalle 20.11.2015 Martin von Willebrand Twitter: @mvonwi 20.11.2015 www.hhpartners.fi
Esittäytyminen / Martin von Willebrand Teknologiaryhmästä vastaava osakas, asianajaja Yhdistysaktiivi IT-oikeuden yhdistyksen puheenjohtaja ja sihteeri v. 2006-2010
Viitekehys On halu avata ohjelmistoprojekti Kehitys julkiseksi Lisenssi avoimeksi Ekosysteemin rakennus Avaajalla on tuotehallintaosaaminen ja avoimen kehittämisen osaaminen Kyseessä julkinen organisaatio tai yritys
Viitekehys / avoimet lisenssit 4 kategoriaa lisenssejä Sen mukaan, mitä edellytyksiä asettavat ohjelmistoon tehtyjen muutoksien edelleen jakamiselle ohjelmiston kanssa Sallivat: MIT Heikot vastavuoroiset: MPL 2.0, (LGPL 2.1) Vahvat vastavuoroiset: GPL 2 tai 3, LGPL 2.1, Eclipse, (EUPL 1.1) Vahvat, verkkopalvelussa vastavuoroiset: AGPL 3, EUPL 1.1 Muitakin jaotteluita, mutta tämä keskeisin ekosysteemille
Lähestymistapa Mikä lisenssi kannattaa valita? Suosittu kysymys Kysymys EI ole vain lisenssistä! Miten hallita, johtaa ja rakentaa ohjelmistoprojektia ja ekosysteemiä? Seurauksena on monta asiaa, mukaan lukien lisenssi Lisenssin valitsemiseksi tulee ymmärtää projekti ja sen hallinta
Lähestymistapa Avaajan toiminta: Mikä merkitys projektilla on? Mitä tavoitellaan? Ymmärrä ohjelmistoprojekti Minkä ongelman ohjelmistoprojekti ratkaisee? Mitä toimijoita alueella on? Kenen ongelma on kyseessä? Välittömät hyödyntäjät? Kenelle ratkaiseminen on mahdollisuus? Kenelle ongelma? Mitä liiketoimintaa ohjelmistoprojekti mahdollistaa/synnyttää/estää? Käyttäjämäärä Paljonko projektilla on aloitettaessa käyttäjiä? Miten lisäkäyttäjiä tavoitellaan? Vrt. kilpailu. Mitä pitäisi saavuttaa? Kilpailutilanne? Onko avaajan toiminta kilpailtua? Voiko projekti haarautua? Onko avaajan projekti hyvällä pohjalla? Voiko joku sulkea projektin koodia? Onko hyvä vai huono? Miten projekti rahoittaa itsensä? Milloin projekti päättyy? Teknologiaan liittyvät rajoitukset/vaatimukset (mm. toiset lisenssit)
Vaikuttavat kriteerit / lisenssin valinta Lisäkäyttäjien hankinta Edesauttaako salliva lisenssi käyttäjien hankintaa? Estääkö vastavuoroinen käyttäjien hankintaa? Kilpailutilanne Onko kilpailua olemassa ja odotettavissa? Voiko joku sulkea projektin ja kilpailla suljetulla tuotteella? Estääkö vastavuoroinen lisenssi ei-toivottua kilpailua samalla koodipohjalla? Mahdollistaako salliva lisenssi kilpailemisen suljetulla versiolla? Projektin rahoitus Mistä riippuvainen? Tukipalvelut? Maksavat lisäosat? Kaupallinen dual licensing? Ekosysteemitulot? Mikä on sallivuuden ja vastavuoroisuuden vaikutus rahoituskanavaan? Minkälaiset ekosysteemituotteet mahdollisia? Teknologian aikaisemmat lisenssit ja niiden vaatimukset
Muita projektin hallinnon asioita Julkaisun ja kehityksen työkalut: versiohallinta, bug tracker, kommunikaatiotavat, road-map jne. Koodikontribuutioiden käsittely Ostettu kehitystyö Varsinaiset kontribuutiot, huomioi oikeuksista huolehtiminen Projektin oikeushenkilö: uusi v. olemassa oleva Case KaPA: VRK Case EduCloud: COSS ry Päätöksenteko projektissa v. oikeushenkilö Ketkä osallistuvat, ja miten päätökset syntyvät. Huomioi myös erimielisyystilanteet Rahoitus: miten toiminta rahoitetaan?
Kiitos! Martin von Willebrand PL 232, 00101 Helsinki www.hhpartners.fi