Seitsmes nädal: Arvutid ja paragrahvid II
Naatan Nohiku tarkvaraprojekt:
Valik kolme litsensi vahel, nende eelised ja puudused, ning millal millist eelistada.
1. Ärivaraline litsents (EULA, suletud lähtekood)
Eelised:
- Arendajal on täielik kontroll ehk kood ei ole avalik.
- Võimalus teenida raha litsentsitasude, tellimuste jms pealt.
- Saab hoida konkurentsieelis ja ärisaladusi.
Puudused:
- Kogukond ei saa arendusel kaasa aidata, ehk kõik vead tuleb arendajatel endal ära parandada, sellest tulenevalt võivad ka parandused rohkem aega võtta.
- Kasutajatel on vähe vabadust, ei saa koodi muuta ega endale meeldivamaks teha.
- Kasutajad on tootjast sõltuvad.
Millal valida? - Kui eesmärk on äriline tulu ja kindlasti on vaja kohe kasumit teenida, sobib hästi startupidele.
2. GNU GPL (tugev copyleft)
Eelised:
- GNU GPL tagab selle, et kood jääb alati avatud koodiks
- Kõik edasiarendatud versioonid ja täiendused peavad samuti olema avatud.
- Soodustab kogukonna tööd ja läbipaistvust
Puudused:
- Avatud koodist ei saa teha suletud koodi.
- Ei pruugi olla investoritele ahvatlev.
- GPL on jusktui nakkav ehk kui teed suure osa koodist ise aga kasutad väikest osa GPL-iga koodi siis rakendub GPL kogu tulemusele.
Millal valida? - Kui eesmärk on vabadus ja avatus, ning et keegi ei saaks seda endale võtta. Sobib hästi mõnele kogukonnaprojektile.
3. BSD litsents (ilma copyleftita)
Eelised:
- Väga paindlik ja lihtne.
- Soodustab erafirmade poolt kasutuselevõttu.
- Saab teha enda koodiks.
Puudused:
- Igaüks saab võtta sinu koodi ja teha sellest enda kood.
- Vähem kaitset avatud lähtekoodile
- Ei pruugi saada kogukonnast positiivselt resultaati, nt sinu probleemi lahendamise asemel "varastatakse su kood".
Millal valida? - Kui sa tahad, et sinu kood leviks maksimaalselt ja sulle sobib, et keegi hakkab seda enda tootes kasutama.
Comments
Post a Comment