Kust see kõik tuli: tarkvaralitsentsid eri aegadel

Ärivaraline litsents (EULA; suletud lähtekood)

Eelised:

Annab autorile täieliku kontrolli tarkvara üle ja võimaldab rakendada mitmesuguseid piiranguid selle kasutamisele ja levitamisele.

Ärivaraline litsents võimaldab ka tulu teenida, kuna see nõuab kasutajatelt tarkvara eest tasu maksmist.

Puudused:

Tarkvara kasutajad ja arendajad ei saa tarkvara muuta ega levitada.

See võib piirata kasutajaskonda, kuna paljud inimesed eelistavad tasuta ja avatud lähtekoodiga lahendusi.

GNU GPL (tugev copyleft)

Eelised:

Tagab kasutajatele ja arendajatele suurema vabaduse tarkvara muutmiseks ja levitamiseks.

Tagab ka tarkvara pikaajalise jätkusuutlikkuse, kuna kõik tarkvara modifikatsioonid ja täiustused peavad olema kättesaadavad ka edasistele kasutajatele.

Puudused:

Tarkvara levitamisel peab järgima GPL nõudeid, mis võivad mõnele ettevõttele või organisatsioonile olla ebamugavad.

Kuna kõik tarkvara modifikatsioonid peavad olema kättesaadavad, võib see piirata autorile tulu teenimist.

BSD litsents (ilma copyleftita)

Eelised:

Annab kasutajatele ja arendajatele suurema vabaduse tarkvara kasutamisel, muutmisel ja levitamisel.

See võib olla atraktiivne ettevõtetele ja organisatsioonidele, kes soovivad kasutada tarkvara oma projektides, kuid ei soovi oma tarkvaralahendusi jagada teistega.

Puudused:

Tarkvara autoril puudub kontroll, kuidas tarkvara kasutatakse ja levitatakse.

See võib muuta tarkvara jätkusuutlikkuse keerukamaks, kuna autor ei saa tagada, et tarkvara muudatused ja täiustused jõuavad tagasi tarkvara juurde.


Millist litsentsi eelistada, sõltub projektist ja selle eesmärkidest. Kui tarkvara autor soovib maksimeerida oma kontrolli tarkvara üle ja teenida tulu, võib EULA olla sobiv valik. Kui tarkvara autor soovib, et tarkvara arendamisse panustavad ka teised arendajad ning soovib tagada tarkvara jätkusuutlikkuse, võib GNU GPL olla sobiv valik. Kui tarkvara autor soovib kasutajatele ja teistele arendajatele suuremat vabadust tarkvara kasutamisel, muutmisel ja levitamisel, võib BSD litsents olla sobiv valik. 

Comments

Popular posts from this blog

Inimese ja arvuti suhtlus, ergonoomika ja kasutatavus

Võrkude rikkusː vabast tarkvarast vaba kultuurini