puudub täielikult omanikuõigus ehk selle autor on loobunud kõikidest varalisest õigustest mis tulenevad programmi loomisest. Antud tarkvara liik erineb tugevalt alljärgnevatest tarkvara liikidest, sest selle tarkvara kasutamine on kõige vabam, sest sellel puuduvad piirangud. Levinuimad avaliku tarkvara põhimõtted: · Programm ei ole kaitstud autoriõigustega · Programmis tohib teha muudatusi · Programmist võib luua sellest arhiivikoopiaid · Programmi võib dekompileerida · Programmi võib kasutada uue programmi loomiseks 1.4. Vaba tarkvara Vaba tarkvara (free software) on tarkvara, mida saab üldiselt ilma piiranguteta kasutada, kopeerida, uurida, muuta ning levitada. Sellisel tarkvaral võib vahest olla ka piirangud, kui tarkvara omanik säilitab omaniku õigused. Vaba tarkvara vastand on omanduslik tarkvara. Tarkvara levitatakse Interneti kaudu, laadides sinna programmi lähtekoodi ülesse. Vaba tarkvara näited:
Kommertsvara näited: 1) Microsoft Office 97 2010 kontoritöö tarkvara paketid 2) Microsoft Windows XP distributsioonid - operatsioonisüsteemid 3) AutoCAD distributsioonid joonestusprogrammid 4) arvutimängud Levinuimad kommertsvara põhimõtted: · Programm on kaitstud autoriõigustega · Programmis ei tohi teha muudatusi · Programmist ei tohi luua sellest arhiivikoopiaid ilma mõjuvate põhjusteta · Programmi ei tohi ilma nõuolekuta dekompileerida · Programmi ei tohi ilma nõuolekuta kasutada uue programmi loomiseks 1.5 Avalik tarkvara- Avalik tarkvara (public domain software) on tarkvara, mis on üldkasutatav ning millel puudub täielikult omanikuõigus ehk selle autor on loobunud kõikidest varalisest õigustest mis tulenevad programmi loomisest. Antud tarkvara liik erineb tugevalt alljärgnevatest tarkvara liikidest, sest selle tarkvara kasutamine on kõige vabam, sest sellel puuduvad piirangud.