3. Kansallinen palveluarkkitehtuuriohjelma
º Yhteentoimiva digitaalisten palvelujen infrastruktuuri, jonka avulla
tiedon siirto organisaatioiden ja palvelujen välillä on helppoa
º KaPA tuottaa Suomi.fi-palveluita
º Suomi.fi-palveluväylä
º Suomi.fi-pavelunäkymät
• Kansalaisten, yritysten ja viranomaisten tarvitsemat yhteiset palvelunäkymät
º Suomi.fi-palvelutietovaranto
º Suomi.fi-tunnistaminen
º Suomi.fi-asiointivaltuudet
3
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ö
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
º Valmiiden avoimen lähdekoodin komponenttien hyödyntäminen
º Kaupallisten ja/tai suljettujen komponenttien käyttö ei kuitenkaan pois suljettua
º 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/
8
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
9
10. Julkaisun vaiheet
º Lähdekoodinvalmistelu 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
º Yhteistyömallin hahmottelu kehittäjäyhteisön suuntaan
º Koodin avaaminen julkiseksi
º Valmius vastata koodiin tai sen käyttöön liittyviin kysymyksiin / palautteeseen
10
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
11
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?
12
15. Palveluväylä ja Suomi-Viro-yhteistyö
º Palveluväylän ja X-teen alustana toimivan X-Road-ratkaisun
kehittäminen yhdessä
º Yhteinen backlog ja yhteistyön toimintaan liittyvä dokumentaatio
º https://github.com/vrk-kpa/xroad-joint-development/
º Lähdekoodit
º https://github.com/vrk-kpa/xroad-public
º Joint X-Road Community
º https://jointxroad.github.io/
15