Četvrtak, Svibanj 17, 2012

Softver koji je slobodan...

Kategorija: Softver Akademija

softver gnu

 

Pridržavamo se ove definicije slobodnog softvera kako bismo jasno pokazali što mora biti istinito za pojedini softverski program da bi se on smatrao slobodnim softverom. "Slobodni softver" je stvar slobode, a ne cijene. Za razumijevanje tog pojma, trebate shvatiti "slobodni" u smislu "sloboda govora", a ne u smislu "slobodno (besplatno) pivo". Slobodni softver ukazuje na slobodu korisnika da pokreće, presnimava, distribuira, proučava, mijenja i poboljšava softver. Još određenije, ukazuje na četiri vrste sloboda za koristnike softvera:

 

*  Sloboda pokretanja programa, u bilo koje svrhe (sloboda 0).
*  Sloboda proučavanja rada programa, i prilagodbe istog vašim potrebama (sloboda 1). Pristup izvornom kodu je preduvjet za to.
*  Sloboda distribuiranja presnimaka, da biste mogli pomoći svomu bližnjemu (sloboda 2).
*  Sloboda poboljšavanja programa i ustupanje vaših poboljšaka javnosti, za blagodat cijele zajednice (sloboda 3). Pristup izvornom kodu je preduvjet za to.

Program je slobodni softver ako korisnici istog imaju sve te slobode. Prema tome, možete slobodno distribuirati presnimke, s preinakama ili bez njih, bez naplate ili s naplatom troškova distribucije, svakome svugdje. Biti slobodnim činiti sve to znači (između ostalog) da ne morate tražiti dopuštenje ni platiti za njega.

Možete također slobodno činiti preinake i rabiti ih privatno u vašem poslu ili igri, bez ikakve obveze spominjanja njihova postojanja. Ako objavite vaše preinake, niste obvezni na to nikoga posebno upozoravati, ni na koji posebni način.

Sloboda uporabe programa znači slobodu osobe bilo koje vrste, ili organizacije, da ga rabi na bilo kojoj vrsti računalnih sustava, za bilo koju vrstu sveukupnog posla, bez ikakve obveze za naknadnim priopćavanjem toga razvijatelju programa, ili bilo kojem posebnom tijelu.

Sloboda distribuiranja presnimaka mora uključivati binarne ili izvršne oblike programa, kao i njegov izvorni kod, i mijenjane i netaknute inačice. Sasvim je u redu ako ne postoji način izradbe binarnog ili izvršnog oblika, ali ljudi moraju imati slobodu distribuiranja takvih oblika da bi pronašli način njihove izradbe.

programiranjeVi morate imati pristup izvornome kodu programa kako bi sloboda mijenjanja i objavljivanja poboljšanih inačica bila svrsishodna. Dakle, pristup izvornome kodu je nuždan uvjet za slobodni softver.

Da bi te slobode bile stvarne, one moraju biti neopozive sve dok ne činite nekakvo zlo; ako razvijatelj softvera ima moć opozivosti licence, a bez ikakva razloga s vaše strane, softver nije slobodan.

Ipak, prihvatljive su stanovite vrste pravila o načinu distribuiranja slobodnog softvera, dok nisu u sukobu sa središnjim slobodama. Naprimjer, "copyleft" (teško prevodiva igra riječi, od "copyright", eng. autorsko pravo, op.prev.) (vrlo pojednostavljeno) je pravilo po kojemu pri distribuiranju programa, vi ne možete stavljati ograničenja na središnje slobode drugih ljudi. Ovo pravilo nije u sukobu sa središnjim slobodama; zapravo, ono ih štiti.

Prema tome, može biti da ste platili presnimke GNU softvera, ili ste ga dobili besplatno. Ma kako vi dobili te presnimke, uvijek imate slobodu ponovog presnimavanja i mijenjanja istih, pa čak i prodavati presnimke.[inset side=right]Freeware po načelu nije slobodni softver baš zato što izvorni kod ostaje poznat samo autoru te su modifikacije istog onemogućene. To je primjer gdje se u praksi razilaze pojmovi "besplatnog" i "slobodnog". No moguće je da određeni freeware istovremeno spada i pod slobodni softver.[/inset]

