Ohjelmien lisensoinnista



Samankaltaiset tiedostot
Ohjelmiston lisensoinnin avoimet vaihtoehdot

Innovointiprosessi. Lili Aunimo Lili Aunimo

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

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

Avoimen lähdekoodin kehitysmallit

MITÄ BLOGIIN, WIKIIN TAI KOTISIVUILLE SAA LAITTAA?

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

DESCA-sopimuksen ohjelmistomoduuli ja avoimen lähdekoodin ohjelmistot

Ei raportteja roskiin

KOMISSION TÄYTÄNTÖÖNPANOPÄÄTÖS (EU)

Avointen ohjelmistojen käyttö ohjelmistokehityksessä


Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos

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

JHS Avoimen tietoaineiston käyttölupa

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

Sosiaaliset mediat ja tietosuoja. Juha Kontturi IT -suunnittelija Turun ammattikorkeakoulu

Open Source -ohjelmien perusteet

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

VALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke

Projektityön tekeminen. Mitä on hyvä muistaa

Euroopan unionin yleinen lisenssi v.1.1

Lisenssit ja Open Source; Tekninen suoja: DRM. Olli Pitkänen

Manu Setälä Suomen open source -keskus COSS

Avoin lähdekoodi (Open Source) liiketoiminnassa

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

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

Safari-selaimen ohjelmistolisenssi kuluttajan näkökulmasta

Avoin lähdekoodi Mikko Välimäki

Tekijänoikeusseminaari. Tekijöiden oikeudet. Erilaisia suojauksia. Tekijänoikeuden kesto. Tarmo Toikkanen Itä-Suomen yliopisto

PROJEKTITYÖN TEKEMINEN. Teosten hyödyntäminen omassa työssä

Suomen avoimien tietojärjestelmien keskus COSS ry

Avoin lähdekoodi hankinnoissa Juha Yrjölä

Tekijänoikeus opetuksessa. Hallitusneuvos Marco Grönroos Opettajien tekijänoikeuspäivä

Kuvien käyttö opetuksessa

Tekijänoikeudet liiketoiminnassa

KYMENLAAKSON AMMATTIKORKEAKOULU

Sisällönkuvaukset Projektinhallinta 3 op. Sisältö. 2. Palvelinalustat 3 op

Kansallinen digitaalinen kirjasto - toiminnan säädöspohja. Tekijänoikeusneuvos Viveca Still

Operight-tietoisku. Luentorunko. Osio 1: Tekijänoikeuden ABC. Mitä on tekijänoikeus? Kenelle tekijänoikeus syntyy? Opettajan luoma materiaali

Elokuvantekijän pieni tekijänoikeusopas musiikista

Avoimen lisenssin valinta julkiselle kehitykselle ja hallinnalle

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

Opas tekijänoikeudesta valokuvaan, piirrettyyn kuvaan, liikkuvaan kuvaan, ääneen ja musiikkitallenteisiin sekä tekijänoikeudesta internettiin.

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

Paikkatietoon liittyvistä JHShankkeista. Pekka Sarkola Paikkatiedon JHS ohjausryhmä

Openbirds,opensource ja simujen

Kysymyksiä ja vastauksia 1

Creative Commons ja yliopistot. V i l l e O k s a n e n

"Oikeusportfolion" rakentaminen ohjelmistoyritykselle

Tekijänoikeus EU:ssa. OAMK , Suvi Julin Aineiston koonnut Elisa Huusko Berggren Group

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

TEKIJÄNOIKEUDELLISET KYSYMYKSET SÄHKÖISISSÄ OPINNÄYTETÖISSÄ. KIRJASTO/Anna-Kaarina Linna

Aineistojen avoimuus tutkijan oikeudet vs. instituution oikeudet

Viisaat hankinnat JIT2015 sopimusehdot

Sosiaalisen median ja Internet-palveluiden käyttöehdot opetuksessa. Elias Aarnio Innopark Oy / Educoss-hanke

FI Moninaisuudessaan yhtenäinen FI. Tarkistus. Isabella Adinolfi EFDD-ryhmän puolesta

Tekijänoikeudet tietoverkossa ja

E-kirjat sähköiset kirjat

Avoimen datan vaikutuksia tiedontuottajan toimintaan

Tekijänoikeudet liiketoiminnassa

PROJEKTITYÖN TEKEMINEN

DATAN AVAAJAN PIKAOPAS

E-KANDIT LATURI TEKIJÄNOIKEUDELLISET KYSYMYKSET. KIRJASTO/Anna-Kaarina Linna

Kansallinen digitaalinen kirjasto * * * Tekijänoikeudet

TEOKSEN (esim. tekstin, kuvien, musiikin tai muiden hengentuotteiden) tekijöillä on tekijänoikeus teokseensa.

Älä luule, ota selvää!

AVOIMEN LÄHDEKOODIN LISENSSIEHDOT YRITYSKÄYTÖSSÄ ANALYYSIKOKOELMA /

igitaalisten teosten maailmanlaajuinen rekisteröinti ja käyttömaksujen kerääminen internetissä

Microsoft Office 365 / SharePoint -pilvipalvelu

