7. Naatan Nohiku litsentsivalikud
![]() |
| Pilt genereeritud tehisintellekti abil |
Naatan on peagi lõpetamas oma tarkvaraprojekti ja soovib selle avalikustada. Enne seda peab ta otsustama, millise litsentsi alusel see välja anda. Tal on valida kolme erineva variandi vahel, mistõttu tuleb hoolikalt kaaluda igaühe eeliseid ja puudusi ning teha valik vastavalt oma eesmärkidele.
Ärivaralise litsentsi (EULA; suletud lähtekood) kasuks otsustab Naatan, kui ta soovib täielikku kontrolli oma tarkvara üle. EULA annab võimaluse hoida paremini ärisaladusi, kuna keegi teine ei saa loodud koodi kasutada ega muuta. Selle valiku puhul tuleb arvestada, et teiste arendajate abi ei saa kasutada ning kasutajatel puudub võimalus tarkvara ise kohandada ja parandada. Eelpool toodud puuduste tõttu on ka arenduskulud kõrgemad. [1]
GNU GPLi litsentsi puhul jääb loodud tarkvara ja selle muudatused alati avatud lähtekoodiga, kuid sellega kaasneb copyleft klausel - kõik parandused ning täiendused peavad olema samuti GPL-i all. Erinevalt EULAst on selle litsentsi puhul võimalik kaasata ka väliste arendajate panust. Samas võib see piirata kommertsiaalset kasutamist, kuna ettevõtted ei pruugi soovida oma koodi avalikustada. [2]
Kolmas ja kõige paindlikum litsents on BSD litsents. Sellisel juhul saavad koodi kasutada kõik ettevõtted ning muudatuste avaldamine ei ole kohustuslik. Kogu tarkvara saab kasutada nii avatud kui ka suletud lähtekoodiga projektides. Seega on antud litsentsiga tarkvara lihtne integreerida kommertstoodetesse. Samas võib see tekitada olukorra, kus ettevõtted kasutavad avatud lähtekoodiga tarkvara ilma, et nad ise midagi kogukonnale tagasi annaksid. [3]
Kokkuvõttes saab öelda, et juhul kui Naatani eesmärk on tarkvaraga teenida võimalikult suurt tulu ning omada kontrolli, peaks valituks osutuma EULA, suletud lähtekoodiga litsents. Kui eesmärgiks on maksimaalne paindlikkus ja tarkvara laialdane levik, siis on parim valik BSD litsents (ilma copyleftita).
Allikad:
- https://legal123.com.au/eula-end-user-licence-agreement/
- https://codingnomads.com/open-source-licenses
- https://fossa.com/blog/open-source-software-licenses-101-bsd-3-clause-license/
