Možno budete váhať s použitím bezplatného softvéru s otvoreným zdrojovým kódom, najmä preto, že veľká časť kódu pochádza od dobrovoľníkov. Vo väčšine oblastí nášho života je výhodou, že produkt pochádza od renomovanej spoločnosti. Takto dôverujete, že je niečo dobre vyrobené.
Prečo dôverovať kódu od niektorých dobrovoľníkov vysokokvalitnému softvéru od odborníkov zo spoločností Microsoft, Apple a Google?
Ako nám ukázali technickí giganti, ich softvér môže byť spoľahlivý, ale často prichádza so všetkými druhmi sledovania a iných foriem využívania. Softvér s otvoreným zdrojom je v skutočnosti oveľa bezpečnejší a tu je dôvod.
1. Verejný kód je kód, ktorému môžete dôverovať
Základným problémom väčšiny softvéru, ktorý pochádza od veľkých známych technologických spoločností, je to, že zdrojový kód je skrytý. Sú to vlastnícke informácie a pri prezeraní, úprave alebo redistribúcii kódu sa môžete dostať do problémov.
Vašou jedinou možnosťou je používať softvér tak, ako je, a veriť, že jeho spustenie je bezpečné, alebo sa môžete rozhodnúť nepoužívať softvér.
Tento typ kódu je známy ako softvér s uzavretým zdrojom. Keďže kód nevidíte, nemáte žiadny spôsob, ako presne vedieť, čo softvér robí. To dáva spoločnostiam slobodu robiť čokoľvek, čo môže zvýšiť ich zisky.
To je dôvod, prečo aplikácie, ktoré používame, monitorujú naše správanie, sledujú našu polohu a inak sa snažia mať prehľad o tom, čo robíme. Tieto informácie sú cenné pre spoločnosti na predaj sprostredkovateľom údajov alebo na predaj reklám.
Povedzme, že aplikácia s otvoreným zdrojom chcela zaviesť rovnaký druh zhromažďovania údajov. No, veľmi málo ľudí chce byť skutočne sledovaných. Ceníme si svoje súkromie, takže keď dostaneme možnosť odstrániť kód, ktorý sleduje naše správanie, urobíme to.
Keďže zdrojový kód je k dispozícii komukoľvek na úpravu a redistribúciu, niekto príde a použije kód na vytvorenie novej (niekedy prakticky identickej) aplikácie s odstránenými nechcenými časťami. Tento proces je známy ako forkinga odrádza od zlého správania.
Rovnako ako v iných oblastiach nášho života, transparentnosť má tendenciu povzbudzovať ľudí, aby sa správali lepšie a dosahovali lepšie výsledky.
2. Tie veľké spoločnosti? Všetci dôverujú otvorenému zdroju
Aká je prvá spoločnosť, ktorá vám napadne, keď si spomeniete na veľkú technológiu? Amazon? Facebook? Apple? Všetky tieto tri spoločnosti používajú softvér s otvoreným zdrojovým kódom v rôznej miere a prispievajú k určitým projektom. A nie sú sami.
Zvážte, ako spoločnosť Microsoft investuje do linuxového jadra (operačný systém s otvoreným zdrojovým kódom), aby sa Azure stal pôsobivým produktom cloud computingu. Google využíva Linux nielen v cloude, ale aj na Chromebookoch a Androide. Nižšie uvedené spoločnosti boli všetky platinových členov Linux Foundation začiatkom roka 2023.
Valve platí vývojárom, aby všetko vylepšili softvér s otvoreným zdrojovým kódom, ktorý umožňuje Steam Deck. Potom sú tu obrovské korporácie, ktoré viac obchodujú s inými podnikmi ako bežnými spotrebiteľmi, ako sú Oracle a IBM. Obaja používajú a vyvíjajú softvér s otvoreným zdrojom.
Samotný internet je z veľkej časti postavený na open-source architektúre. Weboví vývojári poznajú to, čo sa nazýva zásobník LAMP (Linux, Apache, MySQL a PHP), ktorý často používajú ako základ pre webové stránky a webové aplikácie. Všetky štyri komponenty sú open source.
Vývojári a spoločnosti dôverujú softvéru s otvoreným zdrojovým kódom, pretože je spoľahlivý, jednoduchší ako vývoj alternatívy od nuly a často lepší ako to, čo by mohli vyvinúť sami. Keď používate ich produkty, v určitom bode reťazca sa často stále spoliehate na kód s otvoreným zdrojovým kódom, aj keď konečný výsledok má navrchu proprietárnu vrstvu.
3. Všetci sme investovaní do rovnakého kódu
Keď je zdrojový kód otvorene dostupný, vstupuje do akéhosi verejného majetku. Niektoré open source technológie fungujú skôr ako infraštruktúra. Rovnako ako pri verejných cestách, všetci investujeme do spoľahlivej infraštruktúry, súkromných občanov a korporácií.
Takže zatiaľ čo veľa softvéru s otvoreným zdrojovým kódom pochádza od dobrovoľníkov, veľké množstvo pochádza aj od platených zamestnancov. Napríklad, nájde sa jadro Linuxu v superpočítačoch aj mobilných telefónoch. Každý, od výrobcov až po vedcov, má dôvod prispievať záplatami do jadra Linuxu, ktoré pridávajú funkcie alebo opravujú chyby.
Aj keď spoločnosti vytvárajú produkty, ktoré si navzájom konkurujú na trhu, stále investujú do otvoreného softvéru, ktorý používajú, aby bol taký dobrý a stabilný, ako len môže byť.
Mnoho programov s otvoreným zdrojovým kódom je dokonca distribuovaných pod licenciami copyleft, ktoré vyžadujú, aby ľudia používajúci kód verejne zdieľali svoje úpravy. To zabraňuje tomu, aby niekto vzal kód a skryl ho vo svojom súkromnom výtvore. Namiesto toho sa vrátia, program sa zlepší a všetci z toho máme úžitok.
4. Softvér sa (zvyčajne) poskytuje voľne
Používanie väčšiny softvéru s otvoreným zdrojovým kódom je bezplatné, ale toto je charakteristická vlastnosť, ktorá už nie je taká výrazná ako kedysi. V súčasnosti väčšina softvéru nemá cenovku. Ale je tu rozdiel. Softvér s uzavretým zdrojom je často zadarmo, pretože vývojári našli iný spôsob, ako profitovať z projektu, zvyčajne prostredníctvom zhromažďovania a predaja alebo iného využívania údajov o nás.
Keď používate Dokumenty Google, Google má k dispozícii každé stlačenie klávesu a môže ho zaznamenať a speňažiť ľubovoľným spôsobom. Google môže zarobiť viac peňazí tým, že prinúti Google Docs používať čo najviac ľudí, než predajom softvéru menšine, ktorá by bola ochotná zaň zaplatiť.
Softvér s otvoreným zdrojovým kódom je skutočne poskytovaný voľne, bez akýchkoľvek obmedzení. Keď používate LibreOffice, nikto nevie, čo so softvérom robíte.
LibreOffice je zadarmo, pretože vo svete, kde sa toľko robí na počítačoch, možno považovať za nespravodlivé ľudia si vyberajú medzi nákupom drahého softvéru alebo sledovaním svojho osobného správania, aby sa mohli zúčastniť spoločnosti. To nás privádza k ďalšiemu bodu.
5. Komunita Open-Source má etický kódex
Svet open-source softvéru sa riadi iným súborom pravidiel ako svet proprietárneho softvéru. Mnoho ľudí, ktorí vytvárajú FOSS, to robí, pretože veria, že je to etická vec. Niekedy je to o zarábaní peňazí, ale väčšinou to tak nie je. Ľudia často vytvárajú a zdieľajú svoj kód z dobroty svojho srdca.
To neznamená, že ľudia sú nesebeckí. Okrem peňazí existuje veľa ziskov. Mnoho ľudí sa učí programovať prezeraním už dostupného zdrojového kódu a chcú to vrátiť. Iní ťažili z open source alternatív k plateným programom, ktoré si nemohli dovoliť a chcú vytvoriť podobný softvér pre ľudí, ako sú oni.
Niektorí jednoducho majú radi slobodu robiť so softvérom na svojich počítačoch, čo chcú, a nevedia si predstaviť, že by obmedzovali seba alebo iných.
Používatelia dodržujú svojich tvorcov softvéru prísne normy. Ľudia vzbudzujú pobúrenie nad zmenami, na ktoré by ľudia vo svete proprietárneho softvéru ani nehľadeli, ako napríklad keď Canonical pridal odporúčania Amazonu do Ubuntu (ktoré nakoniec v dôsledku toho odstránili).
Vo svete slobodného softvéru sa štandardne očakáva, že neobmedzujete, kto má prístup k vašej aplikácii, neobmedzujete spôsob, akým ju môže používať, a nesledujete ich správanie.
6. Softvér s otvoreným zdrojom obstál v skúške časom
Mnoho open-source projektov existuje už desaťročia. Zvážte Mozilla Firefox, LibreOffice, GIMP, Audacity a VLC. Ide o programy, ktoré sa postupne zdokonaľovali, získavali nové funkcie a zároveň strácali staré chyby. To isté možno povedať o softvéri na pozadí, ako je jadro Linuxu, alebo o desktopových prostrediach, ako sú GNOME a KDE. Tento softvér je vyspelý a osvedčený.
To neznamená, že neexistuje stabilný softvér s uzavretým zdrojom, ktorý existuje už roky. Existujú. Ale už veríte proprietárnemu softvéru. Ide o to, že veľa softvéru s otvoreným zdrojovým kódom je rovnako overené časom, ak nie ešte viac.
Za zmienku tiež stojí, že keď vo svete proprietárneho softvéru spoločnosť skrachuje, jej softvér zmizne. Pokiaľ si niekto nekúpil práva, nikto kód neuvidí. Jednoducho zmizne.
Pri softvéri s otvoreným zdrojovým kódom sa projekt môže stať neudržiavaným, pričom sa už nebudú zobrazovať žiadne verzie. Kód však naďalej existuje a niektorí ľudia môžu tento kód použiť na vytvorenie novšieho softvéru. Takže aj keď sa aplikácia zdá mŕtva, jej kód môže žiť ďalej.
Softvér s otvoreným zdrojom je najdôveryhodnejší softvér
Softvér s otvoreným zdrojom nie vždy ponúka najviac funkcií alebo najlepší výkon. Existuje mnoho proprietárnych programov, ktoré prekonávajú konkurenciu. Ale pokiaľ ide o otázky dôvery, je to oblasť, kde softvér s otvoreným zdrojovým kódom slúži najlepšie.
Nejde o vaše údaje. Nechce vám zobrazovať reklamy. Nesnaží sa vás uzavrieť do ekosystému. Ak chcete svoj počítač používať s pokojom, správnym riešením je bezplatný softvér s otvoreným zdrojovým kódom.