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

Popular posts from this blog

Esimene nädal: Noppeid IT AJALOOST

Kolmas nädal: Uus (ja mitte nii uus) meedia

Neljas nädal: Info- ja võrguühiskond