Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Morda boste oklevali glede uporabe brezplačne in odprtokodne programske opreme, še posebej, ker veliko kode prihaja od prostovoljcev. Na večini področij našega življenja je prednost, da izdelek izvira iz uglednega podjetja. Tako verjameš, da je nekaj dobro narejeno.

Zakaj bi zaupali kodi nekaterih prostovoljcev namesto visokokakovostni programski opremi strokovnjakov pri Microsoftu, Applu in Googlu?

Kot so nam pokazali tehnološki velikani, je njihova programska oprema morda zanesljiva, vendar pogosto prihaja z vsemi vrstami sledenja in drugih oblik izkoriščanja. Odprtokodna programska oprema je dejansko veliko varnejša za uporabo in tukaj je razlog.

1. Javna koda je koda, ki ji lahko zaupate

Temeljna težava večine programske opreme, ki prihaja iz velikih, dobro znanih tehnoloških podjetij, je, da je izvorna koda skrita očem. To so zaščitene informacije in lahko imate težave z ogledovanjem, spreminjanjem ali redistribucijo kode.

instagram viewer

Vaša edina možnost je, da programsko opremo uporabljate takšno, kot je, in verjamete, da jo je varno izvajati, ali pa se odločite, da programske opreme namesto tega ne uporabljate.

Ta vrsta kode je znana kot zaprtokodna programska oprema. Ker ne vidite kode, ne morete natančno vedeti, kaj programska oprema počne. To daje podjetjem svobodo, da naredijo vse, kar lahko poveča njihov dobiček.

Zato aplikacije, ki jih uporabljamo, spremljajo naše vedenje, našo lokacijo in sicer poskušajo spremljati, kaj počnemo. Te informacije so dragocene za podjetja, ki jih prodajajo posrednikom podatkov ali jih uporabljajo za prodajo oglasov.

Recimo, da je odprtokodna aplikacija želela uvesti isto vrsto zbiranja podatkov. No, zelo malo ljudi si dejansko želi slediti. Cenimo svojo zasebnost, zato, ko imamo možnost odstraniti kodo, ki spremlja naše vedenje, to tudi storimo.

Ker je izvorna koda na voljo vsakomur za urejanje in nadaljnjo distribucijo, pride nekdo in uporabi kodo za ustvarjanje nove (včasih skoraj enake) aplikacije z odstranjenimi neželenimi deli. Ta postopek je znan kot forking, in odvrača od slabega vedenja.

Tako kot na drugih področjih našega življenja tudi preglednost ljudi spodbuja k boljšemu vedenju in doseganju boljših rezultatov.

2. Tista velika podjetja? Vsi zaupajo odprtokodnosti

Katero podjetje vam najprej pride na misel, ko pomislite na veliko tehnologijo? Amazon? Facebook? Apple? Vsa tri podjetja v različni meri uporabljajo odprtokodno programsko opremo in prispevajo k določenim projektom. In niso sami.

Razmislite, kako Microsoft vlaga v jedro Linuxa (odprtokodni operacijski sistem), da bi Azure postal privlačen izdelek za računalništvo v oblaku. Google uporablja Linux ne le v oblaku, ampak tudi v Chromebookih in Androidih. Spodnja podjetja so bila vsa platinasti člani fundacije Linux v začetku leta 2023.

Valve plačuje razvijalcem, da izboljšajo vse odprtokodna programska oprema, ki omogoča Steam Deck. Potem so tu še velikanske korporacije, ki več poslujejo z drugimi podjetji kot s splošnimi potrošniki, kot sta Oracle in IBM. Oba uporabljata in razvijata odprtokodno programsko opremo.

Sam internet je v veliki meri zgrajen na odprtokodni arhitekturi. Spletni razvijalci poznajo tako imenovani sklad LAMP (Linux, Apache, MySQL in PHP), ki ga pogosto uporabljajo kot osnovo za spletna mesta in spletne aplikacije. Vse štiri komponente so odprtokodne.

Razvijalci in podjetja zaupajo odprtokodni programski opremi, ker je zanesljiva, lažja kot razvijanje alternative iz nič in pogosto boljša od tiste, ki bi jo lahko razvili sami. Ko uporabljate njihove izdelke, se na neki točki v verigi pogosto še vedno zanašate na odprtokodno kodo, tudi če ima končni rezultat na vrhu lastniško plast.

3. Vsi smo vloženi v isto kodo

Ko je izvorna koda javno dostopna, vstopi v nekakšno javno dobro. Nekatere odprtokodne tehnologije delujejo bolj kot infrastruktura. Tako kot pri javnih cestah vsi skupaj vlagamo v zanesljivost infrastrukture, tako posamezniki kot korporacije.

Medtem ko veliko odprtokodne programske opreme prihaja od prostovoljcev, velik del prihaja tudi od plačanih zaposlenih. na primer najdeno jedro Linuxa v superračunalnikih in mobilnih telefonih. Vsi, od proizvajalcev do znanstvenikov, imajo razloge, da prispevajo popravke za jedro Linuxa, ki dodajajo funkcije ali odpravljajo napake.

Tudi ko podjetja ustvarjajo izdelke, ki tekmujejo med seboj na trgu, še vedno vlagajo v to, da je odprtokodna programska oprema, ki jo uporabljajo, čim boljša in stabilna.

