Oglas

Dakle, preuzeli ste Firefox i Microsoft Office zamijenili LibreOffice? Toliko volite te aplikacije da više nećete bacati novac u Microsoft ili Apple i imati odlučio ići na 100 posto Linux Kako možete pomoći da 2017. bude godina Linux radne površineNije važno postiže li Linux svjetsku računalnu dominaciju. Ono što je važno je da danas možemo koristiti to, i to je sjajno - a sada je sjajno vrijeme da se upustimo u akciju! Čitaj više .

Ali otkad ste to otkrili besplatni softver ovdje nema sasvim isto značenje i možda se pitate zašto sve ove stvari ne nazivamo samo otvoreni izvor radi jasnoće. U čemu je velika stvar?

Ispada da, besplatni softver i softver otvorenog koda nisu isto. Razjasnimo to

Pozadina konteksta

Pedesetih godina gotovo sve programe proizveli su akademici i istraživači. Dijelili su računalni softver i izvorni kod bez ograničenja kako bi korisnici mogli ispraviti vlastite pogreške. Veliki dio toga bio je softver u javnoj domeni - što je, u autorskom smislu, najdruži oblik besplatnog.

instagram viewer

Dio toga bio je kulturan. Dio toga je bio zbog prirode softvera. Za razliku od fizičke robe, digitalni se softver mogao kopirati bezgranično besplatno i uz minimalni napor. Sigurno bi se mogao prodati računalni hardver, ali kod?

To se počelo mijenjati 1970-ih. IBM je počeo posebno naplaćivati ​​softver i prestao isporučivati ​​izvorni kod. Ovo se rodilo antitrustovska tužba trajao od 1969. do 1982. godine. Apple je 1983. pobijedio slučaj Vrhovnog suda utvrđivanje da bi binarni softver mogao biti zaštićen autorskim pravima. Microsoft je objavio Windows nekoliko godina kasnije.

Bila je to klima u kojoj se formirao pokret za održavanje softvera.

Podrijetlo pokreta slobodnog softvera

Počev od 1970-ih, Unix je bio dominantni operativni sustav. Richard Stallman je 1983. najavio projekt za stvaranje potpuno ne-vlasničkog Unix kompatibilnog operativnog sustava, projekt GNU-a. Dvije godine kasnije osnovao je Fondaciju za slobodni softver s misijom zagovaranja i educiranja o besplatnom softveru.

Stallman nije skovao frazu "slobodni softver", koja se uglavnom odnosila na softver u javnoj domeni. Ali proširio se i na ono što znači da je softver besplatan.

Fondacija besplatnog softvera definira besplatni softver kao softver koji korisnici mogu slobodno pokretati, kopirati, distribuirati, proučavati, mijenjati i poboljšavati. "Besplatno" se odnosi na te slobode, a ne na cijenu. To se jednostavno događa da većina besplatnog softvera ne košta novac, uglavnom zbog tvrtki koji žele prodati softver imaju tendenciju da ograničavaju slobodu korisnika da kopiraju, distribuiraju ili poboljšaju ono što čine kupiti.

Fondacija slobodnog softvera navodi četiri slobode koje smatra bitnim:

  1. Sloboda 0 - Sloboda izvođenja programa u bilo koju svrhu.
  2. Sloboda 1 - Sloboda da proučite kako program radi i promijenite ga tako da čini vaše računanje po vašoj želji. Preduvjet za to je pristup izvornom kodu.
  3. Sloboda 2 - Sloboda preraspodjele kopija da biste mogli pomoći svom bližnjemu.
  4. Sloboda 3 - Sloboda distribucije kopija izmjenjenih verzija drugima. Na taj način možete dati cijeloj zajednici priliku da koristi od svojih promjena. Preduvjet za to je pristup izvornom kodu.

Kovanje rečenice "Otvoreni izvor"

Iako je oznaka besplatnog softvera izričito etička, oznaka otvorenog koda nije. Izraz se formirao devedesetih godina, nakon Erica Raymonda Katedrala i bazar pomogao nadahnuti Netscape da izbaci izvorni kod svog internetskog paketa Netscape Communicator.

To je zauzvrat potaknulo Raymonda i druge da vide kako oni mogu prenijeti ideale Fondacije za slobodni softver u poslovni svijet. Izmislili su pojam "otvorenog koda", a 1998. Raymond i Bruce Perens osnovali su Inicijativu za otvoreni izvor. Inicijativa za otvoreni izvor pruža 10 bodova Definicija otvorenog koda i to nudi certifikacijsku oznaku kompatibilnim aplikacijama.

