Besplatni softver - što je to, definicija i koncept

Sadržaj:

Besplatni softver - što je to, definicija i koncept
Besplatni softver - što je to, definicija i koncept
Anonim

Besplatni softver sastoji se od programa otvorenog koda koji imaju praktički potpunu slobodu korištenja i izmjene.

Pod izvornim kodom razumijemo da su arhitektura i način izrade softvera u javnoj domeni i da ih svaki korisnik može pregledati, pregledati i izmijeniti.

Uz to, besplatni softver obično ne uključuje gotovo nikakvu cijenu po kupnji, pa se gotovo uvijek može dobiti besplatno.

Suprotno tome bio bi vlasnički softver.

Porijeklo slobodnog softvera

Prvu ciglu u svijetu slobodnog softvera položio je bivši sveučilišni profesor MIT-a Richard Matthew Stallman (u daljnjem tekstu Stallman). Ovaj je fizičar razvio 'GNU projekt' 1983. godine, čija je glavna misija bila stvoriti potpuno besplatan operativni sustav.

Kasnije, 1985. Stallman je osnovao Fondaciju za slobodni softver, koja će mu trebati četiri godine kasnije da uspostavi osnovna pravna pravila slobodnog softvera temeljenog na copyleftu.

Dakle, Stallman je od pionira postao promotor, glavni arhitekt zajednice slobodnog softvera. Glavni plodovi ove zajednice su operativni sustav Linux, Apache, Open Office ili GIMP editor slika.

Glavne značajke besplatnog softvera

Glavne karakteristike slobodnog softvera temelje se na četiri pravila koja su uspostavljena kako bi se softver mogao klasificirati kao „besplatan“.

  1. Slobodno pokrenite program po želji u bilo koju svrhu.
  2. Proučite kako program radi i puni pristup izvornom kodu.
  3. Slobodno distribuirajte kopije bez ograničenja drugim korisnicima.
  4. Distribuirajte kopije izmijenjenih verzija, bilo svojih ili drugih, bez ikakvih ograničenja.

Ako bilo što od toga nije ispunjeno, to neće biti "besplatni softver". Uz to, ova vrsta softvera ima i druge karakteristike proistekle iz prethodnih, poput slobodnog pristupa i slobode znanja u njegovoj upotrebi.

Vrste slobodnog softvera

Općenito, slobodni softver možemo razlikovati u dvije velike skupine. S jedne strane imamo onu kojom se upravlja copyleftom, a s druge strane onu koja nije.

Na prvom mjestu, takozvani copyleft je zakonsko pravo kojim se uspostavlja besplatno korištenje softvera u skladu s četiri pravila ili karakteristike prethodno spomenutim u prethodnom odjeljku.

Drugo, možemo pronaći sav taj softver koji je možda besplatan, ali nije zajamčeno da su četiri standarda zadovoljena. Primjer bi mogao biti da sami možemo izraditi modificiranu verziju softvera, ali da na našu verziju postavimo cijenu distribucije. To bi bilo dopušteno sve dok copyleft nije prisutan u izvornoj verziji softvera.

Ukratko, sav onaj tip softvera koji nije u skladu s režimom copyleft i ne prihvaća ga, možda je besplatan, privatni, hibridni, mješoviti ili bilo koji drugi tip softvera, ali ono što se može reći jest da nedostaje jedno od četiri pravila vjerojatno će se razmotriti ako softver nije copyleft.

Primjer besplatnog softvera

Najvažniji primjer ove vrste softvera je operativni sustav Linux (u daljnjem tekstu OS). Ovaj OS uređen je copyleft normama i postoji mnogo verzija rođenih pod izvornim softverom.

Neki od ovih primjera poznati su širom svijeta (verzija Ubuntu) ili regionalno (verzija Guadalinex).

Postojanje operativnog sustava poput Linuxa potiče demokratizaciju u korištenju interneta i manje restriktivan pristup računalu ili sličnom uređaju, smanjujući troškove prilikom nabave ako ne želimo koristiti privatni ili plaćeni softver.