EULA vs GNU GPL vs BSD litsents



Litsentsi valimine tarkvara jaoks on tähtis samm. Kuid see võib olla ka tülikas, kui litsentsidest piisavaid teadmisi ei ole. 

Antud postituses võrdleme kolme erinevat litsentsi: EULA, GNU GPL ja BSD. Vaatame nende eeliseid ja puudusi ning kasutamiseks sobivate olukordi.


EULA (End-User License Agreement)

EULA on mõeldud pigem müüdava tarkvara jaoks. See paneb paika kasutamise ja levitamise reeglid, mis neid tegevusi piiravad.

Eelised

  • EULA võimaldab tarkvara omanikul saada täieliku kontrolli oma tarkvara kolmandate poole kasutamise õiguste üle. Ning kaitsta seda oma intellektuaalomandina.

Miinused

  • EULA ebamugavused on peamiselt suunatud just kasutaja poole. Tihti EULA tingimused on sõnastatud raskelt mõistavatena.
  • Peale seda tihti need tingimused väga piiravad kasutajat.
  • Lõpuks koos raske sõnastusega ja ranged reeglid on vägagi ebasõbralik kombo tarkvara kasutaja vastu.

Sobib kasutamiseks

  • Kui on vaja tagada põhjalik kontroll oma tarkvara üle.
  • Äris kasutatava tarkvara jaoks.

 

GNU GPL



GNU GPL on FSF (Free Software Foundation) poolt tehtud tarkvara litsents, mille eesmärk on tagada tarkvara vaba levikut ning võimalust seda vabalt kasutada ja muuta.

Eelised

  • Nagu öeldud põhi eeliseks on vabadus levitada, kasutada ja muuta tarkvara, mis kasutab sellist litsentsi.
  • Ja muidugi sellele lisanduvad ka eelised, mis nendest võimalustest tulenevad.’

Miinused

  • Iga tarkvara, mis kasutab GNU GPL-ga litsentseeritud koodi peab samuti kasutama seda litsentsi.
  • Peale kohustusi, mis järgnevad GNU GPL litsentsi võtmisega, võib ebamugavusi tuua ka see, et GNU GPL võib olla mõnede litsentsidega kokkusobimatu.

Sobib kasutamiseks

  • Avatud lähtekoodiga projektide jaoks, kus koostöö teiste panust anda soovivatega tarkvaraarendajatega on oluline.

BSD litsents



BSD litsents on sarnane GNU GPL litsentsiga, kuid BSD litsents pakub vähem kohustusi. Ehk BSD-ga litsentseeritud tarkvara kasutusel ei ole kohustust arendatava tarkvara tegema samuti vabaks.

Eelised

  • BSD on väga lihtne kasutuses, kuna see peaaegu ei sisalda kohustusi.
  • BSD on väga paindlik, sest sellega litsentseeritud tarkvara võib kasutada nii, nagu kasutaja soovib.

Miinused

  • Tarkvara omanikul ei ole peaaegu mingit kontrolli oma tarkvara üle.

Sobib kasutamiseks

  • Kui tarkvara jaoks on oluline selle kasutamise paindlikus.
  • Kui on vaja selgust ja lihtsust kasutustingimusetes.

 

Kokkuvõtteks tahaks öelda, et minu meelest ei ole olemas halbu litsentse. Kõik antud postituses toodud litsentsid võivad olla mugavad nii kasutajale kui ka omanikule mugavad erinevates olukordades. EULA küll võiks olla palju mugavam kasutaja jaoks, aga arvan, et see võib tulevikus muutuda.

 

Allikad

Kommentaarid

Populaarsed postitused sellest blogist

Kolm põnevat IT-lahendust

Kaks tehnoloogiat minevikust

Kaks väljaannet mis said erinevalt hakkama uue meediaga