Arvutid ja
paragrahvid IIː litsentsid ja autoriõigus
Naatan Nohik
planeerib tarkvara projekti. Jõuab kätte aeg, kus tuleks teha otsus, kuidas
litsenseerida tulevane tarkvara. Viimasele sõelapõjale jääb kolm.
Äritarkvaraline EULA litsents, GNU GPL ja BSD.
Selleks, et
saaks Naatan Nohikul aidata valida, vaatame lähemalt iga litsentsi eeliseid ja
puudusi.
EULA:
Eelised:
Naatan saab ise kontrollida kellele ja kuidas ja mis hinnaga oma tarkvara jagada
Naatan
ei pea jagama oma projekti lähtekoodi
Puudused:
Tulevased tarkvara kasutajad ei
tohi tarkvara enda jaoks ise kohandada.
Naatan peab edaspidi ise
hoolitsema tarkvara toe eest.
Tarkvara edasiarendamine jääb
Naatani enda kanda.
GNU GPL:
Eelised:
Tarkvara
on kõigile vabalt kättesaadav ja levib üldjuhul paremini.
Tarkvara
kasutajad võivad tarkvara ise vabalt edasi arendada.
Puudused:
Naatanil
kaob kontroll tarkvara jagamise üle.
Naatan
peab jagama oma tarkvara lähtekoodi.
Tulu
teenimine võib olla keerulisem.
Kõik
muutused peavad jätkuma sama litsentsiga.
BSD:
Eelised:
Naatan
ei pea jagama oma projekti lähtekoodi
Naatan
võib oma projekti pealt tulu teenida.
Tarkvara
kasutajad võivad ise tarkvara kohandada.
Puudused:
Naatan ei pruugi teada kuidas
kasutajad tema projekti kohandanud on ja kuidas ning mis
eesmärgil tema tarkvara kasutavad.
Eelnevalt välja
toodud eelised ja puudused on silmaspidanud pigem ärilist aspekti. Tegelikult
on aga nii, et nii mõnigi siin välja toodud eelis võii puudus võib vastavalt
tarkvara eesmärgile nihutuda hoopis teise lahtrisse. Siinkohal siis on ka
suhteliselt keeruline öelda, millist litsentsi võiks Naatan Nohik oma projektil
kasutada. Kui aga Naatan peaks olema hoopis maailmaparandaja ja tahab oma
projekti inimkonna hüvanguks jagada, siis eelnevalt mainitutest soovitaks GNU
GPL litsentsi.
Allikad
1. GNU General Public License, https://www.gnu.org/licenses/gpl-3.0.en.html
2. BSD licenses, https://en.wikipedia.org/wiki/BSD_licenses
3. End-user license agreement, https://en.wikipedia.org/wiki/End-user_license_agreement
Comments
Post a Comment