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
Postita kommentaar