Nädal 7: Tarkvaralitsentsid: EULA, GPL ja BSD
Naatan Nohiku tarkvaraprojektil on valida kolme litsentsi vahel ja see valik on elu või surma küsimus (okei, mitte päris aga tähtis ta on ikka). Litsents määrab ära, kes su koodi kasutada saab ja mida sellega teha tohib. EULA - suletud lähtekood EULA ehk End-User License Agreement on see, mida näed iga kord kui installid mingit tasulist tarkvara ja vajutad "I Agree". Keegi ei loe neid aga nõustud ikka. Suurim pluss on kontroll: keegi ei näe su lähtekoodi, keegi ei saa seda kopeerida. Kui tahad raha teenida litsentside müügiga, siis EULA on loogiline valik. Küll aga valides EULA oled oma projektiga üksi, kõik arenduskulud on sinu kanda ja kasutajad ei saa kontrollida, mida kood tegelikult teeb. EULA headeks näideteks tooksin näiteks Epic Gamesi ning Adobe . GNU GPL - tugev copyleft GNU GPL on Richard Stallmani leiutis mille põhimõte on lihtne: kui kasutad GPL-koodi, pead ka sina oma koodi samadel tingimustel jagama. Seda nimetatakse copyleft 'iks. [ 1...