"Slobodni softver" ne znači i "netržišni". Slobodni program mora biti dostupan za tržišnu uporabu. Tržišno razvijanje slobodnog softvera više nije ništa neobično; takvi programi su slobodni tržišni softver.

Prihvatljiva su pravila o načinu pakiranja preinačenih inačica, ako ona djelotvorno ne zaprječavaju vašu slobodu ustupanja preinačenih inačica. Pravila poput "ako program učinite dostupnim na ovaj način, morate ga učiniti dostupnim i na onaj način" mogu također biti prihvatljiva, pod istim uvjetima. (Uočite da vam takvo pravilo omogućuje izbor između objavljivanja i neobjavljivanja programa.)

Kadkada vladine uredbe o nadzoru izvoza i trgovinske sankcije mogu ograničiti vašu slobodu međunarodnog distribuiranja presnimaka i programa. Razvojnici softvera nemaju moć odbacivanja i prebrisavanja takvih ograničenja, ali mogu i moraju odbiti njihovo nametanje na uvjete uporabe programa. Na taj način, ta ograničenja neće utjecati na djelatnosti ljudi izvan pravnog domašaja tih vlada.

Naposlijetku, uočite da navedena mjerila u odredbenici slobodnog softvera zahtijevaju pozorno promišljanje u njihovu tumačenju. U odlučivanju o tome zadovoljava li pojedino dopuštenje o uporabi softvera (licenca) mjerila licenci slobodnog softvera, prosuđujemo ga na osnovu tih mjerila kako bi utvrdili je li ono u duhu tih mjerila kao i razlučivost značenja riječi (odn. točno kako je sročena). Ako licenca sadrži prekomjerna ograničenja, ne prihvaćamo ga, čak ni onda ako nismo predosjetili predmet raspravljanja u mjerilima dopuštenja. Kadkada zahtjev neke licence iznese na vidjelo predmet o kojemu valja naširoko porazmisliti prije no što odlučimo je li zahtjev prihvatljiv, uključujući u to i raspravu s pravnikom. Kada donesemo zaključak, kadkada osuvremenimo ta mjerila da bismo učinili jasnijima razloge zašto određena dopuštenja zadovoljavaju ili ne zadovoljavaju.

adaptacija sa; gnu.org

Izdvojeno

ROKNEWSPAGER ERROR: File not found: images/2012/05-mjesec/crysis%203.jpg
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Popularni softver

Galerija

Online

Imamo 121 gostiju i nema članova online

Besplatni oglasi

Pratite nas

FacebookTwitterGoogleYoutube

PCTRIKOVI NEWSLETTER


Pretplata na newsletter
Sadržaji izravno u vašem inboxu.



Samo unesite ime i e-mail adresu.

Zadnji komentari

Samsung Galaxy Tab review

 

 

Poštovani čitatelji, srdačno vaš (ja) se domogao jedne vrlo zgodne igračkice, a obzirom da je bio i više nego oduševljen onime što je dobio (nažalost samo na probu ) odlučio je svoje iskustvo podijeliti i s vama!

 

 

Opširnije...

Trailer

Need For Speed Shift 2

 

Need For Speed Shift 2 Unleashed je razvio Slighty Mad Studio a objavio Electronic Arts. Shift 2 Unleashed je jedna od najočekivanijih igara u 2011 razvijenih za PC a pogotovo za ljubitelje vožnje. Traileri su nas navukli da čekamo u nestrpljenju njen izlazak.

 

 

Opširnije...

Jednostavna instalacija Windowsa 8

Microsoft je objavio detalje o instalaciji novog OS-a – jednostavnije za neiskusne korisnike i dovoljno napredno za iskusne. Proces instalacije Windowsa više ne bi trebao biti tako "zastrašujući".

Opširnije...

Zadnje na forumu

No posts to display.