Litsentsid
Tarkvaralitsentsi valik Jätkaks taas sama teemaga, millest eelmises artikklis rääkisin, nimelt tarkvara litsentsid. Tarkvaraprojekti arendamisel on üheks oluliseks otsuseks sobiva litsentsi valimine. Tänapäeval on meil kasutada hästi mitmeid ja erinevaid litsentse, aga täna tahaks piirduda kolme põhilisega - ärivaraline litsents (EULA), GNU GPL ning BSD litsents. Kõik need erinevad üksteisest nii kasutajale antavate õiguste kui ka arendaja õiguste poolest. EULA Ärivaraline litsents ehk EULA puhul on tarkvara lähtekood suletud ning kasutajale antakse vaid piiratud õigused programmi kasutada. Sellise lähenemise eelis on eelkõige projekti koostaja kontroll, arendaja saab täielikult otsustada, kuidas tarkvara kasutatakse, levitatakse, ning tagab, et projekti on raske kopeerida, sest puudub ligipääs lähtekoodile. Puudusteks oleks, et kuna projekt on suletud koodiga, tähendab, et kui keegi tahaks sellele vabatahtlikult kaasa aidata, parandada vigu/edasi arendada, oleks see võimatu. GNU ...