Tarkvaralitsentsid: milline valida?
Kui arendaja Naatan Nohik seisab oma tarkvaraprojekti juures litsentsivaliku ees, tuleb tal mõista, kuidas erinevad litsentsid mõjutavad tema koodi levitamist, kasutamist ja võimalikku ärilist kasu. Vaatleme kolme varianti: ärivaraline litsents (EULA), GNU GPL ja BSD litsents , ning nende eeliseid ja puudusi. EULA eeliseks on koodi konfidentsiaalsus, mis võib anda konkurentsieelise. Arendaja saab piirata tarkvara kasutamist, levitamist ja modifitseerimist, mis võimaldab paremini kontrollida ärimudelit ja tuluvoogusid. Sama miinuseks võib pidada kasutajate koodi kohandamist või parandamist ehk on väiksema potentsiaalse arendajaskonnaga, kuna avatud lähtekoodi kogukond ei saa kaasa aidata. Samuti võib see tekitada usaldusprobleeme, kuna koodi ei saa läbipaistvuse huvides kontrollida. EULA sobib kui tarkvara on ärikriitiline ja loodud peamiselt kasumi teenimiseks, näiteks tellimuspõhise mudeliga rakendused või patenteeritavad lahendused. GNU GPL tagab, et kõik tuletatud tarkvarad jääva...