Lisensseistä
Ohjelmistojen avoimen lähdekoodin lisenssiehdot vaihtelevat. Ns. sallivia lisenssejä ovat MIT-, BSD- ja Apache-lisenssit. Näillä lisensseillä julkaistavaa ohjelmaa saa vapaasti muokata ja levittää, ja lähdekoodin voi, muttei välttämättä tarvitse, laittaa levitettävän ohjelman mukaan. Siten sallivilla lisensseillä ohjelmiston tai sen osan voi liittää myös kaupalliseen, suljettuun ohjelmistoon.
Ns. tarttuvia eli periytyviä lisenssejä ovat esim. GPL (GNU General Public License) ja EUPL (European Union Public License). Tarttuvuus merkitsee sitä, että ohjelman lähdekoodi on julkaistava ja jaettava eteenpäin samalla tai yhteensopivalla tarttuvalla lisenssillä, mikäli ohjelmistoa tai siitä tehtyä muunneltua versiota levitetään edelleen. Kaupallista käyttöä tarttuva lisenssi ei useimmiten rajoita, mutta ohjelmistotuotteen lähdekoodi on aina julkaistava tarttuvan lisenssin ehtojen mukaisesti, mikäli tuotetta levitetään eteenpäin.
Lisenssistä riippumatta avoimen lähdekoodin ohjelmiston tekijänoikeudet säilyvät koodin kirjoittajalla.
Paikkatietoikkunan avoimen lähdekoodin julkaisun lisensointi
Lähdekoodi on hyödynnettävissä ns. kaksoislisenssillä. Tällöin koodin jatkokehittäjä voi hyödyntää koodia tai sen osia omissa sovelluksissaan ja levittää sitä halutessaan eteenpäin kahdella vaihtoehtoisella tavalla: MIT-lisenssillä tai EUPL-lisenssillä.
MIT-lisenssillä karttakäyttöliittymän koodia voi hyödyntää esim. kaupallisissa, suljetuissa ohjelmasovelluksissa. Jatkokehittäjän on kuitenkin tässä tapauksessa ostettava kaupallinen ExtJS-ohjelmakirjaston kehittäjälisenssi, koska karttakäyttöliittymän koodissa hyödynnetään laajasti kyseisen ohjelmakirjaston komponentteja.
EUPL-lisenssillä koodia voi vapaasti käyttää, kehittää ja levittää edelleen - myös kaupallisesti - sillä edellytyksellä, että lähdekoodi on aina julkaistava levitettävän ohjelmaversion yhteydessä samalla tai EUPL-lisenssin kanssa yhteensopivalla lisenssillä. Kaupallista kehittäjälisenssiä ei ole tarpeen hankkia. EUPL-lisenssi on täysin yhteensopiva Euroopan Unionin lainsäädännön ja kaikkien jäsenvaltioiden tekijänoikeuslakien kanssa.
Lähdekoodin vanhemmat versiot (v2 ja v3) on julkaistu GPL v3 -lisenssillä.