7: Arvutid ja paragrahvid II

 Heihei,


Juba olemegi seitsmendal nädalal. Seekord peame aitama Naatan Nohikul valida, millist tarkvara litsentsi valida. Valikuteks on: 

  1. ärivaraline litsents
  2. GNU GPL
  3. BSD litsents

I  Ärivaraline litsents

Ärivaraline litsents on nendest variantidest kõige kinnisem. Tegemist on siis litsentsiga, mille saab tasuta või mida peab ostma mingi kindla tarkvara tootja käest ning seejärel sa saad seda kasutada, aga midagi rohkemat sa sellega teha ei saa. Litsentsil ei ole avatud kood ning loomulikult pole see ka muudetav. Tavakasutaja jaoks see on hea variant, sest pole vaja teadmisi programmeerimisest ja tarkvara tootja annab ise välja uuendusi, et kõik oleks turvaline ja ajakohane. 

II GNU GPL

GNU GPL on enamjaolt tasuta litsents. Selle litsentsiga tarkvara on avatud kõigile ning kõik saavad muuta ja kasutada seda maksmata. Selle peamine eesmärk ongi vabadus ja koostöö. See on vabalt leviv ning vabalt kasutatav. Sellel on avatud kood ning see on muudetav. Samuti saab seda edasiarendada. Selle litsentsi omapäraks on see, et tarkvara arendades või muutes peab see jääma avatuks ja teistele kasutajatele kättesaadavaks. Seda levitates liiguvad alati edasi ka õigused järgmisele kasutajale.

III BSD litsents

BSD litsents on sarnane GPL'ile, aga samas ka vastand sellele. Mõlemad kuuluvad vabavaraliste litsentside hulka, aga BSD litsentsi omapäraks on see, et seda levitades saavad edasiarendajad lähtekoodi enda teada hoida. On vaid mõned üksikud piirangud, mida tarkvaraga ei saa teha juhul kui sa pole just tarkvara looja. Seda on siiski võimalik vabalt kasutada, muuta ja edasiarendada. Levitades jäävad aga edasiarendajale enda muudatuste õigused ning vajaduse korral saab jätta lähtekoodi kinniseks.

Kokkuvõtteks kui valida millist litsentsi kasutada, siis kõik sõltub soovidest ja vajadustest. Kui on soov kasutada tarkvara, mille kasutamiseks ei pea ise suurt midagi tegema ja kõik on ajakohane ning uueendatud oleks valik ärivaralise litsentsi kasuks. Kui aga soov on kasutada vabavaralist litsentsi, saab valiku teha GNU GPL'i ja BSD litsentsi vahel. Erinevuseks vaid see, et tahtmise korral BSD litsentsiga tarkvara lähtekoodi edasi arendades ei pea lähtekoodi enam jagama.

Kommentaarid