Pokret otvorenog koda ne zanemaruje vrijednosti slobodnog softvera, ali više se bavi otvorenom suradnjom. Cilj je da tvrtke i programeri kod svog softvera učine slobodno dostupnim. Na ovaj način korisnici mogu vjerovati programima koji se izvode na svojim strojevima i doprinose ispravkama i značajkama na projektu.

Mnogi se etički još uvijek usklađuju, ali pokret otvorenog koda je manje konfrontatan i više je spreman na kompromise u svrhu širenja usvajanja.

Ključna razlika

Slobodni softver i pokreti otvorenog koda slažu se s većinom osnovnih vrijednosti, ali oni imaju različite definicije slobode.

Zaklada slobodnog softvera obuhvaća copyleft za zaštitu četiriju gore spomenutih sloboda. Ovo zakonski sprječava ljude da redistribuiraju besplatni softver s dodatnim ograničenjima. Organizacija sadržana u glavnoj licenci GNU-a Licence softvera otvorenog koda: koje biste trebali koristiti?Jeste li znali da nisu sve licence otvorenog koda iste? Čitaj više . Svatko tko koristi GPL kod mora objaviti i svoje kreacije kao GPL.

Mnogi jezgrani programi koji čine Linux i ostali besplatni operativni sustavi 3 Operativni sustavi slični UNIX-u koji nisu LinuxNedavno su ljudi počeli zbuniti "UNIX" s "Linuxom". Na Linux je utjecao UNIX, ali UNIX sustavi nemaju veze s Linuxom. Evo nekoliko važnih UNIX-ovih sustava o kojima vrijedi znati. Čitaj više započeli su radovi u sklopu GNU Projekta. Mnoge aplikacije su licencirane pod GPL-om.

Licence za besplatni softver također su otvoreni kod, ali nisu sve licence otvorenog koda zahtijeva da programeri dijele svoj kôd. Neki dozvoljavaju programerima da koriste otvoreni kod za izradu aplikacija zatvorenog koda, poput MIT licence. Ove dozvole bez kopiranja poznate su kao dopuštene licence.

Iako zagovornik slobodnog softvera može korištenje slobodnog softvera za stvaranje neslobodnog softvera smatrati ograničavanjem korisnikovih sloboda, zagovornik otvorenog koda može biti skloniji smatrati permisijsku licencu kao stvarno slobodnu - kao što su ljudi slobodni raditi što god žele s kôdom, čak i ako to znači napraviti vlasničku app.

Neki posebno istaknuti pojedinci tvrde da neke licence besplatnog softvera, poput GPL v3, imaju toliko mnogo uvjeta da značajno ograničavaju slobodu programera.

Potreba za FOSS-om

Za ponovno sagledavanje, sav je besplatni softver otvorenog koda, ali nije sav softver otvorenog koda besplatan softver. Iz tog razloga zagovornici slobodnog softvera radije će se slobodni softver odnositi kao besplatni softver. Ali s obzirom da opći korisnici povezuju "besplatno" s cijenom, ovo ime nije sve tako jasno. Stvari su posebno isprepletene ako i zaista su imati raspravu o slobodnom softveru u kontekstu novca.

Zato vidite većinu besplatnog softvera odnosi se kao besplatni softver s otvorenim kodom, ili FOSS. To vam omogućuje da kažete da besplatni softver u sustavu Windows često dolazi s oglasima, ali besplatni softver s otvorenim kodom ne postoji, a da ne zbunite sve koji se nalaze u sobi.

Mnogi korisnici i programeri jednostavno ne brinu

Veći dio ovog razgovora tiče se licenciranja, a to može biti prilično dosadna tema. Za one koji nisu pravnici, mnogo toga uopće nema smisla. Mnogi korisnici jednostavno želite pokrenuti programe Najbolji softver i aplikacije LinuxaBez obzira jeste li novi u Linuxu ili ste iskusan korisnik, evo najboljeg Linux softvera i aplikacija koje biste danas trebali koristiti. Čitaj više i gomila programera samo ih želi stvoriti. Kako se licencira softver je manji prioritet.

No, svijet slobodnog i otvorenog softvera je onaj koji otvoreno raspravlja o etici, pa su riječi važne, čak i ako to može učiniti život zbunjujućim.

Slažete li se s direktorima besplatnog softvera ili pokretom otvorenog koda? Jeste li suosjećali s obojicom? Što mislite, kako bismo trebali nazvati besplatni i otvoreni softver? Razgovarajmo o tome u komentarima u nastavku!

Bertel je digitalni minimalist koji piše s prijenosnog računala s fizičkim prekidačima privatnosti i OS-om kojeg je podržala Fondacija za slobodan softver. Cijeni etiku u značajkama i pomaže drugima da preuzmu kontrolu nad svojim digitalnim životom.