Nädal 7: Litsensid

 Ärivalaline litsens (EULA; suletud lähtekood)

Selline litsens võimaldab tarkvara müüa ja litsentsida, mille kaudu saab hästi tulu teenida. Lisaks on arendajal terve kontroll tarkvara üle, sest lähtekood on suletud. Samuti aitab suletud lähtekood varjata oma tarkvara konkurentsi eest, et nad ei saaks seda kasutada oma koodis. Üks peamisi puudusi sellel litsentsil on aeglasem areng, sest siis ei saa rohkem inimesi koodile ligi, et seda arendada. See omakorda võib ka mõjutada kasutajate ja partnerite usaldust tarkvarale, sest nad ei näe mida see tarkvara tegelikult teeb. Samti võib suletud lähtekood piirata tarkvara levikut. Selline litsens sobib hästi siis kui tarkvara sisaldab väga tähtsaid ärisaladusi või kommertskasutuseks, kus soovitakse tulu teenida ja omada kontrolli tarkvara üle.

 

GNU GPL (General Public License - tugev copyleft)

See litsents tagab suure vabaduse, lubades kõikidel seda tarkvara vabalt kasutada, muuta ja jagada. Avatud lähtekood aitab sellel tarkvaral kiiresti areneda kaasates palju rohkem arendajaid, kes saavad seda arendada. Lisaks ei lase see teistel sulgeda seda lähtekoodi, mis jätab selle avatuks. Selline litsents on aga range ja nõuab, et kõik järgmised tööd peavad samuti olema GPL-litsensiga, mis võib olla piiranguks selle kasutusele teistes projektides. Samuti võib see negatiivselt mõjutada ärilist koostööd. Sellist litsentsi võiks eelistada olukordades, kus tahetakse säilitada tarkvara vabadus ka kõikides selle arendustes ja et se lähtekood ei sulgeks.


BSD litsents (ilma copyleftita, "permissive license")

Tegemist on väga paindliku litsentsiga, mida lubatakse kasutada ka ärilistes ja suletud projektides. Sellel on minimaalne piirang, mis aitab seda lihtsasti integreerida teiste projektidega. See võimaldab laialdast levikut, mille tõttu paljud ettevõtted kasutavad selle litsentsiga koodi. Selle peamine puudus on see, et keegi võib võtta koodi ja muuta seda ilma selle muutuse jagamata. Lisaks võivad inimesed seda koodi kasutada ilma sellesse ise panustamata. Sobib hästi olukordades, kus on tähtis selle tarkvara levik ja lihtne koostöö partneritega.


Allikad:

https://blog.ipleaders.in/advantages-disadvantages-end-user-license-agreements/

https://www.pingcap.com/article/understanding-copyleft-licenses-and-their-purpose/#:~:text=The%20GNU%20General%20Public%20License%20(GPL)%20is%20perhaps%20the%20most,to%20the%20same%20licensing%20terms.

https://appmaster.io/blog/what-is-the-bsd-license



Comments

Popular posts from this blog

Kaks varasemat interneti nähtust.

Kaks V.Shea netikäsku

Nädal 14: Lunavara vastumeetmed Mitnicki valemi rakendamisel