EULA, GNU GPL ja BSD - teejuht tarkvaralitsentside maailmas


EULA, GNU GPL ja BSD - teejuht 

tarkvaralitsentside maailmas 


Mis, milleks üldse tarkvaralitsents?

Tänapäeval on tarkvaralitsentsid tarkvaraarendajate jaoks hädavajalikud. Need võimaldavad tarkvara autoritel reguleerida oma tarkvara kasutamist ja levitamist. Selles blogipostituses sukeldume litsentside maailma, uurides EULA, GNU GPL ja BSD litsentside eeliseid ja puudusi ning arutleme, millist neist eelistada.

EULA ehk lõppkasutaja litsentsileping

Kommertstarkvaraga tihti seotud, tarkvaraarendajad peaksid seda kasutama olukordades, kus nad soovivad oma tarkvara levitada, kuid samas säilitada kontrolli selle kasutamise ja leviku üle. Mõned populaarsed näited on Google, Microsoft Windows ja Minecraft.

Positiivsed küljed:
  • Litsentsimine- Müüakse nö "kasutusõigust", mida saab tarkvara autor vajadusel piirata ja kitsendada, et kontrollida tarkvara levimist ja kasutamist.
  • Garantiid- EULA sisaldab garantiisid, mis kaitsevad tarkvaraomanikku, kui tarkvara lõppkasutajal on ebamõistlikud ootused. "Nagu on" ja "Nagu saadaval".
  • Sanktsioonid(Ei leidnud paremat iseloomustavat sõna)- Võimalus karistada lõppkasutajat, kui tarkvara ei ole kasutatud eesmärgil, milleks see on mõeldud.
Negatiivsed küljed:
  • Varjatud ohud- Osadel tarkvara loojatel on luba jagada teie seadme teavet teiste ettevõtetega, ilma teid sellest teavitamata. 
  • Mahukus- EULA-dokumendid on tavaliselt mahukad ning detailirohked, mis võib muuta nende arusaamise raskeks tavakasutaja jaoks. 
  • Piirangud- Lõppkasutaja õigused on raskelt piiratud, näiteks võib olla piiratud seadmete arv või kes võivad tarkvara kasutada.


GNU Üldine Avaliku Litsents (GPL)

GNU Üldine Avaliku Litsents (GPL) on üks levinumaid litsentse, mida kasutatakse vabavaraliste ja avatud lähtekoodiga tarkvarade puhul. See kuulub “copyleft” litsentside hulka, mis tähendab, et kõik muudetud versioonid peavad samuti olema vabad. GNU GPL litsents on eriti kasulik neile, kes soovivad olemasolevat tarkvara edasi arendada või levitada ilma litsentsitasusid maksmata. Mõned tuntud näited tarkvaradest, mis kasutavad GNU GPL litsentsi, on WordPress, GIMP ja MySQL.

Positiivsed küljed:
  • Kogukonna kaasamine- Kutsub ülesse inimesi vabavara edasi arendama.
  • Vabadus: Lõppkasutaja saab kasutada tarkvara nii, kuidas ta ise soovib.
  • Kaitse: GNU GPL tagab selle, et tarkvara jääb avatud lähtekoodiga, kui seda muudetakse ning levitatakse.
Negatiivsed küljed:
  • Ühilduvus teiste litsentsidega.
  • Ranged peidetud reeglid: Kui integreerite avatud lähtekoodiga rakenduse oma veebisaidile või rakendusse, muutub ka teie veebisait või rakendus avatud lähtekoodiga.


BSD

BSD on vaba tarkvara litsents, mis kehtestab kasutajale tarkvara kasutamise ja levitamise osas minimaalsed piirangud. See on eriti sobilik neile, kes soovivad integreerida olemasolevat tarkvara oma projektidesse, ilma et nad peaksid oma lähtekoodi avalikustama.

Positiivsed küljed:
  • Lihtsus: Kui muuta või levitada koodi, tuleb mainida ära koodi algne autor.
  • Mugavus: Võimalus lisada olemasolevat tarkvara enda projektidesse ilma, et peaksid avaldama oma lähtekoodi.
Negatiivsed küljed:
  • Piirav: BSD litsents võimaldab kasutajatel tarkvara muuta ja täiustada, kuid ei nõua neid muudatusi avalikult jagama.




Kasutatud allikad: 
https://www.techtarget.com/searchcio/definition/software-license
https://legal123.com.au/eula-end-user-licence-agreement/#what-are-some-legal-advantages-and-disadvantages-of-eul-as
https://wiki.itcollege.ee/index.php/E-ITSPEA_7:_Arvutid_ja_paragrahvid_II%CB%90_litsentsid_ja_autori%C3%B5igus
https://docs.freebsd.org/en/articles/bsdl-gpl/


Kommentaarid

Populaarsed postitused sellest blogist

Noppeid IT ajaloost 02.02 - 09.02

Arpanetist Facebookini: Interneti kujunemislugu 09.02 - 16.02

IT proff...? 22.03 - 28.03