Kvalitatiivisen datan avaaminen. Tieteenala-asiantuntija, FT Katja Fält Metodifestivaalit

Sosiaalisen median hyödyntäminen oppimistehtävissä

AMMATILLISEN KOULUTUKSEN OPETUSVINKIT

Tietokannat, tietokoneohjelmat ja aineistokokoelmat

TEKIJÄNOIKEUDET VERKOSSA. Annukka Havas

Karttojen tekijänoikeudet

FI Moninaisuudessaan yhtenäinen FI. Tarkistus. Isabella Adinolfi EFDD-ryhmän puolesta

IPR ja DRM. Määritelmät

Pertti Pennanen License 1 (7) EDUPOLI ICTPro

Avoin tiede ja tutkimus TURUN YLIOPISTON JULKAISUPOLITIIKKA

Saavutettavuus tietojärjestelmien hankinnoissa

Sisällys A YLEISTÄ MARKKINOINNISTA JA SEN SÄÄNTELYSTÄ 13 B KULUTTAJAMARKKINOINNIN KESKEISET PELISÄÄNNÖT 23

Avoin lähdekoodi - lakiasiaa. Mikko Välimäki

Laki. tekijänoikeuslain muuttamisesta

TEKIJÄNOIKEUSNEUVOSTO LAUSUNTO 1994:3

Avoimen lähdekoodin lisensointi. Mikko Välimäki

LOPPUKÄYTTÄJÄN LISENSSISOPIMUS

Sisällysluettelojen digitoiminen ja sijoittaminen julkiseen tietokantaan

YKS, KAKS, HYPPY! -KILPAILUN SÄÄNNÖT

Avoimen lähdekoodin lisenssit kaupallisessa liiketoiminnassa. Matti Saastamoinen

Tekijänoikeus TEKIJÄNOIKEUS JA PERINTEISTEN KULTTUURI- ILMAUSTEN SUOJAUS

Luova akateeminen yrittäjyys Immateriaalioikeudet

VALO ja tietoyhteiskunnan kehitysvaihtoehdot

JURIDIIKKA YRITYKSEN BRÄNDIN SUOJAAMISEN APUNA

Tekijänoikeus tuo leivän tekijän pöytään

Tekijänoikeuden vaikutuksesta E tiedon hyödyntämisessä. Mari Lampenius Asianajaja

1. Tietoa tekijänoikeuksista

JHS 189 Avoimen tietoaineiston käyttölupa

VERKKOKIRJASTO theseus

KAUKOPALVELU: JURIDISIA KYSYMYKSIÄ Pekka Heikkinen

Transkriptio:

Ohjelmien lisensoinnista Mitä ohjelmoijan on hyvä tietää ohjelmien tekijänoikeuksista ja (erityisesti open source) lisensseistä Tapani Tarvainen 27.11.2015

Lähtökohta: tekijänoikeus Yksinoikeus "määrätä teoksesta valmistamalla siitä kappaleita ja saattamalla se yleisön saataviin". Automaattinen kaikilla teoksilla (jotka ylittävät teoskynnyksen), ei edellytä rekisteröintiä tai määrämuotoista copyright-tekstiä Ylikansallista (Bernen sopimus, WIPO, EU...) lisenssi mieluiten (myös) englanniksi Tekijänoikeuden lähioikeudet (luettelosuoja ym) Myös patentti- ja tavaramerkkioikeus voivat tulla vastaan

Kysymyksiä Millainen lisenssi milloinkin kannattaa laittaa omaan koodiin? Miten omassa ohjelmassa voi käyttää muiden tekemää (netistä löytyvää yms) koodia ja mitä se vaikuttaa lisensointiin - voiko eri tavoin lisensoituja ohjelmia yhdistää ja mitä se vaikuttaa? Mitä tapahtuu jos samaa koodia jakaa usealla eri lisenssillä?

Lisenssin valinta Riippuu ohjelman luonteesta (standalone, kirjasto, web-sovellus), tekijän tarkoituksista ja mahdollisesti käytettävästä muusta koodista Lisenssi on peruuttamaton ellei siinä erikseen toisin mainita, mutta saman ohjelman voi lisensoida uudestaan eri lisenssillä ja eri ehdoilla eri tahoille Käytettäessä muiden tekemiä koodeja pitää selvittää lisenssiyhteensopivuus Omaa lisenssiä ei kannata kirjoittaa ellei ole lakimies

No License Suositus: Copyright Kaino Koodari 2015 Implisiittinen lisenssi: laillisesti (tekijän/ oikeudenhaltijan luvalla) saatua ohjelmaa saa käyttää (myös kaupallisesti) mutta ei muokata eikä levittää edelleen; varmuuskopiointi on aina sallittua, reverse engineering jos tarpeen yhteensopivuussyistä Jaettaessa ohjelmia netissä jakotapa voi vaikuttaa (esim. foorumin säännöt)

