Avoin lähdekoodi hankinnoissa Juha Yrjölä

Samankaltaiset tiedostot
Suomen avoimien tietojärjestelmien keskus COSS ry

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos

Ohjelmiston lisensoinnin avoimet vaihtoehdot

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux

Avoimen lähdekoodin kehitysmallit

JHS 166 Julkisen hallinnon IT-hankintojen yleiset sopimusehdot Liite 8. Erityisehtoja tilaajan sovellushankinnoista avoimen lähdekoodin ehdoin

Avoimen lähdekoodin ohjelmistot julkisessa hallinnossa

Case: Avoimen lähdekoodin ohjelmistojen hyödyntäminen Lahdessa

Kaupunginkanslian avoin ohjelmistokehitys, rajapintatyö, syksy kevät Projektitarpeen ja tavoitteiden kuvaus

JHS-järjestelmä ja avoimet teknologiat. Tommi Karttaavi

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Avoimet lisenssit. Katsaus Creative Commons -lisensointiin. Työelämäpedagogiikan webinaari

Avoimen ja jaetun tiedon hyödyntäminen. Juha Ala-Mursula BusinessOulu

JulkICTLab Eteneminen Mikael Vakkari, VM

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

Innovointiprosessi. Lili Aunimo Lili Aunimo

Manu Setälä Suomen open source -keskus COSS

Suomen avoimien tietojärjestelmien keskus COSS ry

Suomen avoimien tietojärjestelmien keskus COSS ry

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

Kansallinen palveluarkkitehtuuri TUNNISTUSPALVELU INFO

Avoimen lisenssin valinta julkiselle kehitykselle ja hallinnalle

Opas koulujen VALO-hankintaan. Elias Aarnio Avoimet verkostot oppimiseen -hanke Educoss Innopark Oy

TTL & COSS Avoimien ohjelmistojen käyttö Road show. Marras- joulukuu 2009

JulkICTLab. Kirsi Pispa, projektipäällikkö, CSC

OSKARI. Yhteistyöllä eteenpäin Jani Kylmäaho Oskari-verkoston koordinaattori

Avoimen ohjelmistotuotteen hallinta julkisella sektorilla. Jukka Kääriäinen VTT Oy , Oskari-verkostopäivä

Ohjelmien lisensoinnista

IT2015 EKT-ehtojen käyttö

Tietotekniikan kasvun ongelmat?

Digi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Selvitys GPL-lisensoinnin tuomat ongelmat

JHS Avoimen tietoaineiston käyttölupa

PSOP-SADe kansallinen Johanna Mätäsaho. yhteensopivuus

Mikä on avoimen tuotteen hallintamalli perustiedot ja taustoitus. Jukka Kääriäinen, Tapio Matinmikko, Raija Kuusela

TYPO3 - Open Source Enterprise CMS

Maanvuokrausjärjestelmä Mvj. Projektitarpeen ja tavoitteiden kuvaus

Mobiilin somepalvelun ketterä kehittäminen, sopimusehtoluonnos

Avoin lähdekoodi ja hankinnat. JHS-SEMINAARI Avoimet teknologiat haaste ja mahdollisuus

Viisaat hankinnat JIT2015 sopimusehdot

JHS 166 Julkisen hallinnon IThankintojen. (JIT 2014) -päivitys. JUHTA Sami Kivivasara

Viitekehys hallinnossa

Aineiston luovuttaminen tilaajalle KSE13 Tietomallit ja sähköinen aineisto. Matti Kiiskinen /Telu-koulutus

LIITE 3: SOPIMUSLUONNOS KARTTAPOHJAISEN ARKKITEHTUURIHAKUPALVELUN TOTEUTUKSEN HANKINNASTA

Avoimen tuotteen hallintamalli FINTO OhRy

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti

AVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA

Avoimen lähdekoodin karttapalvelu Oskarin hyödyntäminen HSY:ssä. Henna-Kaisa Räsänen HSY paikkatietoseminaari Finlandia-talo

Yleiset toimitusehdot Asiantuntijapalvelut

Kooste kotitehtävien vastauksista. Kotitehtävä 6 - Ylläpito- ja kehittämismalli

Avoimen lähdekoodin hallittu kaupallinen uudelleenkäyttö

Avoin lähdekoodi (Open Source) liiketoiminnassa

Ketterät hankinnat Avoin Ohjelmistokehitys: Peter Lunberg Hankinta-asiantuntija: Mikael Vakkari

Salassapitosopimus 2018

Onnistunut ohjelmistoprojekti

LIIKENNEVALOJEN OHJAUS- JA VALVONTAJÄRJESTELMÄ

LINUX LINUX. Viisi hyvää syytä käyttää Linuxia MUISTA! GNU Free Documentation License

Viveca Still OTT, tekijänoikeusneuvos

Sote ICT - yhteishankintamalleja. Tapio Koivisto ICT-hankintapäällikkö KL-Kuntahankinnat Oy

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Paikkatiedon lupapolitiikka ja lisensiointimallit. INSPIRE-verkosto Paikkatiedon infrastruktuurin hyödyntäminen 29.9.