Številni odprtokodni programi se celo distribuirajo pod licencami copyleft, ki zahtevajo, da ljudje, ki uporabljajo kodo, javno delijo svoje spremembe. To preprečuje, da bi nekdo vzel kodo in jo skril v svojo zasebno kreacijo. Namesto tega vrnejo, program postane boljši in vsi imamo koristi.

4. Programska oprema je (običajno) dana brezplačno

Večina odprtokodne programske opreme je brezplačna za uporabo, vendar je to značilnost, ki ne izstopa toliko kot nekoč. Dandanes večina programske opreme ni opremljena s ceno. Vendar je razlika. Zaprtokodna programska oprema je pogosto brezplačna, ker so razvijalci našli drug način za zaslužek od projekta, običajno z zbiranjem in prodajo ali drugačno uporabo podatkov o nas.

Ko uporabljate Google Dokumente, je vsak pritisk na tipko na voljo Googlu, da ga zabeleži in monetizira na kakršenkoli način. Google lahko zasluži več s tem, da čim več ljudi uporabi Google Dokumente, kot pa s prodajo programske opreme manjšini, ki bi bila zanjo pripravljena plačati.

Odprtokodna programska oprema je resnično dana prosto, brez kakršnih koli pogojev. Ko uporabljate LibreOffice, nihče ne ve, kaj počnete s programsko opremo.

LibreOffice je brezplačen, ker se lahko v svetu, kjer se toliko dela na računalnikih, zdi nepravično ljudje izbirajo med nakupom drage programske opreme ali spremljanjem njihovega osebnega vedenja, pri katerem lahko sodelujejo družbe. To nas pripelje do naslednje točke.

5. Odprtokodna skupnost ima etični kodeks

Svet odprtokodne programske opreme urejajo drugačna pravila od tistih v svetu lastniške programske opreme. Mnogi ljudje, ki ustvarjajo FOSS, to počnejo, ker verjamejo, da je to etično. Včasih gre za služenje denarja, večinoma pa ne. Ljudje pogosto ustvarjajo in delijo svojo kodo iz dobrote svojega srca.

To ne pomeni, da so ljudje nesebični. Poleg denarja je veliko dobičkov. Mnogi ljudje se naučijo programirati z ogledom že razpoložljive izvorne kode in želijo vrniti. Drugim so koristile odprtokodne alternative plačljivim programom, ki si jih niso mogli privoščiti, in želijo ustvariti podobno programsko opremo za ljudi, kot so oni.

Nekateri preprosto radi imajo svobodo, da s programsko opremo na svojih računalnikih počnejo, kar hočejo, in si ne morejo predstavljati, da bi omejili sebe ali druge.

Uporabniki od ustvarjalcev programske opreme zahtevajo stroge standarde. Ljudje zbujajo ogorčenje nad spremembami, na katere ljudje v svetu lastniške programske opreme ne bi niti trnili z očesom, na primer, ko je Canonical Ubuntuju dodal Amazonova priporočila (ki so jih na koncu posledično odstranili).

V svetu brezplačne programske opreme je privzeto pričakovanje, da ne omejite, kdo ima dostop do vaše aplikacije, ne omejite, kako jo lahko uporabljajo, in ne sledite njihovemu vedenju.

6. Odprtokodna programska oprema je prestala preizkus časa

Številni odprtokodni projekti obstajajo že desetletja. Razmislite o Mozilla Firefox, LibreOffice, GIMP, Audacity in VLC. To so programi, ki se postopoma izboljšujejo, pridobivajo nove funkcije, medtem ko izgubljajo stare napake. Enako lahko rečemo za programsko opremo v ozadju, kot je jedro Linuxa, ali namizna okolja, kot sta GNOME in KDE. Ta programska oprema je zrela in preverjena.

To ne pomeni, da ne obstaja stabilna zaprtokodna programska oprema, ki obstaja že leta. obstajajo. Vendar že zaupate lastniški programski opremi. Bistvo tukaj je, da je veliko odprtokodne programske opreme prav tako preizkušeno, če ne še bolj.

Omeniti velja tudi, kako v svetu lastniške programske opreme, ko podjetje propade, njegova programska oprema izgine. Če nekdo ni kupil pravic, nihče ne vidi kode. Preprosto izgine.

Z odprtokodno programsko opremo lahko projekt ostane nevzdrževan in nobena različica se ne pojavi več. Toda koda še vedno obstaja in nekateri ljudje lahko to kodo uporabijo za ustvarjanje novejše programske opreme. Torej, tudi če se aplikacija zdi mrtva, lahko njena koda živi naprej.

Odprtokodna programska oprema je najbolj zaupanja vredna programska oprema

Odprtokodna programska oprema ne ponuja vedno največ funkcij ali najboljše zmogljivosti. Obstaja veliko lastniških programov, ki prekašajo konkurenco. Ko pa gre za zadeve zaupanja, je to področje, kjer je odprtokodna programska oprema najboljša.

Ne gre za vaše podatke. Ne želi vam prikazovati oglasov. Ne poskuša vas zapreti v ekosistem. Če želite svoj računalnik uporabljati brez skrbi, je brezplačna in odprtokodna programska oprema prava pot.