E-ITSPEA 7: Naatan Nohiku tarkvaraprojekti valik kolme litsentsi vahel
Naatan Nohiku tarkvaraprojekti valik kolme litsentsi vahel
1. Ärivaraline litsents (EULA; suletud lähtekood)
Eelised:
- Täielik kontroll oma intellektuaalomanduse üle
- Võimalus müüa tarkvara litsentside alusel
- Võimalus piirata tarkvara levitamist ja modifitseerimist
Puudused:
- Piiratud ligipääsetavus ja tehtavuse puudumine
- Väiksem arendajate kogukond
- Võimalikud raskused tarkvara integreerimisel teiste projektidega
Millal võiks kasutada:
- Kui on soov oma tarkvara müüa ja säilitada täielik kontroll selle üle
- Kui sihtrühm ei ole tehnilistest detailidest huvitatud
- Kui tarkvara sisaldab tundlikku teavet
2. GNU GPL (tugev copyleft)
Eelised:
- Tarkvara avatud lähtekood ja vabalt modifitseeritav
- Suur arendajate kogukond ja potentsiaalne panus
- Tagab tarkvara pikaajalise kättesaadavuse ja avatud arenduse
Puudused:
- Piirangud äriliseks kasutamiseks ja müügiks
- Võimalikud raskused patenteeritud tehnoloogia integreerimisel
- Vajadus avaldada kõik modifikatsioonid GPL litsentsi all
Millal kaaluda:
- Kui on soov edendada avatud lähtekoodiga arendust ja jagada oma tööd
- Kui sihtrühm on tehnilistest detailidest huvitatud ja soovib tarkvara panustada
- Kui tarkvara ei sisalda tundlikku teavet
3. BSD litsents (ilma copyleftita)
Eelised:
- Suur paindlikkus tarkvara levimisel ja modifitseerimisel
- Võimalus tarkvara müüa ja äriliselt kasutada
- Vähem piiranguid patenteeritud tehnoloogia integreerimisel
Puudused:
- Vähem garantiisid tarkvara tulevase avatud lähtekoodiga olemuse osas
- Võimalus, et teised võivad teie tööd omandada ja suletud lähtekoodiga tarkvaraks muuta
Sobivad olukorrad:
- Kui on soov maksimeerida oma tarkvara kasutuselevõttu ja paindlikkust
- Kui sihtrühm ei ole tingimata avatud lähtekoodiga arenduse pooldaja
- Kui tarkvara sisaldab tundlikku teavet
Viited:
1 - https://www.ironcad.com/blog/cad-software-licensing-perpetual-vs-saas/
2 - http://freesoftwaremagazine.com/articles/what_if_copyright_didnt_apply_binary_executables/
3 - https://www.mend.io/blog/top-open-source-licenses-explained/
4 - https://snyk.io/learn/what-is-a-software-license/
Kommentaarid
Postita kommentaar