Valtioexpo 2015: Miten ketterä kehitys vastaa julkishallinnon haasteisiin – e...
2015-11-20-Avoimet lisenssit ja parhaat käytännöt julkisen hallinnon ICTssä - Case KaPA
1. Avoimet lisenssit ja
parhaat käytännöt julkisen
hallinnon ICT:ssä –
Case KaPA
Petteri Kivimäki
Tietojärjestelmäpäällikkö
Väestörekisterikeskus
20.11.2015 1
3. Kansallinen palveluarkkitehtuuriohjelma
º Yhteentoimiva digitaalisten palvelujen infrastruktuuri, jonka avulla
tiedon siirto organisaatioiden ja palvelujen välillä on helppoa
º Ohjelmassa luodaan
º Kansallinen palveluväylä
º Kansalaisten, yritysten ja viranomaisten tarvitsemat yhteiset
palvelunäkymät
º Uusi kansallinen sähköinen tunnistusratkaisu
º Kansalliset ratkaisut organisaatioiden ja luonnollisten henkilöiden roolien
ja valtuutusten hallintaan
320.11.2015
4. Kansallinen palveluarkkitehtuuriohjelma
4
Ohjelmaryhmä
Pj Anna-MaijaKarjalainen VM
Maria Nikkilä VM
Ohjelmapäällikkö
Strateginen johtoryhmä
Pj Martti Hetemäki VM
Palveluväylä-hanke
Pauli Kartano, VM
Ohjausryhmä
Eero Konttaniemi
VRK, hankepäällikkö
Projektiryhmä
, CSC,
Palvelunäkymät -hanke Tunnistus -hanke RoVa -hanke
Marjukka Ala-Harja,VM Kimmo Mäkinen ,VM Petteri Ohvo, TEM
Ohjausryhmä Ohjausryhmä Ohjausryhmä
Jani Ruuskanen
VRK, hankepäällikkö
Jarkko Leskinen
VRK, hankepäällikkö
Matti Hiltunen
VRK , hankepäällikkö
Projektiryhmä Projektiryhmä Projektiryhmä
Kokonais-&
tietoarkkitehtuuri
Tietoturva
Hankinnat
Viestintä
ja sidosryhmä-
yhteistyö
Lainsäädäntö
20.11.2015
5. KaPA-palvelut
5
º Palveluväyläliityntä
º Liityntäkatalogi
º Palveluhaku
º Kansalaisen omat tiedot
º Virkamiehen omat tiedot
º Kansalaisen postilaatikko
º Kansalaisen tunnistamisen
palvelu Vetuma-asiakkaille
º Kansalaisen tunnistamisen
palvelu tunnistus.fi-
asiakkaille
• Yrityksen omat tiedot
• Yrityksen postilaatikko
• Kansalaisen tunnistamisen palvelu
uusille asiakkaille
• Kansalaisen tunnistamisen palvelu
EU-kansalaisille
• Sähköinen allekirjoitus
• Asiointivaltuudet/
Huoltajuustiedonvälittäminen
• Asiointivaltuudet/
Edunvalvojatiedonvälittäminen
• Asiointivaltuudet/
Nimenkirjoittajatiedon
välittäminen
• Sähköiset valtakirjat
suomi.fi yrityssuomi.fi
20.11.2015
6. KaPA-kokonaisuus
6
Portaalialusta sisällöntuotantoon, hakumoottori…
Palvelunäkymät
Omien tietojen
katselu
Uusi palveluhaku
+ karttanäkymä
Palveluoppaat
Sähköiset palvelut
(federointi, koonti)
Personoitu
palvelunäkymä
Perustieto-varannot Valtion
yhteiset palvelut
Julkisen hallinnon
kohdealue- ja
toimialakohtaiset palvelut
Kuntien
palvelut
Yrityssektorin
palvelut
Palveluväylän
hallinta
Tunnistus-
palvelut
Asiointi-
valtuudetPalvelu-
tietovaranto PTV
Tietoturva,
raportointi.
lokipalvelu
Palveluväylä
välttämättömiä heti
keskeiset palvelut liitettävä alkuvaiheessa,
muut myöhemmässä vaiheessa
välttämättömiä heti
keskeiset palvelut liitettävä alkuvaiheessa,
muut myöhemmässä vaiheessa
20.11.2015
8. Työn tulosten julkaiseminen
º Lähtökohtana julkaista kaikki KaPA:ssa tuotettava koodi avoimena
lähdekoodina
º Pitkän tähtäimen tavoitteena aito avoimen kehittämisen malli, jossa kaikki
halukkaat pääsevät mukaan kehitystyöhön
º Julkaisupaikkana KaPA:n oma työtila GitHub-alustalla
º Myös päivittäinen kehitystyö GitHub:issa – yksityisissä repositorioissa
º Koodin julkaiseminen määräajoin
º https://github.com/vrk-kpa/
820.11.2015
9. Julkaisun vaiheet
º Päätös lähdekoodin julkaisemisesta
º Lisenssin valinta
º Toteutuksessa käytettyjen kolmannen osapuolten toteuttaminen
avoimen lähdekoodin ohjelmistokirjastojen lisensioinnin
tarkistaminen
º Kirjastojen dokumentointi ennen varsinaista tarkastusta
º Tarkistuksessa esille nousseiden puutteiden korjaaminen
920.11.2015
10. Julkaisun vaiheet
º Lähdekoodin valmistelu julkaisuun
º Ylimääräisten merkintöjen siivoaminen koodista
º Lisenssi-otsakkeiden lisääminen
º Lisenssi-tiedostojen lisääminen
º Koodin kääntämiseen ja/tai käyttöön liittyvän ohjeistuksen tuottaminen
º Valittuun lisenssiin liittyvän ohjeistuksen tuottaminen
º Koodin avaaminen julkiseksi
º Valmius vastata koodiin tai sen käyttöön liittyviin kysymyksiin /
palautteeseen
1020.11.2015
11. Esille nousseita kysymyksiä
º Mitä lähdekoodin julkaisulla tavoitellaan?
º Miten valittu lisenssi vaikuttaa koodin
uudelleenkäyttömahdollisuuksiin?
º Kaupallinen käyttö
º Avoimen lähdekoodin sovellukset, suljetun lähdekoodin sovellukset
º Koodiin tehtyjen muutosten julkaisu
º Koodin käyttöön liittyvät rajoitukset/velvoitteet
º Eri lisenssikategorioiden ymmärtäminen
º Sallivat, heikot vastavuoroiset, vahvat vastavuoroiset, vahvat
verkkopalvelussavastavuoroiset
1120.11.2015
12. Esille nousseita kysymyksiä
º Toteutuksessa käytettyjen ohjelmistokomponenttien lisenssien
asettamat vaatimukset liittyen ohjelmiston
º Lähdekoodinlevittämiseen
º Binaarien levittämiseen
º Kuinka usein lisenssitarkistus olisi syytä tehdä?
º Voiko tarkistuksentekoa jatkossa helpottaa?
1220.11.2015