Šta predstavlja „free software“?

Veliki broj korisnika računara misli da izraz „Free Software“ (izraz smo pomenuli kod Linux-a) predstavlja softver (programe, aplikacije) koji recimo dobijaju uz kompjuterske časopise, ili softver koji dobiju instaliran prilikom kupovine kompjutera. Ono „free“ u izrazu „free software“ nema nikakve veze sa novcem, već govori o slobodnom (free) menjanju i prilagođavanju softvera vama i vašim potrebama, preko izvornog programskog koda (ovo rade samo programeri). Softverski „izvorni kod“ (source code) predstavlja listu komadni koju kompjuter „razume“ i izvršava. Kada kupujete normalan (ne „free“) softver, nikada nećete dobiti pristup izvornom kodu, ili mogućnost izmene tog programskog koda.

Softver koji kupujete dolazi sa svojom „verzijom“ i morate ga prihvatiti, takav kakav je. Kod takve vrste softvera nemate uvid, šta se dešava „u pozadini“, a promena je moguća samo novom verzijom proizvođača. Vi na ovakvoj vrsti softvera ne možete vršiti nikakve izmene. Sa druge strane, pokret koji se bori za slobodu softvera smatra da, ako se želi doći do zaista efektivnog softvera, korisnicima mora biti dostupan izvorni kod, kako bi ga oni mogli u potpunosti prilagoditi sopstvenim potrebama. Softverski „free“ izvorni kod je privremena struktura, koja je u stalnom procesu izmene.

„Free software“ nije pitanje vlasništva, već je težnja programerske zajednice ka razvoju boljih i efikasnijih aplikacija. Kada napravite neku izmenu na „slobodnom“ izvornom kodu, datu izmenu ćete proslediti kompjuterskoj zajednici, kako bi neko drugi mogao da je upotrebi i izmeni, te ispravi eventualne greške (bugs). Cilj „free software“-a nije samo bolji rad programa, nego i veći stepen zadovoljavanja ljudskih potreba.

Pratite Krstaricu i preko mobilne aplikacije za Android i iPhone.