Nädal 7: Litsentsid, nende eelised, puudused ja kasutamine

 EULA

Eelised:

  • Võimaldab arendajal kontrollida ja kaitsta oma intellektuaalseid õigusi ja ärihuve.
  • Arendaja võib võtta tarkvaratoote kasutamise eest tasu ja piirata juurdepääsu selle lähtekoodile.

Puudused:

  • Piirab vabadust programmi kasutada, muuta ja levitada.
  • Võib olla hirmutav arendajate kogukonnale ja kasutajatele, kes eelistavad avatud lähtekoodiga ja tasuta levitamist.

Kasutamine:

Kui arendaja soovib kaitsta oma ärihuve ja kontrollida oma toote kasutamist, samuti saada selle müügist tulu, on EULA kõige sobivam variant.


GNU GPL

Eelised:

  • Annab vabaduse programmi kasutada, muuta ja levitada.
  • Tagab, et kõiki lähtekoodil põhinevaid tuletatud teoseid levitatakse ka GNU GPL-i all.
  • Infotehnoloogia vallas algajatele annab see hea võimaluse tarkvaraga praktikas tutvuda.

Puudused:

  • Äri seisukohast on ebasobilik variant, kuna arendaja soovi korral ei saa toodet müüa.
  • Nõuab mis tahes tuletatud teoste levitamist ka GNU GPL-i alusel, mis ei pruugi olla kommertsprojektide jaoks soovitav.

Kasutamine:

Kui arendaja jaoks idee on tähtsam kui kasum ja soovib oma arenduse rahvale annetada tarkvara edasiarendamiseks ning samas tagama, et kõik tema toote muudatused ja täiendused jäävad avatuks ja kõigile kättesaadavaks nagu varemgi, kuid samas ei taha, et keegi seda ideed ärilistel eesmärkidel kasutaks, siis GNU GPL võib olla parem valik.


BSD

Eelised:

  • Võimaldab programmi tasuta kasutada, muuta ja levitada nii ärilistel kui ka mitteärilistel eesmärkidel.
  • Ei nõua lähtekoodi levitamist.


Puudused:

  • Võib põhjustada programmi kasutamise kommertstoodetes, ilma et see tingimata arendajakogukonda panustaks või tehtud muudatusi avalikustaks.
  • Väiksem kaitse koodi võimaliku suletud kasutamise või kaubandusorganisatsioonide poolt vastuvõtmise eest.
  • Kui arendaja otsustab litsentsi muuta, peab tarkvara varasemad versioonid ja nende autorid säilitada, mis saab olla ebamugav arendaja ajoks.


Kasutamine:

Kui arendajal on samad huvid, mis eelmisel juhul, välja arvatud see, et arendaja ei karda, et toodet võidakse ühel päeval ärilistel eesmärkidel kasutada, võib eelistatud valik olla BSD.


Kommentaarid

Populaarsed postitused sellest blogist

Nädal 1: Kolm Põnevat IT lahendust

Nädal 12: Kasutatavus veebis

Nädal 11: Arendus- ja ärimudelid