Ero sivun ”GNU GPL” versioiden välillä

Siirry navigaatioon Siirry hakuun
323 merkkiä poistettu ,  12. maaliskuuta 2009
p (typo)
Rivi 12: Rivi 12:
* Ohjelmasta saa ottaa osia ja käyttää muissa ohjelmissa, jotka käyttävät GPL-lisenssin samaa versiota, kunhan tekijät mainitaan asianmukaisesti. Monessa ohjelmassa käyttäjän annetaan valita mitä GPL:n versiota käytetään.
* Ohjelmasta saa ottaa osia ja käyttää muissa ohjelmissa, jotka käyttävät GPL-lisenssin samaa versiota, kunhan tekijät mainitaan asianmukaisesti. Monessa ohjelmassa käyttäjän annetaan valita mitä GPL:n versiota käytetään.


Tilanne on hankalampi, jos haluaa yhdistää osia eri ohjelmista. Jos jokin ohjelmista on lisensoitu vain GPL:nä yhdistelmä on yleensä levitettävä GPL:n alaisuudessa. Tämä onnistuu, jos muiden ohjelmien lisenssit ovat "GPL-yhteensopivia". Lista tällaisista lisensseistä on esim. FSF:n verkkosivuilla. Ongelma ei koske tapausta, jossa eri ohjelmat vain levitetään yhdessä yhdistämättä niitä.
Tilanne on hankalampi, jos haluaa yhdistää osia eri ohjelmista. Jos jokin ohjelmista on lisensoitu vain GPL:nä yhdistelmä on yleensä levitettävä GPL:n alaisuudessa. Tämä onnistuu, jos muiden ohjelmien lisenssit ovat "GPL-yhteensopivia". Lista tällaisista lisensseistä on esim. [[FSF]]:n verkkosivuilla. Ongelma ei koske tapausta, jossa eri ohjelmat vain levitetään yhdessä yhdistämättä niitä.


GPL-ohjelman käyttö digiboksissa, kännykässä tms. edellyttää GPLv3:n tapauksessa että lähdekoodin lisäksi annetaan muunnetun koodin asennusohjeet. Muunnetun version asennus ei saa edellyttää eri sopimusta. GPL-ohjelmaa saa kuitenkin käyttää myös laitteessa, jossa koodia ei pääse muuttamaan (ROM-piiri, umpeenvalettu kotelo tms.). Ohjelman käyttö verkkopalvelussa saattaa edellyttää lähdekoodin tarjoamista käyttäjille. Lähdekoodiin saatetaan laskea myös kehitysympäristö, sikäli kuin se ei ole yleisesti saatavilla tai helposti korvattavissa.
GPL-ohjelman käyttö digiboksissa, kännykässä tai vastaavassa sulautetussa järjestelmässä edellyttää GPLv3:n tapauksessa, että lähdekoodin lisäksi annetaan muunnetun koodin asennusohjeet. Muunnetun version asennus ei saa edellyttää eri sopimusta. GPL-ohjelmaa saa kuitenkin käyttää myös laitteessa, jossa koodia ei pääse muuttamaan (ROM-piiri, umpeenvalettu kotelo tms.). Jos ohjelmaa käytetään verkkopalvelussa, ei lähdekoodia ja muokkauksia ole pakko tarjota käyttäjille. Jos sen sijaan käytetään GPL-lisenssiin perustuvaa [[wikipedia:AGPL|AGPL]]-lisenssiä, on lähdekoodi tarjottava myös palvelun käyttäjille. Lähdekoodiin saatetaan laskea myös kehitysympäristö, sikäli kuin se ei ole yleisesti saatavilla tai helposti korvattavissa.


Ohjelman levittäminen binäärinä vaatii, että lähdekoodi joko levitetään binäärien yhteydessä tai että se kirjallisesti luvataan toimittaa tarvittaessa. Useimmat linuxien binääri-CD:t rikkovat tätä vastaan, joten niiden jakelu on periaatteessa tekijänoikeuksien vastaista. Asiaa on katsottu läpi sormien, mutta lienee asiallista varmistaa, että vastaanottaja on tietoinen siitä, että lähdekoodit ovat saatavilla. Jos jakelua harrastaa kaupallisesti tai isommassa mittakaavassa asia kannattanee hoitaa kuntoon, vaikka tiettyä CD:tä vastaavat ohjelmien oikeiden versioiden lähdekoodit voi olla hieman hankalaa selvittää. Kun lähdekoodit on selvitetty lähdekoodi-CD:n tarjoaminen kaupanpäälliseksi lienee helpoin ratkaisu.
Kun GPL-lisensoitua ohjelmaa levitetään [[konekieli|konekielisenä]] GPL-lisenssi vaatii, että lähdekoodi joko levitetään konekielisen ohjelman yhteydessä tai että se kirjallisesti luvataan toimittaa tarvittaessa.


== Katso myös ==
== Katso myös ==

Navigointivalikko