Litsentsid
Igal litsentsil on omad tugevused ja nõrkused, ning selle jaoks, et valida õige, tuleb Naatanil otsustada, mis ta väärtused ja eesmärgid seoses selle projektiga on. End-User License Agreement (EULA) See on kasulik siis, kui projekti eesmärk on lõpuks tulu teenida. Naatan saab jätta põhimõtteliselt kõik õigused endale ning kasutaja õigused on piiratud. Enamus kommertsiaaltarkvara kasutabki seda just sellepärast. Ta ei pea jagama lähtekoodi ning tarkvara ei tohi modifitseerida ega edasilevitada. See on hea litsents kui ta tahab, et sellest tarkvaraprojektist kasvaks lõpuks välja firma, aga see ei ole hea, kui ta tahab seda projekti teiste IT-huvilistega jagada. Samuti võib kasutaja projektist mitte huvituda, sest EULA litsents põhimõtteliselt tähendab seda, et sa litsentsid seda tarkvara, mitte ei oma seda. GNU General Public License (GNU GPL) ja Berkeley Software Distribution License (BSD) Mõlemad on vabavaralised litsentsid: ligipääs lähtekoodile on olemas ning seda võib muuta ja edasi...