Antti Ylä-Jarkko Tietohallintojohtaja Vantaan kaupunki. Epäsovinnaisia tuottavuusratkaisuja kuntakentässä

Oikeusministeriön OpenOffice.org -käyttöönotto. Esityksen sisältö. Avoin lähdekoodi

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Pertti Pennanen License 1 (7) EDUPOLI ICTPro

Linked Events. Helsingin tapahtumarajapinta. Aleksi Salonen

ONKI-projekti JUHTA KANSALLISKIRJASTO - Kirjastoverkkopalvelut

Fiksumpi käyttöliittymä kuntaan. Miten kuntien tietojärjestelmät saadaan palvelemaan kuntalaisia? LapIT-päivät 2015

labs.kirjastot.fi Antti Pakarinen Timo Tuominen

Avoimen datan vaikutuksia tiedontuottajan toimintaan

JUHTA - Julkisen hallinnon tietohallinnon neuvottelukunta

Open Source -ohjelmien perusteet

Helsinki Region Infoshare 2013

HANKINTASOPIMUS: VISUAALINEN SUUNNITTELU

IT-hankinnat - ongelmista ratkaisuihin

Älypuhelimet. Sisällysluettelo

DATAN AVAAJAN PIKAOPAS

DESCA-sopimuksen ohjelmistomoduuli ja avoimen lähdekoodin ohjelmistot

OHJELMISTOLISENSSIT JA LIIKETOIMINTA. TKK, tietotekniikkaoikeuden seminaari Hannes Saarinen

Julkaisuarkistopalveluiden tilannekatsaus

WLAN-PALVELU LUOTETTAVASTI KÄYTTÖÖNNE

Tekijänoikeussopimukset

YHTEINEN ERITTELEMÄTTÖMIEN KONSULTTIPALVELUIDEN SUUNNITTELU- JA RAKENNUTTAMISPALVELUIDEN PUITESOPIMUS

Ohjelmistotuotteen hallinnasta

Open source uusia mahdollisuuksia operaattoreille

Sopimuksen päiväys ja nro:

Kuntasektorin kokonaisarkkitehtuuri

2. Hankintamenettely, hankinnasta ilmoittaminen ja asiakirjajulkisuus

Minikilpailutus - Tarjouspyyntö

Euroopan unionin yleinen lisenssi v.1.1

JHS 169 Avoimen lähdekoodin ohjelmien käyttö julkisessa hallinnossa

Esiselvitys ja avoin lähdekoodi

Saavutettavuus tietojärjestelmien hankinnoissa

Järjestelmäintegraatio

Onnistunut ohjelmistoprojekti

Avoimen lähdekoodin vaarat

Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab jatkohakemus

FLOSS. Terhi Kilamo, assistentti

Transkriptio:

Avoin lähdekoodi hankinnoissa 9.6.2016 Juha Yrjölä

Mitä on avoin lähdekoodi? 1. Lähdekoodi tulee jakaa ohjelmiston mukana tai antaa saataville joko ilmaiseksi tai korkeintaan luovuttamiskulujen hinnalla. 2. Kuka tahansa saa jakaa ohjelmaa eteenpäin vapaasti ilman rojalteja tai lisenssimaksuja tekijälle. 3. Kuka tahansa voi muokata ohjelmaa tai johtaa siitä uusia ohjelmia ja sen jälkeen jakaa muokattua ohjelmia samoin ehdoin. (lähde: The Open Source Definition)

Termit versio, revisio ohjelmiston lähdekoodien tietyllä ajanhetkellä jäädytetty tila versionhallinta ohjelmisto tai palvelu, jolla pidetään kirjaa lähdekoodin muutoksista GitHub Suosituin versionhallintapalvelu avoimen lähdekoodin projektien kehitystyöhön forkki muun kun alkuperäisen kehittäjän ylläpitämä ohjelmistokopio git Linus Torvaldsin kehittämä, tällä hetkellä suosituin versionhallinta-ohjelmisto

Avoimen lähdekoodin mielikuvat

Avoimen lähdekoodin todellisuus Keskeisimmät motiivit avoimen lähdekoodin käytölle aineistossa olivat pragmaattisia, kuten ohjelmiston jatkokehittämisen mahdollistaminen ja turvaaminen, yhteensopivuus, valmiin koodin uudelleenkäyttö ja kustannushyödyt. Huovila, M. (2010). Avoimen lähdekoodin ohjelmistoprojektit terveydenhuollossa. I often compare open source to science. To where science took this whole notion of developing ideas in the open and improving on other peoples' ideas and making it into what science is today and the incredible advances that we have had. And I compare that to witchcraft and alchemy, where openness was something you didn't do. Linus Torvalds

Avoimen lähdekoodin suosio maailmalla

Avoimen lähdekoodin suosio Helsingin kaupungilla

