Tarkvaraprojektile litsentsi valimine
Võrdlen siinkohal kolme populaarset valikut tarkvaraprojekti litsentseerimiseks:
Ärivaraline litsents (EULA, suletud lähtekood)
Eelised:
- Autor saab täielikult kontrollida tarkvara kasutamist, levitamist ja modifitseerimist.
- Võimaldab tarkvara müüa või levitada tasulise litsentsi alusel, mis aidab tulu genereerida.
- Aitab kaitsta autoriõigusi ja ärisaladusi, piirates juurdepääsu lähtekoodile.
Puudused:
- Suletud lähtekoodiga lähenemine piirab teiste arendajate võimalust panustada või parandada tarkvara.
- Ärivaralise litsentsiga tarkvara vajab rohkem turundust ning kasutaja veenmist, et tal on vaja just seda piiratud litsentsiga tarkvara.
GNU GPL (tugev copyleft)
Eelised:
- Julgustab koostööd ja lähtekoodi jagamist, võimaldades kogukonnal tarkvara parandada ja täiendada.
- Tagab, et tarkvara ja selle kõik tulevased versioonid jäävad vabaks, nõudes kõigil modifitseeritud versioonidel sama litsentsi kasutamist.
- Avatud tarkvara turundub ennast sageli ise tänu kogukonnale, kes arendusse panustab kui ka kasutajaskonnale, kes ainult avatud tarkvara kasutab.
Puudused:
- Avatud lähtekoodi tõttu on toote müümine keerulisem.
- GPL litsents võib olla ühildumatu teiste avatud lähtekoodiga litsentsidega.
BSD (ilma copyleftita)
Eelised:
- Vähe piiranguid, võimaldades tarkvara kasutada, modifitseerida ja levitada nii ärilisel kui mitteärilisel eesmärgil ilma oluliste nõueteta.
- BSD litsentsid on tavaliselt lühemad ja arusaadavamad kui teised litsentsid.
Puudused:
- Lõpptooted võivad jääda suletuks, ilma et arendajad peaksid oma muudatusi avalikustama või säilitama algse litsentsi tingimusi, mis soodustab analoogsete konkureerivate toodete teket.
Comments
Post a Comment