Tarkvara jagunemine
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:
5
Linux Kernel - operatsioonisüsteemi keskkomponent
MySQL - andmebaaside loomise ja haldamise programm
GIMP - raster joonistusprogramm
Vaba tarkvara annab (Free Software Foundationi poolt paika pandud):
· vabaduse jooksutada programmi mistahes eesmärgil ("vabadus 0");
· vabaduse uurida ja muuta programmi ("vabadus 1");
· vabaduse kopeerida programmi, et sul oleks võimalik aidata naabrit ("vabadus
2");
· vabaduse täiustada programmi ja oma täiustused avalikustada, et kogu kogukond