Avoimen lähdekoodin hyödyt kaupungilla (1) Toimittajariippuvuuden keventäminen Muokattavuus muuttuvien käyttötarpeiden mukaisiksi Markkinoiden luominen ja kilpailun lisääminen Mahdollisuus hajauttaa sovelluskehitystä Parempi toimittajariskin hallinta Pienemmät kustannukset

Avoimen lähdekoodin hyödyt kaupungilla (2) Ketterämpi kehitys Nykyaikaisten toimittajien hyödyntäminen Yhteistyö muiden julkishallinnon organisaatioiden kanssa Parempi laatu Tutkimusten mukaan avoimessa lähdekoodissa pienempi määrä virheitä

Avoimen lähdekoodin haasteet Vanhat toimintatavat Isot toimittajat haluttomia uudistumaan Lisenssikysymykset Ovat ongelmia silloin, jos ohjelmisto halutaan sulkea Ennakkotapausten ja julkishallinnon linjanvetojen vähäisyys Tekijänoikeuksien hallinta Silloin kun kehitystyöhön osallistuu ulkopuolisia ja lisenssiä halutaan myöhemmin muuttaa

Vastuu ja ylläpito Vastuu palvelun toimivuudesta on edelleen toimittajalla. Vaikka palvelun lähdekoodi on avointa, palvelinympäristö ei ole. Hallinta ja vastuu säilyvät palvelun tuottajalla. Avoimen lähdekoodin ohjelmiston julkaisija ei ota vastuuta ohjelmiston toiminnasta, kun jokin muu taho ottaa itsenäisesti ohjelmiston käyttöön. Ohjelmistolla tuotetun palvelun vastuista sovitaan normaalisti. Kehitystyö ja ylläpito on mahdollista mutta ei pakollista hajauttaa eri toimittajille.

Kaupungin tietotekniikkaohjelma 2015-2017 Kaupungin toimeksiannosta kehitettävä uusi ohjelmistokoodi julkaistaan avoimen lähdekoodin lisenssillä, ellei ole perusteltua syytä muuhun.

Miten avointa lähdekoodia?

Vaihtoehdot 1. Avoimen lähdekoodin ketterän ohjelmistokehityksen puitesopimuksella 2. Avoin lähdekoodi ehdottomaksi vaatimukseksi 3. Avoimesta lähdekoodista lisäpisteitä tarjousten vertailussa

Ketterän ohjelmistokehityksen puitesopimus Helppo tapa ostaa ohjelmistokehitystä ilman erillistä kilpailutusta Rajapinta- ja käyttöliittymäohjelmointi voidaan ostaa erikseen Vaatii substanssiosaamista tilaajalta Ylläpito sovittava erikseen Mahdollinen ylläpidon puitesopimuskilpailutus tulossa Käytettävissä syksyllä 2016

Avoimen lähdekoodin vaatimus (1) Palvelujen tuloksena syntyvän toimitettavan aineiston, tilaajan sovellusten ja muiden mahdollisten tulosten (jäljempänä näistä käytetään yhteistä nimitystä Tulokset ) tekijän- ja muut immateriaalioikeudet siirtyvät Tilaajalle, jollei toisin erikseen sovita. Tekijänoikeuden siirto sisältää oikeuden tehdä muutoksia Tuloksiin sekä oikeuden luovuttaa tekijänoikeus edelleen. (2) Toimittaja vastaa siitä, että Tulokset voidaan julkaista avoimen lähdekoodin lisenssillä, ellei toisin erikseen sovita. (lähde: Avoimen ohjelmistokehityksen puitesopimus)

Avoimen lähdekoodin pisteytys 1. Järjestelmä/palvelu/ohjelmisto on lisensoitu Open Source Initiativen hyväksymällä avoimen lähdekoodin lisenssillä. 2. Ohjelmisto on kehitetty julkisesti ja avoimesti. Lähdekoodeja säilytetään avoimessa versionhallintaympäristössä. 3. Palvelun hyödyntämät kolmansien osapuolien komponentit on lisensoitu avoimen lähdekoodin lisenssillä.

Avoimen lähdekoodin lisenssit

Copyleft-lisenssit Vaativat, että ohjelman levittäminen edelleen on tehtävä alkuperäisin ehdoin. Varmistavat, että alkuperäinen kehittäjä tai kehittäjäyhteisö hyötyy jatkokehitetystä ohjelmistosta. Rajaavat pois tiettyjä liiketoimintamalleja. Esim. avoimen tuotteen myyminen suljettuna. Turvallinen valinta, jos halutaan vapaasti hyödyntää kaikkia avoimen lähdekoodin komponentteja. GPL MPL

Sallivat lisenssit Sallivat ohjelmiston muokkaamisen ja muokatun tuotteen levittämisen edelleen ilman lähdekoodeja. Mahdollistavat suuremman määrän liiketoimintamalleja. Painotetaan ohjelmistokehittäjän vapautta, ei käyttäjän. Web-kehityksessä suosituin lisenssiperhe.

Kysymyksiä?