Tarkvaralitsentside võrdlus

Igal arendajal tuleb kunagi ette hetk, mil tuleb otsustada, millist litsentsi oma projektile. Seda peab ka tegema  Naatan Nohik. EULA, GPL või BSD? Igaühel on oma plussid ja miinused. 

Klassikaline  EULA:

Ärivaraline litsents tundub lihtne - kontrollin oma koodi, keegi ei saa seda tasuta kasutada ja teenin nähtud vaeva eest raha. Ärivaraline lähenemine on selge - sinu kood, sinu reeglid, sinu raha. Täielik kontroll intellektuaalomandi üle, saad kaitsta oma ärisaladusi ja luua selge rahavoo mudeli kas ühekordse müügi või tellimuste näol.

Kuid sellel on  ka varjuküljed - kui kood on suletud, siis jääd probleemidega üksi. See ongi ärivaralise mudeli nõrkus - kogu arendustöö ja  veaparandused  on enda teha. Võib küll palgata meeskonna, kuid lai kogukond, kes võiks tasuta panustada ja projekti edasi viia, jääb kättesaamatuks. Aga vaadates palju on praegu arendajaid turul siis äkki see polegi takistus :) 


GPL ja tugev copyleft maailm:

GNU GPL on tõeline vabaduse kaitsja tarkvaralisentside maailmas. See tagab, et kood jääb avatuks mitte ainult praegu, vaid ka tulevikus - iga tuletatud teos peab samuti olema GPL litsentsi all. See loob tugeva aluse kogukonna tekkeks, kus arendajad saavad vabalt panustada, jagada ja õppida. Aga kuidas sellega raha teenib?  GPL ei tähenda tasuta tööd. Paljud ettevõtted on leidnud viise, kuidas avatud lähtekoodiga äri teha - pakkudes tuge, koolitusi, kohandusi või lisateenuseid näiteks nagu  Red Hat, Canonical GPl puhul aga on üks konks - kui nad kasutavad GPL  koodi oma lahenduses, peavad nad ka oma lahenduse avaldama. Ilmselt enamus pole selleks valmis.


BSD -  litsents natuke lahkem ja paindlikum:

BSD litsents annab sulle vabaduse teha peaaegu mida iganes, nõudes vaid minimaalset tunnustust originaalautorile. See ei nõua, et kasutatud kood oleks sama litsentsi all nagu GPL. See tähendab, et koodi võib kasutada nii avatud kui ka suletud projektides. Suurfirmad saavad seda integreerida oma toodetesse  ilma rangetele piirangutele allumata.

Seega võib keegi võtta koodi, teha sellest ärivara ja teenida miljoneid, ilma et autor sentigi näeks? Täpselt nii ongi. Aga samas võib kood jõuda palju rohkemate kasutajateni, näiteks FreeBSD on saanud osaks PlayStationi ossis või  mac-ossis.

Ühesõnaga valikut on aga hiljuti on paljud ettevõtted tagasi EULA peale läinud ja oma tarvkara lähtekoodi suletuks muutnud. Androidi arendus muudeti just suletuks, enamus AI mudru on suletud, Terraform - tuntud IAC muudeti suletuks. Kas vabavara kuldajastu hakkab läbi saama või see on loogiline jätk kui tahad raha teenida? See jääb lugeja otsustada. 

Kommentaarid

Populaarsed postitused sellest blogist

Kolm põnevat IT-lahendust

Lichess - ebatavaline arendus ja veel veidram ärimudel

Nähtused interneti ajaloost