Nädal 7. Edasikandumisklausli mõju litsentsivalikule
Avavara on tarkvara, mille looja on vastava litsensiga andnud oma tarkvara osas kõigile järgmised õigused:
1) Õigus kasutada taarkvara tasuta ja piiramatult;
2) Õigus tarkvara muuta;
3) Õigus levitada nii muudetud kui algset tarkvara mistahes eesmärgil.
Avavara litsentsi juurde käib ka copyleft ehk edasikandumisklausel. Copylefti eesmärk on anda algsele autorile õigus nõuda tuletatud loominguu sama litsentsi alla panaemist, ehk samade tingimuste rakendamist. Seega on algse vabavara looja õigus ja ülesanne otsustada, millised litsentsi edasikandumise nõuded rakenduvad tema tarkvarast tuletatuile.
Autor, kes soovib, et tema looningust tuletatud tarkvara jääks avavaraks peab valima AGPL või GNU GPL litsentsi. Nende litsentside copyleft nõuab nende levitamist sama litsentsi alusel, sealhulgas lähtekoodi avalikustamist levitamisel. Eriti tugeva copyleftiga on AGPL, mis nõuab lähtekoodi avalikustamist ka tarkvara puhul, mida kasutatakse üle veebi. GNU GPL litsentsi edasikandumisklausel seda ei nõua, sest ei loe veebipõhist kasutamist levitamiseks. Sellise litsentsi valib tõenäoliselt autor, kes peab maailmavaateliselt õigeks ja kasulikuks tarkvara vaba kättesaadavust. Nende litsentsidega on tal võimalik teha endast olenev, et tema avavarast tuletatu jääb alati avavaraks.
Leebemat varianti pakub GNU LGPL litsents, mille edasikandumisklausel lubab mõndasi erandeid. Neid litsentse kasutatakse spetsiifiliste tarkvaratüüpide jaoks, mille puhul range copyleft tihti hästi ei sobi.
Autoril on võimalus anda oma avavara kasutajale ka täiesti vaba voli kasutades Apache, MIT, X11 või BSD litsentsi. Neil litsentsidel puudub copyleft. Seega võib kasutaja avavara põhjal loodud uue tarkvaraga teha mida tahes. Seda võib kasutada tulu teenimise eesmärkidel ja kasutamise eest tasu nõuda. Sellist tüüpi litsentsi valib tõenäoliselt autor, kes soovib oma tarkvar kõigile kasutatavaks teha, lisaks kõigile selle osas täiesti vabad käed anda. Ta ei soovi piirata oma tarkvara edasiarendajate õigusi ja sundida neid sama litsentsi alla.
Kommentaarid
Postita kommentaar