Mozilla Public License

Wikipediasta
(Ohjattu sivulta MPL)
Siirry navigaatioon Siirry hakuun

Mozilla Public License on vapaa ohjelmistolisenssi, joka kehitettiin Mozilla-projekteja varten. Nykyään useimmat Mozilla-projektin ohjelmistot, kuten Firefox ovat kolmoislisensoitu MPL 1.1:n, LGPL 2.0:n ja GNU GPL 2.1:n alaisuudessa.

Keskeiset ehdot

[muokkaa | muokkaa wikitekstiä]

Kun MPL v. 1.1:n alaista ohjelmistoa levitetään muokkaamattomana muun muassa seuraavat ehdot tulee täyttää:

1) MPL lisenssiteksti tulee sisällyttää jakeluun ja ohjelmiston lähdekoodi tulee levittää sen ehtojen mukaisesti;

2) Jos ohjelmistoa levitetään konekielisessä muodossa, tulee jakelun mukaan liittää ilmoitus siitä, että ohjelmisto on lisensoitu MPL:n alaisuudessa. Konekielinen ohjelmisto voidaan levittää muillakin lisenssiehdoilla, mutta nämä eivät saa rajoittaa lisenssinsaajan oikeutta MPL-ohjelmiston lähdekoodiin;

3) Jos lähdekoodissa MPL-lisenssin liitteen A mukaisia ilmoituksia, ne tulee säilyttää lähdekoodissa;

4) MPL:llä lisensoitu ohjelmisto voidaan liittää osaksi isompaa kokonaisuutta ("larger work"), joka on muiden ehtojen alaisuudessa. Näissä tilanteissa MPL:n vaatimukset koskevat edelleen osia, jotka olivat alun perin sillä lisensoitu.


Kun MPL v. 1.1:n alaista ohjelmistoa levitetään muokattuna mm. seuraavat ehdot tulee täyttää:

1) Muutokset ja lisäykset tiedostoihin, jotka ovat MPL:n alaisuudessa, tulee levittää samoilla ehdoilla (tätä kutsutaan ns. heikoksi vastavuoroisuusvelvollisuudeksi);

2) Jos muokattuja tiedostoja levitetään ainoastaan konekielisessä muodossa, samojen tiedostojen lähdekoodi täytyy olla saatavissa joko samalla jakelumedialla tai yleisesti hyväksytyn latausmekanismin kautta;

3) Kaikista muokkauksista tulee ilmoittaa jakelun mukana tulevassa dokumentaatiossa;

4) Levittäjä myöntää automaattisesti patenttilisenssin muokkauksiinsa ja niiden yhdistämiseen alkuperäiseen ohjelmistoon.

Yhteensopivuus muiden lisenssien kanssa

[muokkaa | muokkaa wikitekstiä]

Mozilla Public License sisältää niin sanotun heikon vastavuoroisuusvelvoitteen. Tämä tarkoittaa sitä, että sen alla oleviin tiedostoihin tehtävät muokkaukset on lisensoitava edelleen levitettäessa samoilla ehdoilla. Muuten yhdistäminen muiden ehtojen alla oleviin lisensseihin on mahdollista. Tämä poikkeaa niin sanotun vahvan vastavuoroisuusvelvoitteen sisältävistä lisensseistä kuten GNU General Public License.

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]