diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml
index bb27279e..bd67b076 100644
--- a/.github/workflows/continuous-integration.yml
+++ b/.github/workflows/continuous-integration.yml
@@ -6,6 +6,7 @@ on: pull_request
jobs:
unit-tests-sqlite:
runs-on: ubuntu-latest
+ timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- name: start SUT
@@ -14,6 +15,7 @@ jobs:
run: docker compose run web './manage.py' test --failfast
robot-tests:
runs-on: ubuntu-latest
+ timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- name: start SUT
diff --git a/web/COPYING b/COPYING
similarity index 100%
rename from web/COPYING
rename to COPYING
diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index 65c5ca88..00000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,165 +0,0 @@
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
-
-
- This is an unofficial translation of the GNU General Public License into Finnish. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL - only the original English text of the GNU GPL does that. However, we hope that this translation will help language speakers understand the GNU GPL better. - - T�m� on GPL-lisenssin ep�virallinen k��nn�s suomeksi. T�m� ei ole Free Software Foundationin julkaisema eik� m��rittele oikeudellisesti GPL-lisenssi� k�ytt�v�n ohjelman jakeluehtoja - vain alkuper�inen englanninkielinen versio on oikeudellisesti p�tev�. Toivomus kuitenkin on, ett� t�m� k��nn�s auttaa suomen kielen puhujia ymm�rt�m��n GPL-lisenssi� paremmin. - - K��nn�s Mikko V�lim�ki, elokuu 2007. - - Vanhemman GPL-lisenssin k��nn�s suomeksi: GPL-lisenssi, versio 2
-
- GNU YLEINEN LISENSSI (GNU GENERAL PUBLIC LICENSE, GPL-LISENSSI) - - Versio 3, 29.6.2007 Tekij�noikeus (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> - - T�m�n lisenssidokumentin kirjaimellinen kopioiminen ja levitt�minen on sallittua mutta lisenssidokumentin muuttaminen on kielletty. - - Johdanto GPL on ilmainen copyleft-lisenssi tietokoneohjelmille ja muille teoksille. - - Yleens� tietokoneohjelmien ja muiden teosten lisenssit on suunniteltu siten, ett� ne est�v�t ohjelmien vapaan jakamisen ja muuttamisen. GPL-lisenssi on sen sijaan suunniteltu takamaan k�ytt�j�n vapaudet jakaa ja muunnella kaikkia ohjelman versioita -- lisenssi varmistaa, ett� ohjelma on vapaa kaikille k�ytt�jille. Free Software Foundation k�ytt�� GPL-lisenssi� suurimpaan osaan ohjelmistaan; GPL-lisenssi soveltuu my�s mihin tahansa muuhun teokseen, jonka tekij� on julkaissut sen t�ss� kuvatulla tavalla. Kuka tahansa voi k�ytt�� GPL-lisenssi�. - - Kun t�ss� lisenssiss� puhutaan vapaasta ohjelmasta, silloin ei tarkoiteta hintaa. GPL-lisenssi on nimitt�in suunniteltu siten, ett� k�ytt�j�lle taataan vapaus levitt�� kopioita vapaista ohjelmista (ja pyyt�� halutessaan maksu t�st� palvelusta). GPL-lisenssi takaa my�s sen, ett� k�ytt�j� saa halutessaan ohjelman l�hdekoodin, ett� h�n voi muuttaa ohjelmaa tai k�ytt�� osia siit� omissa vapaissa ohjelmissaan, ja ett� kaikkien n�iden tekojen tiedet��n olevan sallittuja. - - Jotta k�ytt�j�n oikeudet turvattaisiin, lisenssill� asetetaan rajoituksia, jotka est�v�t ket� tahansa kielt�m�st� n�it� oikeuksia tai vaatimasta niiden luovuttamista. Siksi jokaisen, joka levitt�� ohjelmakopioita tai muuttaa ohjelmaa, velvollisuutena on kunnioittaa muiden vapauksia. - - Jokaisen joka esimerkiksi levitt�� kopioita GPL-lisenssin alaisesta ohjelmasta, ilmaiseksi tai maksusta, on annettava k�ytt�jille kaikki oikeudet, jotka h�nell�kin on. Jokaisella k�ytt�j�ll� on oltava varmasti mahdollisuus saada ohjelman l�hdekoodi. Ohjelman k�ytt�jille on my�skin esitett�v� t�m�n lisenssisopimuksen ehdot, jotta he tiet�v�t oikeutensa. - - GPL-lisenssi� k�ytt�v�t ohjelmistokehitt�j�t turvaavat k�ytt�jien oikeudet kahdella toimenpiteell�: (1) ohjelma suojataan tekij�noikeudella, ja (2) k�ytt�jille tarjotaan t�m� lisenssi, joka antaa laillisen luvan kopioida, levitt�� ja muuttaa ohjelmaa. - - GPL-lisenssi tekee selv�ksi, ett� t�h�n vapaaseen ohjelmaan ei ole takuuta. T�m� on tarpeen ohjelmistokehitt�jien ja tekij�iden suojaamiseksi. GPL-lisenssi my�s vaatii, ett� muutetut versiot merkit��n muutetuiksi. N�in ohjelman k�ytt�jien ja my�hempien tekij�iden ongelmia ei virheellisesti voi v�itt�� aiempien tekij�iden aikaansaamiksi. - - Jotkin laitteet on suunniteltu est�m��n k�ytt�ji� asentamasta ja ajamasta muutettuja ohjelmaversioita niill� vaikka laitteiden valmistajat voivatkin n�in toimia. t�llainen toimintatapa on perustavasti ristiriidassa sen tavoitteen kanssa, ett� k�ytt�jill� on oikeus muutella ohjelmaa. T�t� v��rink�ytt�� esiintyy johdonmukaisesti henkil�kohtaisissa tuotteissa, jolloin sit� ei voi mill��n hyv�ksy�. Niinp� t�m� versio GPL-lisenssist� on suunniteltu est�m��n t�m� toimintatapa henkil�kohtaisissa tuotteissa. Jos vastaavia ongelmia esiintyy merkitt�v�ss� m��rin muualla, t�t� ehtoa voidaan laajentaa koskemaan my�s n�it� muita alueita GPL-lisenssin tulevissa versioissa sik�li kuin se on tarpeen k�ytt�jien oikeuksien suojaamiseksi. - - Ohjelmistopatentit uhkaavat jokaista ohjelmaa. Valtioiden ei tulisi sallia patentteja, jotka est�v�t ohjelmien kehitt�misen ja k�ytt�misen yleisk�ytt�isill� tietokoneilla. Niiss� valtioissa, jotka t�m�n sallivat, pyrkimyksen� on v�ltt�� se erityinen vaara, ett� patentit muuttaisivat vapaan ohjelman jonkun yksinoikeudella omistamaksi. T�m�n est�miseksi GPL-lisenssi varmistaa, ett� patentit eiv�t voi vied� ohjelmien vapautta. - - Seuraa tarkat ehdot vapaiden ohjelmien kopioimiselle, levitt�miselle ja muuttamiselle. - - EHDOT 0. M��ritelm�t - - "T�m� Lisenssi" viittaa GPL-lisenssin versioon 3. - - "Tekij�noikeus" tarkoittaa my�s tekij�noikeuden kaltaisia lakeja, jotka soveltuvat muun tyyppisiin teoksiin kuten mikropiirimalleihin. - - "Ohjelma" viittaa mihin tahansa tekij�noikeudelliseen teokseen, joka on lisensoitu t�ll� Lisenssill�. "Lisenssinsaaja" tai "vastaanottaja" voi olla yksityishenkil� tai organisaatio. - - "Muutella" teosta tarkoittaa sen kopioimista tai sovittamista kokonaan tai osittain siten, ett� t�m� vaatii tekij�noikeudellisen luvan, ei kuitenkaan identtisen kopion tekemist�. Syntyv� teos on "muutettu versio" aiemmasta teoksesta tai se "perustuu" aiempaan teokseen. - - "Katettu teos" tarkoittaa joko muuttamatonta Ohjelmaa tai teosta, joka perustuu Ohjelmaan. - - "K�sitell�" teosta tarkoittaa mit� tahansa toimenpidett�, joka ilman lupaa merkitsisi suoraa tai ep�suoraa vastuuta tekij�noikeuden loukkauksesta sovellettavan lain mukaisesti, ei kuitenkaan ohjelman suorittamista tietokoneella tai yksityisess� k�yt�ss� olevan kopion muuttamista. K�sittelyyn kuuluu kopiointi, levitt�minen (muutettuna tai muuttamattomana), yleis�n saataville saattaminen, ja joissain maissa my�s muut toimenpiteet. - - "Asettaa tarjolle" tarkoittaa mit� tahansa k�sittely�, jonka seurauksena muut osapuolet voivat tehd� tai vastaanottaa kopioita. Pelkk� yhteydenpito k�ytt�j��n tietoverkon kautta siten, ett� kopiota ei siirry, ei ole tarjolle asettamista. - - "Oikeudellinen Ilmoitus" on interaktiivisen k�ytt�liittym�n n�ytt�m� helposti tunnistettava ja selv�sti erottuva osa, joka (1) n�ytt�� asianmukaisen tekij�noikeusilmoituksen ja (2) kertoo k�ytt�j�lle ettei teokseen ole takuuta (paitsi siin� m��rin kuin takuuta annetaan), ett� teos voidaan asettaa tarjolle t�ll� Lisenssill� ja miten t�m�n Lisenssin kopion voi n�hd�. Jos k�ytt�liittym�ss� on joukko komentoja tai valintoja kuten valikko, selv�sti erottuva komento tai valinta t�ytt�� t�m�n vaatimuksen. - - - 1. L�hdekoodi - - "L�hdekoodi" tarkoittaa teoksen suositeltavaa muotoa muutosten tekemist� varten. "Objektikoodi" tarkoittaa teoksen mit� tahansa muuta muotoa kuin l�hdekoodia. - - "Standardoitu Rajapinta" on joko yleisesti tunnetun standardointij�rjest�n hyv�ksym� virallinen standardi tai, jos kysymys on tietylle ohjelmointikielelle sovitetusta rajapinnasta, se on tuolla ohjelmointikielell� ty�skentelevien ohjelmistokehitt�jien laajassa k�yt�ss�. - - Suoritettavan teoksen "J�rjestelm�kirjastot" sis�lt�v�t mit� tahansa muuta kuin teoksen kokonaisuutena, joka (a) sis�ltyy Merkitt�v�n Komponentin tavanomaiseen jakelupakettiin mutta ei ole osa t�t� komponenttia ja (b) jonka tarkoitus on vain tehd� teoksen k�ytt� Merkitt�v�n Komponentin kanssa mahdolliseksi tai implementoida sellainen Standardoitu Rajapinta, jolle on julkisesti saatavissa l�hdekoodimuotoinen implementaatio. "Merkitt�v� Komponentti" tarkoittaa t�ss� merkitt�v�� ja olennaista komponenttia (kernel, ikkunointij�rjestelm� jne.), joka on osa sit� k�ytt�j�rjestelm��, jolla suoritettavaa teosta ajetaan, tai osa k��nt�j��, jolla teos tuotetaan, tai osa objektikoodin tulkkia, jolla teos ajetaan. - - Objektikoodina olevan teoksen "Vastaava L�hdekoodi" tarkoittaa kaikkea l�hdekoodia, joka tarvitaan objektikoodin luomiseksi, asentamiseksi ja (suoritettavan teoksen) ajamiseksi sek� teoksen muuttamiseksi mukaan lukien skriptit, joilla n�it� toimenpiteit� hallitaan. Vastaava l�hdekoodi ei kuitenkaan sis�ll� sellaisia teokseen kuulumattomia J�rjestelm�kirjastoja tai yleisk�ytt�isi� ty�kaluja tai yleisesti saatavilla olevia ilmaisia ohjelmia, joita k�ytet��n muuttamattomina n�ihin toimenpiteisiin. Vastaava L�hdekoodi sis�lt�� esimerkiksi rajapintoja m��rittelev�t tiedostot, jotka liittyv�t teoksen l�hdekooditiedostoihin. Samoin Vastaavaan L�hdekoodiin kuuluu sellaisten jaettujen kirjastojen ja dynaamisesti linkitettyjen aliohjelmien l�hdekoodi, joita teos on nimenomaan suunniteltu tarvitsemaan vaikkapa siten, ett� n�iden aliohjelmien ja teoksen muiden osien v�lill� on tiivis tiedonv�litys tai kontrollirakenne. - - Vastaavan L�hdekoodin ei tarvitse sis�lt�� mit��n sellaista, mink� k�ytt�j� voi luoda uudestaan automaattisesti Vastaavan L�hdekoodin muista osista. - - L�hdekoodina olevan teoksen Vastaava L�hdekoodi on t�m� sama teos. - - - 2. Perusoikeudet - - Kaikki t�ll� Lisenssill� my�nnetyt oikeudet ovat pysyvi� ja voimassa niin kauan kuin Lisenssin ehtoja noudatetaan sek� niin kauan kuin Ohjelmaan on olemassa tekij�noikeus. T�m� Lisenssi nimenomaisesti vahvistaa, ett� lisenssinsaajalla on rajoittamaton oikeus ajaa muuttamatonta Ohjelmaa. T�m� Lisenssi kattaa ohjelman ajamisen tuloksen vain, jos tuloksen sis�lt�n� on katettu teos. T�m� Lisenssi tunnustaa lisenssinsaajalle kuuluvat tekij�noikeuslain mukaiset k�ytt�j�n oikeudet, joihin kuuluvat reilu k�ytt� sek� sit� vastaavat tekij�noikeuden rajoitukset. - - Lisenssinsaaja voi valmistaa, ajaa ja k�sitell� katettuja teoksia ilman lis�ehtoja niin kauan kuin lisenssi on voimassa ja teoksia ei aseteta tarjolle. Lisenssinsaaja voi asettaa katettuja teoksia tarjolle siin� tarkoituksessa, ett� muut k�ytt�j�t tekev�t teoksiin muutoksia ainoastaan lisenssinantajalle tai ett� muut k�ytt�j�t antavat lisenssinsaajalle mahdollisuuden ajaa n�it� teoksia, sill� ehdolla ett� lisenssinsaaja noudattaa t�m�n Lisenssin ehtoja asettamalla tarjolle kaiken sen materiaalin, jonka tekij�noikeus ei ole lisenssinsaajan hallinnassa. N�in ollen ne, jotka valmistavat tai ajavat katettuja teoksia lisenssinsaajan puolesta on toimittava yksinomaan lisenssinantajan lukuun t�m�n johdon ja valvonnan alaisena. Heid�n on toimittava sellaisilla ehdoilla, joiden mukaan he voivat tehd� vain sopimussuhteessa lisenssinsaajaan kopioita materiaalista, johon lisenssinsaajalla on tekij�noikeus. - - Tarjolle asettaminen miten tahansa muutoin on sallittu vain alla olevien ehtojen mukaisesti. Alilisensointi on kielletty�; kohta 10 tekee sen tarpeettomaksi. - - - 3. K�ytt�jien oikeuksien suojaaminen teknisilt� suojakeinoilta - - Yksik��n katettu teos ei ole osa tehokasta teknist� suojakeinoa siten kuin se on m��ritelty sovellettavan lain mukaan, joka t�ytt�� WIPO:n 20. joulukuuta 1996 hyv�ksytyn tekij�noikeussopimuksen artiklan 11 asettamat velvoitteet, tai mink� tahansa vastaavan lain mukaan, joka kielt�� tai est�� teknisten suojakeinojen kiert�misen. - - Kun lisenssinsaaja asettaa katetun teoksen tarjolle, h�n samalla pit�ytyy k�ytt�m�st� oikeudellisia keinoja kielt��kseen teknisten suojakeinojen kiert�misen siin� m��rin kuin kiert�minen vaikuttaa t�ss� lisenssiss� katetulle teokselle m��riteltyjen oikeuksien k�ytt�miseen. Lisenssinsaaja my�s kiist��, ett� h�nen tarkoituksensa olisi rajoittaa teoksen toimintaa tai muutettavuutta siin� tarkoituksessa, ett� lisenssinsaaja voisi vahvistaa vastoin teoksen k�ytt�ji� h�nen tai jonkun kolmannen oikeuden kielt�� teknisten suojakeinojen kierto. - - - 4. Kirjaimellisten kopioiden asettaminen tarjolle - - Lisenssinsaajalla on oikeus asettaa Ohjelman l�hdekoodin kirjaimellisia kopioita tarjolle sellaisena kuin ne on saatu, mill� tahansa v�lineell�. Ehtona on, ett� jokaisessa kopiossa on n�kyv� ja asianmukainen tekij�noikeusilmoitus; yht��n sellaista ilmoitusta ei poisteta, jossa sanotaan t�m�n Lisenssin ja mink� tahansa kohdan 7 mukaisen lis�ehdon soveltuvan koodiin; yht��n sellaista ilmoitusta ei poisteta, jossa ilmoitetaan takuun puuttuminen; ja kaikille Ohjelman vastaanottajille annetaan kopio t�st� Lisenssist�. - - Lisenssinsaaja voi pyyt�� maksun jokaisesta tarjolle asettamastaan kopiosta ja voi halutessaan myyd� ohjelmaan takuun. - - - 5. Muutettujen l�hdekoodiversioiden asettaminen tarjolle - - Lisenssinsaajalla on oikeus asettaa Ohjelmaan perustuva teos, tai muutokset joilla se voidaan tuottaa Ohjelmasta, tarjolle l�hdekoodina kohdan 4 mukaisesti sill� edellytyksell�, ett� seuraavat ehdot t�ytet��n: - -
Tallennus- tai levitysv�lineell� olevaa kokoelmaa, jossa on katettu teos sek� sellaisia t�st� erillisi� ja itsen�isi� teoksia, jotka eiv�t ole vain katetun teoksen laajennuksia tai yhdistetty sen kanssa suuremmaksi ohjelmaksi, kutsutaan "yhdistelm�ksi". Edellytyksen� on, ett� kokoelmaa ja sen tekij�noikeutta ei k�ytet� rajoittamaan k�ytt�jien oikeuksia tai p��sy� kokoelmaan enemp�� kuin mit� sen yksitt�iset teokset sallivat. Jos katettu teos on osa yhdistelm�� ei johda siihen, ett� t�m� Lisenssi soveltuisi yhdistelm�n muihin osiin. - - - 6. Muiden kuin l�hdekoodiversioiden asettaminen tarjolle - - Lisenssinsaajalla on oikeus asettaa katettu teos objektikoodina tarjolle kohtien 4 ja 5 mukaisesti sill� edellytyksell�, ett� lisenssinsaaja asettaa my�s koneella luettavan Vastaavan L�hdekoodin tarjolle t�m�n Lisenssin ehtojen mukaisesti jollakin seuraavista tavoista: - -
"K�ytt�j�n Tuote" on joko (1) "kuluttajatuote", mik� tarkoittaa mit� tahansa fyysist� omaisuutta, jonka tavanomainen k�ytt� on henkil�kohtaista, perheen sis�isest� tai tapahtuu kotona; tai (2) mit� tahansa, mik� on suunniteltu tai myyty sijoitettavaksi asuntoon. Jos kuluttajatuotteen m��ritelm�� t�ytyy tulkita, kyseess� on l�ht�kohtaisesti kuluttajatuote. Kun kyseess� on tietyn k�ytt�j�n saama tietty tuote, "tavanomainen k�ytt�" tarkoittaa tyypillist� k�ytt�tapaa t�ss� tuoteluokassa riippumatta tietyn k�ytt�j�n asemasta tai siit� miten h�n todellisuudessa k�ytt�� tuotetta, olettaa sit� k�ytt�v�ns�, tai miten muut olettavat h�nen tuotetta k�ytt�v�n. Tuotetta pidet��n kuluttajatuotteena riippumatta siit�, onko sill� oleellista kaupallista, teollista tai muuta kuin kulutusk�ytt�� elleiv�t n�m� muut k�ytt�tavat ole tuotteen ainoita merkitt�vi� k�ytt�tapoja. - - "Asennusohjeet" K�ytt�j�n Tuotteelle tarkoittavat mit� tahansa menetelmi�, prosesseja, valtuutusavaimia, tai muuta tietoa, jota tarvitaan katetun teoksen muutettujen versioiden asentamiseksi t�lle K�ytt�j�n Tuotteelle ja suorittamiseksi siin�, kun asentaminen tai suorittaminen tapahtuu Vastaavan L�hdekoodin muutetusta versiosta. Ohjeiden on oltava riitt�vi� varmistamaan, ett� muutetun objektikoodin toimintaa ei miss��n tapauksessa estet� tai siihen puututa vain siksi, ett� muutoksia on tehty. - - T�m�n kohdan mukaisesti tarjolle asetetun Vastaavan L�hdekoodin mukana on tultava Asennusohjeet, jos lisenssinsaaja asettaa teoksen objektikoodin tarjolle t�m�n kohdan mukaisesti K�ytt�j�n Tuotteessa, sen kanssa, tai erityisesti k�ytett�v�ksi K�ytt�j�n Tuotteessa, ja tarjolle asettaminen tapahtuu osana vaihdantatapahtumaa, jossa K�ytt�j�n Tuotteen hallintaoikeus siirtyy pysyv�sti tai m��r�tyksi ajaksi vastaanottajalle (riippumatta vaihdantatapahtuman luonteesta). T�m� ehto ei sovellu, jos lisenssinsaajalla ja kenell�k��n kolmannella osapuolella ei ole mahdollisuutta asentaa muutettua objektikoodia K�ytt�j�n Tuotteelle (teos on esimerkiksi asennettu ROM-muistiin). - - Ehtoon tarjota Asennusohjeita ei kuulu vaatimusta jatkaa tukipalvelun tarjoamista, takuuta, tai p�ivityksi� teokseen, jota on muutettu tai jonka vastaanottaja on asentanut, taikka K�ytt�j�n Tuotteeseen, johon teos on asennettu tai jota varten se on muutettu. Verkkoon p��sy voidaan kielt��, jos muutos sellaisenaan vaikuttaa olennaisesti ja vahingollisesti verkon toimintaan tai rikkoo viestinn�n s��nt�j� ja menetelmi� verkon laajuisesti. - - T�m�n kohdan mukaisesti tarjolle asetetun Vastaavan L�hdekoodin tai tarjottujen Asennusohjeiden on oltava sellaisessa muodossa, joka on julkisesti dokumentoitu (ja jonka implementaatio on julkisesti saatavilla l�hdekoodina) eik� sen avaamiseksi, lukemiseksi tai kopioimiseksi voi edellytt�� erityist� salasanaa tai avainta. - - - 7. Lis�ehdot - - "Lis�oikeudet" ovat ehtoja, jotka tekev�t poikkeuksia t�m�n Lisenssin ehdoista. Lis�oikeudet, joita sovelletaan koko Ohjelmaan, luetaan siten kuin ne olisivat osa t�t� Lisenssi�, siin� m��rin kuin sovellettava laki sallii. Jos lis�oikeudet soveltuvat vain osaan Ohjelmasta, tuota osaa voi k�ytt�� erikseen noiden oikeuksien mukaisesti, mutta koko Ohjelmaan sovelletaan t�m�n Lisenssin ehtoja ilman lis�oikeuksia. - - Kun lisenssinsaaja asettaa tarjolle kopion katetusta teoksesta, teoksesta tai sen mist� tahansa osasta voidaan poistaa mik� tahansa lis�oikeus. (Lis�oikeudet on voitu kirjoittaa siten, ett� ne pit�� poistaa jos lisenssinsaaja muuttaa teosta tietyll� tavalla.) Lisenssinsaaja voi my�nt�� lis�oikeuksia sellaiseen aineistoon, jonka h�n lis�� katettuun teokseen ja johon h�nell� on tekij�noikeus tai asianmukainen tekij�noikeudellinen lupa. - - Riippumatta muista t�m�n Lisenssin ehdoista lisenssinsaaja (jos aineiston tekij�noikeudenhaltija antaa siihen luvan) voi t�ydent�� t�m�n Lisenssin ehtoja sellaiseen aineistoon, jonka h�n lis�� katettuun teokseen, seuraavilla ehdoilla: - -
Kaikki muut rajoittavat lis�ehdot ovat "lis�rajoituksia" kohdan 10 mukaisesti. Lis�rajoituksen voi poistaa, jos Ohjelmassa, tai sen osassa, sellaisena kuin lisenssinsaaja sen sai on ilmoitus, jonka mukaan siihen sovelletaan t�t� Lisenssi� sek� jotakin lis�rajoitusta. Jos lisenssiss� on jokin lis�rajoitus mutta se sallii uuden lisenssin k�yt�n tai tarjolle asettamisen t�ll� Lisenssill�, katettuun teokseen voi t�ll�in lis�t� aineistoa tuolla lisenssill� sill� edellytyksell�, ett� lis�rajoitus ei ole voimassa uudessa lisenssiss� tai tarjolle asettamisessa. - - Jos lisenssinsaaja lis�� katettuun teokseen ehtoja t�m�n kohdan mukaisesti, t�ytyy asianmukaisiin l�hdekooditiedostoihin liitt�� ilmoitus lis�ehdoista, joita sovelletaan kyseisiin tiedostoihin, tai sellainen ilmoitus josta k�y ilmi mist� sovellettavat ehdot saa. - - T�t� kohtaa sovelletaan olivatpa lis�ehdot, oikeuksina tai rajoituksina, ilmoitettu erillisess� lisenssiss� tai poikkeuksena t�h�n Lisenssiin. - - - 8. P��ttyminen - - Katettua teosta ei saa k�sitell� tai muutella muutoin kuin t�m�n Lisenssin mukaisesti. Katetun teoksen k�sittely tai muuttelu muulla tavalla on p�tem�t�nt� ja automaattisesti p��tt�� lisenssinsaajalle t�ll� Lisenssill� my�nnetyt oikeudet (mukaan lukien kohdan 11 kolmannen kappaleen mukaisesti my�nnetyt patenttilisenssit). - - Jos Lisenssin loukkaus kuitenkin lopetetaan, tietyn tekij�noikeudenhaltijan my�nt�m�� lisenssi� sovelletaan j�lleen (a) ehdollisesti kunnes tekij�noikeudenhaltija nimenomaisesti p��tt�� lisenssin lopullisesti, ja (b) pysyv�sti jos tekij�noikeudenhaltija ei ilmoita lisenssinsaajalle loukkauksesta sopivalla tavalla 60 p�iv�n kuluessa loukkauksen p��ttymisest�. - - Lis�ksi lisenssi� tietylt� tekij�noikeudenhaltijalta sovelletaan j�lleen pysyv�sti jos lisenssinsaaja lopettaa loukkauksen 30 p�iv�n kuluessa siit�, kun tekij�noikeudenhaltija l�hett�� lisenssinsaajalle sopivalla tavalla ilmoituksen loukkauksesta ja t�m� on ensimm�inen kerta kun lisenssinsaaja saa tiedon Lisenssin loukkauksesta (mit� tahansa teosta kohtaan) tuolta tekij�noikeudenhaltijalta. - - Lisenssinsaajan oikeuksien p��ttyminen t�m�n kohdan mukaisesti ei p��t� niiden oikeuksia, jotka ovat saaneet kopioita tai oikeuksia lisenssinsaajalta t�m�n Lisenssin mukaisesti. Uutta lisenssi� ei voi saada samaan aineistoon kohdan 10 mukaisesti, jos lisensoidut oikeudet p��ttyv�t eiv�tk� ne tule j�lleen pysyv�sti sovellettaviksi. - - - 9. Lisenssi� ei tarvitse hyv�ksy� kopioiden saamiseksi - - Ohjelmasta voi saada kopion ja Ohjelman kopiota voi ajaa ilman ett� t�t� Lisenssi� tarvitsee hyv�ksy�. Vastaavasti Lisenssi� ei tarvitse hyv�ksy�, jos katettua teosta k�sitell��n ep�suorasti sen takia, ett� kopio saadaan vertaisverkosta. Kuitenkin vain t�ss� Lisenssiss� my�nnet��n oikeus k�sitell� ja muutella katettua teosta. N�m� toimenpiteet loukkaavat tekij�noikeutta, jos t�t� Lisenssi� ei hyv�ksyt�. Niinp� muuttamalla tai k�sittelem�ll� katettua teosta lisenssinsaaja ilmaisee hyv�ksyv�ns� t�m�n Lisenssin. - - - 10. Automaattinen lisensointi my�hemmille vastaanottajille - - Aina kun lisenssinsaaja asettaa teoksen tarjolle, vastaanottaja saa automaattisesti lisenssin alkuper�iselt� lisenssinantajalta teoksen ajamiseksi, muuttamiseksi ja k�sittelemiseksi t�m�n Lisenssin mukaisesti. Lisenssinsaajan velvollisuuksiin ei kuulu valvoa, ett� muut noudattavat t�t� Lisenssi�. - - "Yksik�n vaihdos" tarkoittaa sellaista vaihdantatapahtumaa, jossa organisaation hallinta tai k�yt�nn�llisesti koko varallisuus vaihtaa omistajaa tai organisaatio jakautuu tai organisaatiot sulautuvat yhteen. Jos katetun teoksen k�sittely johtuu yksik�n vaihdoksesta jokainen kyseisen vaihdantatapahtuman osapuoli, joka saa teoksesta kopion, saa my�s ne lisenssit teokseen, jotka osapuolen edelt�j�ll� oli tai mit� t�m� voisi antaa edellisen kappaleen mukaisesti. Lis�ksi jokainen osapuoli saa oikeuden pit�� hallussaan edelt�j�lt� saatua teoksen Vastaavaa L�hdekoodia, jos edelt�j�lle se on tai t�m� voi sen saada kohtuullisin vaivalla. - - T�ss� Lisenssiss� my�nnettyjen tai hyv�ksyttyjen oikeuksien k�yt�lle ei saa m��r�t� lis�rajoituksia. T�m� koskee esimerkiksi lisenssimaksua, rojaltia tai muuta maksua t�ss� lisenssiss� my�nnettyjen oikeuksien k�yt�lle sek� sellaisen oikeudenk�ynnin aloittamista (mukaan lukien ristikanne tai vastakanne), jossa v�itet��n ett� patenttivaatimusta loukataan valmistamalla, k�ytt�m�ll�, myym�ll�, myyntiin tarjoamalla, tai maahantuomalla Ohjelmaa tai sen osaa. - - - 11. Patentit - - "Avustaja" on tekij�noikeudenhaltija, joka hyv�ksyy Ohjelman tai teoksen, johon Ohjelma perustuu, k�yt�n t�m�n Lisenssin mukaisesti. N�in lisensoitu teos on t�m�n avustajan "avustajaversio". - - Avustajan "v�ltt�m�tt�mi� patenttivaatimuksia" ovat kaikki avustajan omistamat tai hallitsemat patenttivaatimukset, olivatpa ne h�nen hallussaan nyt tai vasta tulevaisuudessa, joita loukattaisiin jollain tavalla kun t�m�n Lisenssin mukaisesti valmistetaan, k�ytet��n tai myyd��n avustajaversiota. V�ltt�m�tt�mi� patenttivaatimuksia eiv�t kuitenkaan ole sellaiset, joita loukattaisiin vain muuttelemalla avustajaversiota. T�ss� m��ritelm�ss� "hallitsemiseen" kuuluu my�s oikeus my�nt�� patentin alilisenssej� sopusoinnussa t�m�n Lisenssin kanssa. - - Jokainen avustaja my�nt�� lisenssinsaajalle rinnakkaisen ja maailmanlaajuisen patenttilisenssin ilman rojalteja avustajan v�ltt�m�tt�miin patenttivaatimuksiin avustajaversion valmistamiseksi, k�ytt�miseksi, myyntiin tarjoamiseksi, maahantuomiseksi ja muulla tavoin ajamiseksi, muuttamiseksi sek� k�sittelemiseksi. - - Seuraavissa kolmessa kappaleessa "patenttilisenssi" on miten tahansa ilmaistu sopimus tai sitoumus sen nimest� riippumatta, jonka mukaan patenttia ei oikeudellisesti valvota (esimerkiksi lupa k�ytt�� patenttia tai sitoumus olla haastamatta patentin loukkauksesta). Patenttilisenssin "my�nt�minen" osapuolelle tarkoittaa sellaisen sopimuksen tai sitoumuksen tekemist�, jonka mukaan patenttia ei oikeudellisesti valvota osapuolta vastaan. - - Jos lisenssinsaaja asettaa katetun teoksen tarjolle luottaen tietoisesti patenttilisenssiin ja teoksen Vastaava L�hdekoodi ei ole kenen tahansa kopioitavissa ilmaiseksi t�m�n Lisenssin ehtojen mukaisesti julkiselta verkkopalvelimelta tai muusta helposta l�hteest�, t�ll�in lisenssinsaajan on joko (1) tuotava Vastaava L�hdekoodi saataville; (2) olla ilman t�m�n patenttilisenssin etuja t�m�n teoksen osalta; tai (3) laajennettava patenttilisenssi my�hemmille vastaanottajille sopusoinnussa t�m�n Lisenssin ehtojen kanssa. "Luottaen tietoisesti" tarkoittaa, ett� lisenssinsaajalla on tosiasiallista tietoa siit�, ett� ilman patenttilisenssi� yht� tai useampaa lisenssinsaajan perustellun k�sityksen mukaan p�tev�� patenttia loukattaisiin jossakin maassa, jos katettu teos asetetaan tarjolle siell� tai jos vastaanottaja k�ytt�� katettua teosta siell�. - - Jos yksitt�isess� vaihdantatapahtumassa tai j�rjestelyss� katettu teos asetetaan tarjolle tai sit� k�sitell��n siten, ett� se saataisiin asetetuksi tarjolle, ja samalla my�nnet��n patenttilisenssi niille osapuolille, jotka vastaanottavat katetun teoksen, ja t�ss� lisenssiss� valtuutetaan n�m� k�ytt�m��n, k�sittelem��n, muuttamaan tai asettamaan tarjolle katetun teoksen tietty kopio, t�ll�in my�nnetty patenttilisenssi on voimassa automaattisesti kaikkien katetun teoksen ja siihen perustuvien teosten vastaanottajien hyv�ksi. - - Patenttilisenssi on "syrjiv�", jos siihen ei kuulu t�m�n Lisenssin my�nt�mi� oikeuksia, se kielt�� k�ytt�m�st� n�it� oikeuksia, tai jos se sis�lt�� ehtoja jotka edellytt�v�t, ett� n�it� oikeuksia ei k�ytet�. Lisenssinsaaja ei saa asettaa katettua teosta tarjolle jos h�n sopii ohjelmistoja ammattimaisesti levitt�v�n osapuolen kanssa, ett� teoksen tarjolle asettamiseksi maksetaan t�lle osapuolelle ja samalla t�m� osapuoli my�nt�� syrjiv�n patenttilisenssin kelle tahansa joka vastaanottaa katetun teoksen lisenssinsaajalta (a) koskien lisenssinsaajan tarjolle asettamia katetun teoksen kopioita (tai n�iden kopion kopioita); tai (b) ensisijaisesti koskien tiettyj� tuotteita tai kokoelmia, joihin katettu teos kuuluu, ellei sopimusta tehty tai patenttilisenssi� my�nnetty ennen 28. maaliskuuta 2007. - - Mik��n t�ss� Lisenssiss� ei est� tai rajoita sovellettavan patenttilain mukaisia puolustusargumentteja loukkausv�itteit� vastaan kuten ett� lisenssi on my�nnetty hiljaisesti ilman nimenomaista sopimusta. - - - 12. Muista vapauksista ei luovuta - - T�m�n Lisenssin ehdoista ei saa poiketa, vaikka lisenssisaajalle annettaisiin ehtoja (tuomioistuimen p��t�ksell�, sopimuksella tai muutoin), jotka ovat ristiriidassa t�m�n Lisenssin kanssa. Jos katetun teoksen tarjolle asettaminen ei ole mahdollista siten, ett� samanaikaisesti toimitaan sek� t�m�n Lisenssin ett� joidenkin muiden soveltuvien velvoitteiden mukaisesti, t�ll�in katettua teosta ei saa asettaa lainkaan tarjolle. Jos esimerkiksi lisenssinsaaja suostuu ehtoihin, joiden mukaan h�nen tulee ker�t� rojalteja Ohjelman tarjolle asettamisesta niilt�, joille lisenssinsaaja asettaa Ohjelman tarjolle, t�ll�in ainut tapa t�ytt�� sek� nuo ehdot ett� t�m� Lisenssi on olla asettamasta Ohjelmaa lainkaan tarjolle. - - - 13. K�ytt� GNU Affero General Public Licensen (Affero GPL-lisenssi) kanssa - - Riippumatta t�m�n Lisenssin muista ehdoista lisenssinsaajalla on oikeus linkitt�� tai yhdist�� katettu teos yhdeksi teoskokonaisuudeksi sellaisen teoksen kanssa, joka on lisensoitu Affero GPL-lisenssill�, ja asettaa n�in syntynyt teos tarjolle. T�m�n Lisenssin ehdot pysyv�t voimassa katettuun teokseen, mutta Affero GPL-lisenssin kohdan 13 erityisehtoja verkkok�yt�st� sovelletaan teoskokonaisuuteen sellaisenaan. - - - 14. Lisenssin tarkistetut versiot - - Free Software Foundation voi julkaista aika ajoin korjattuja tai uusia versioita GPL-lisenssist�. N�iden uusien versioiden henki on yhtenev� nykyisen version kanssa, mutta ne saattavat erota yksityiskohdissa ottaen huomioon uusia ongelmia ja huolenaiheita. - - Jokaiselle versiolle annetaan ne muista erottava versionumero. Jos Ohjelmassa sanotaan, ett� siihen sovelletaan tietty� GPL-lisenssin versiota tai "mit� tahansa my�hemp�� versiota", lisenssinsaaja saa valita, k�ytt��k� t�t� tietty� vai jotakin Free Software Foundationin my�hemmin julkaisemaa versiota Lisenssist�. Jos Ohjelma ei mainitse GPL-lisenssin versiota, t�ll�in voidaan valita mik� tahansa Free Software Foundationin julkaisema versio. - - Jos Ohjelmassa sanotaan, ett� kolmas osapuoli voi p��tt�� mit� GPL-lisenssin tulevaa versiota sovelletaan, t�ll�in jos kolmas julkisesti ilmoittaa tai hyv�ksyy tietyn version, lisenssinsaajalla on oikeus valita tuo versio pysyv�sti. - - My�hemmiss� lisenssiversioissa voi olla lis�oikeuksia tai erilaisia oikeuksia. Yhdellek��n tekij�lle tai tekij�noikeuden haltijalle ei kuitenkaan m��r�t� lis�velvoitteita sill� perusteella, ett� lisenssinsaaja noudattaa my�hemp�� versiota. - - 15. Ei takuuta - - T�lle Ohjelmalle ei anneta takuuta lain sallimissa rajoissa. Ellei kirjallisesti muuta osoiteta, tekij�noikeudenhaltija tai muut osapuolet tarjoavat Ohjelman "sellaisena kuin se on" ilman mink��nlaista takuuta, ilmaistua tai hiljaista, sis�lt�en, muttei tyhjent�v�sti, hiljaisen takuun kaupallisesti hyv�ksytt�v�st� laadusta ja soveltuvuudesta tiettyyn tarkoitukseen. Lisenssinsaajalla on kaikki riski Ohjelman laadusta ja suorituskyvyst�. Jos ohjelma osoittautuu virheelliseksi, kaikki huolto- ja korjauskustannukset ovat lisenssinsaajan vastuulla. - - 16. Vastuunrajoitus - - Ellei laista tai kirjallisesta sopimuksesta muuta johdu, tekij�noikeuden haltija ja kuka tahansa kolmas osapuoli, joka muuttaa Ohjelmaa tai asettaa Ohjelman tarjolle kuten edell� on sallittu, eiv�t ole miss��n tilanteessa vastuussa lisenssinsaajalle yleisist�, erityisist�, satunnaisista tai seurauksellisista vahingoista (sis�lt�en, muttei tyhjent�v�sti, tiedon katoamisen, tiedon v��ristymisen, lisenssinsaajan tai kolmansien osapuolten menetykset ja ohjelman puutteen toimia mink� tahansa toisen ohjelman kanssa), jotka aiheutuvat ohjelman k�yt�st� tai siit�, ett� ohjelmaa ei voi k�ytt��, siin�kin tapauksessa, ett� tekij�noikeuden haltija tai kolmas osapuoli olisi saanut tietoonsa kyseisten vahinkojen mahdollisuuden. - - - 17. Kohtien 15 ja 16 tulkinta - - Jos yll� esitetyt takuun kielt�minen ja vastuun rajoittaminen eiv�t ole sovellettavan oikeuden mukaisesti p�tevi�, tuomioistuinten on sovellettava paikallista oikeutta siten, ett� se poistaa mahdollisimman t�ydellisesti kaiken siviilioikeudellisen vastuun Ohjelmasta, ellei takuuta tai vastuuta ole myyty Ohjelman kopion mukana. - - EHTOJEN LOPPU - - Miten n�it� ehtoja voi soveltaa uusiin ohjelmiin? Jos uuden ohjelman kehitt�j� haluaa, ett� siit� on mahdollisimman paljon hy�ty� yleis�lle, silloin paras keino p��st� t�h�n p��m��r��n on tehd� ohjelmasta vapaa. T�ll�in kuka tahansa voi muuttaa ja levitt�� ohjelmaa edelleen n�iden ehtojen mukaisesti. - - Jos n�in halutaan toimia, ohjelmaan voidaan lis�t� seuraavat ilmoitukset. On turvallisinta liitt�� ne jokaisen l�hdekooditiedoston alkuun, jotta takuun puuttuminen tulee tehokkaimmin selville; lis�ksi jokaisessa tiedostossa tulisi olla v�hint��nkin "tekij�noikeus"-rivi sek� viite t�ydelliseen tekij�noikeusilmoitukseen. - - - -- - Lopuksi lis�t��n yhteistiedot s�hk�- ja paperipostilla. - - Jos ohjelma on interaktiivinen, siihen voi lis�t� esimerkiksi seuraavanlaisen lyhyen ilmoituksen, joka tulostuu kun ohjelma k�ynnistyy interaktiiviseen tilaan: - - - -- - Mielikuvituksellisten komentojen "n�yt� t" ja "n�yt� c" tulee n�ytt�� asiaankuuluvat kohdat GPL-lisenssist�. Luonnollisesti k�ytetyt komennot voivat olla jotakin muuta kuin "n�yt� t" tai "n�yt� c"; graafisessa k�ytt�liittym�ss� k�ytett�isiin "Tietoja t�st� ohjelmasta" -valintaa. - - Tekij�n tulee saada ty�nantajalta (jos h�n ty�skentelee ohjelmoijana) tai oppilaitokseltaan, jos sellainen on, allekirjoitus "tekij�noikeuden luovutukseen", jos se on tarpeellinen. T�st� ja GPL-lisenssin soveltamisesta sek� noudattamisesta saa lis�tietoja katsomalla GPL-lisenssi ei salli ohjelman ottamista osaksi yksinoikeudella omistettuja ohjelmia. Jos ohjelma on aliohjelmakirjasto, voi olla k�yt�nn�llisemp��, ett� yksinoikeudella omistetut ohjelmat saavat linkitt�� kirjastoon. Jos t�m� halutaan sallia, silloin tulee k�ytt�� GNU Lesser General Public License� (LGPL-lisenssi) t�m�n Lisenssin sijasta. Lue kuitenkin ensin <http://www.gnu.org/philosophy/why-not-lgpl.html>. - - |