Public Domain This code is in the public domain. Ei yksiselitteistä suomalaista vastinetta, esim. Tätä ohjelmaa saa vapaasti käyttää miten tahansa kaikkiin tarkoituksiin. Tekijän nimi (ja päiväys tai ainakin vuosiluku) syytä laittaa kuitenkin, ja jotkut suosittelevat pitempiäkin tekstejä Disclaimer ( as is, no warranty ) hyvä lisätä

GPL General Public License (aiemmin Gnu Public License ) Copyleft : Lähdekoodi annettava, muokkaus ja edelleen levitys sallittava, muutettuja versioita levitettävä samalla lisenssillä jos niitä levittää ( tarttuu koodia yhdistettäessä), tekijää ei saa vaatia vastuuseen Useita hieman erilaisia versioita, voi sallia monia tyyliin version 2 or any later version

GPLv3 vs GPLv2 helpompi yhdistää muiden lisenssien kanssa Tivoisaatio -rajoitus DRM-rajoitus (ei tehokas suoja ) patenttilisenssipakko (muokattua) lähdekoodia ei tarvitse julkistaa ellei binääriäkään jaa (v2 epäselvä tässä, toisaalta vrt. Affero)

Affero GPL Nykyinen versio Gnu AGPL v3 Tarkoitettu verkossa ajettaville ohjelmille: muokattu lähdekoodi annettava myös vaikka ohjelmaa saa vain ajaa verkon yli (vaikkei mitään binääriä käyttäjälle annetakaan) Eksplisiittisesti yhteensopiva GPLv3:n kanssa (mutta ei GPLv2:n)

LGPL Lesser GPL ( Library GPL ) Lievennys GPL:ään: eksplisiittisesti sallii linkittämisen vaikuttamatta kokonaisuuden lisensointiin Rajapintojen pitää olla avoimia niin, että LGPLlisensoituja osia voi muuttaa Tarkoitettu lähinnä ohjelmakirjastoille

MIT license Sallii suunnilleen kaiken kunhan lisenssitekstiä ei poista eikä vaadi tekijää vastuuseen mistään Olennaisesti sama kuin BSD license (tästä on useita variantteja, lisänä usein eksplisiittinen kielto käyttää alkuperäisen tekijän nimeä mainonnassa)

Apache license Sallii vapaan levittämisen kuten MIT/BSD, mutta lisää patenttivapauden (tekijä lupaa ilmaisen lisenssin mahdollisiin koodiin liittyviin patentteihinsa, käyttöoikeuden menettää jos vaatii patenttikorvauksia koodista) Yhteensopiva GPLv3:n kanssa, mutta ei GPLv2:n

Muita yleisiä OS-lisenssejä Artistic license: lähinnä Perl-ohjelmille Eclipse license: melkein kuten BSD Mozilla license: BSD/GPL kompromissiyritys EUPL: EU-komission versio GPL:stä CPL: IBM:n Common Public License Paljon muitakin on, kannattaa harkita lähinnä yhteensopivuussyistä jos koodaa tietyn yhteisön kanssa

Suljetun koodin lisenssit Suljetun koodin (erityisesti ohjelmakirjastojen) käyttäminen oman ohjelman yhteydessä on mahdollista hyvin vaihtelevin ehdoin (ehdot syytä lukea tarkkaan ja olettaa kielletyksi kaikki mitä ei erikseen sallita) Kääntäjien tuotoksia saa yleensä levittää vaikka mukana menisikin suljettujen kirjastojen osia Käyttöjärjestelmän jaettuja kirjastoja saa yleensä käyttää mutta ei levittää, poikkeuksia on

Open (and closed) data Muuta kuin ohjelmakoodia koskevat lisenssit hyvin kirjavia, ehdot kannattaa lukea huolella Laissa hieman vähemmän rajoitettua kuin ohjelmat (mm. saa kopioida omaan käyttöön) Elävä data ts. verkossa oleva ja sieltä jonkin rajapinnan kautta käytettävä data (esim. karttadata) erityisen ongelmallista, oikeuskäytäntöä vähän Ilmaisuus tarkoittaa, että on yleensä turha valittaa ainakaan yksityiselle toimijalle (Google tms), jos ehdot muuttuvat kesken kaiken (etenkin elävän datan kanssa)

Open data -lisenssejä PDDL: Public Domain for data/databases ODC-By: Attribution for data/databases ODC-ODbL: Attribution share-alike for data/databases GFDL: Gnu Free Documentation License Open Publication License Creative Commons -lisenssit

Henkilötietojen käsittely Henkilötietoja sisältävän datan käsittelyssä on paljon lisärajoituksia (henkilötietolaki, EU-direktiivi ja säädökset) Henkilötieto = mikä tahansa tiettyyn henkilöön helposti yhdistettävissä oleva tieto Käsittely sallittua vain laissa luetelluin perustein Jotkin henkilötiedot erityisen arkaluontoisia, käsittely vielä rajoitetumpaa (vaatii erityisperustetta) 1+1=3? Kahden tai useamman tietokannan yhdistäminen voi aiheuttaa rajoituksia, joita millään niistä yksinään ei ole

Lisätietoa opensource.org choosealicense.org wikipedia.org/wiki/comparison_of_free_and_opensource_software_licenses opendatacommons.org opendefinition.org creativecommons.org opencontent.org