Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Võite tunda kõhklemist tasuta ja avatud lähtekoodiga tarkvara kasutamisel, eriti kuna suur osa koodist pärineb vabatahtlikelt. Enamikus meie eluvaldkondades on plussiks see, et toode pärineb mainekast ettevõttest. Nii usaldate, et midagi on hästi tehtud.

Miks usaldada mõne vabatahtliku koodi Microsofti, Apple'i ja Google'i ekspertide kvaliteetse tarkvara asemel?

Nagu tehnoloogiahiiglased on meile näidanud, võib nende tarkvara olla usaldusväärne, kuid sageli kaasneb sellega kõikvõimalik jälgimine ja muud kasutusviisid. Avatud lähtekoodiga tarkvara on tegelikult palju turvalisem kasutada ja siin on põhjus.

1. Avalik kood on kood, mida saate usaldada

Suure osa suurtelt tuntud tehnoloogiaettevõtetelt pärineva tarkvara põhiprobleem on see, et lähtekood on varjatud. See on varaline teave ja võite koodi vaatamise, muutmise või levitamisega hätta sattuda.

instagram viewer

Teie ainus võimalus on kasutada tarkvara sellisel kujul ja uskuda, et selle käitamine on ohutu, või võite selle asemel tarkvara mitte kasutada.

Seda tüüpi koodi nimetatakse suletud lähtekoodiga tarkvaraks. Kuna te ei näe koodi, pole teil ka võimalust täpselt teada, mida tarkvara teeb. See annab ettevõtetele vabaduse teha kõike, mis võib nende kasumit suurendada.

Seetõttu jälgivad kasutatavad rakendused meie käitumist, asukohta ja püüavad muul viisil meie tegemistel silma peal hoida. See teave on ettevõtetele väärtuslik andmemaaklerite müümiseks või reklaamide müümiseks.

Oletame, et avatud lähtekoodiga rakendus soovis kasutusele võtta sama tüüpi andmete kogumise. Noh, väga vähesed inimesed tahavad, et neid jälgitaks. Hindame oma privaatsust, nii et kui meil on võimalus eemaldada meie käitumist jälgiv kood, siis me seda teeme.

Kuna lähtekood on kõigile redigeerimiseks ja levitamiseks saadaval, tuleb keegi kohale ja kasutab koodi, et luua uus (mõnikord peaaegu identne) rakendus, millest on eemaldatud soovimatud bitid. Seda protsessi nimetatakse kahvliksja see heidutab halba käitumist.

Nii nagu teisteski meie eluvaldkondades, julgustab läbipaistvus inimesi paremini käituma ja paremaid tulemusi saavutama.

2. Need suured ettevõtted? Nad kõik usaldavad avatud lähtekoodi

Milline ettevõte tuleb teile esimesena meelde, kui mõelda suurele tehnoloogiale? Amazon? Facebook? Apple? Kõik kolm ettevõtet kasutavad avatud lähtekoodiga tarkvara erineval määral ja panustavad teatud projektidesse. Ja nad ei ole üksi.

Mõelge, kuidas Microsoft investeerib Linuxi tuumasse (avatud lähtekoodiga operatsioonisüsteemi), et muuta Azure'ist mõjuv pilvandmetöötlustoode. Google ei kasuta Linuxit mitte ainult pilves, vaid ka Chromebookides ja Androidis. Allolevad ettevõtted olid kõik Linux Foundationi plaatina liikmed 2023 aasta alguses.

Valve maksab arendajatele, et nad kõik parandaksid avatud lähtekoodiga tarkvara, mis teeb Steam Decki võimalikuks. Siis on hiiglaslikke ettevõtteid, mis teevad rohkem äri teiste ettevõtetega kui tavatarbijatega, nagu Oracle ja IBM. Mõlemad kasutavad ja arendavad avatud lähtekoodiga tarkvara.

Internet ise on suures osas üles ehitatud avatud lähtekoodiga arhitektuurile. Veebiarendajad on tuttavad nn LAMP-pinuga (Linux, Apache, MySQL ja PHP), mida nad sageli kasutavad veebisaitide ja veebirakenduste alusena. Kõik neli komponenti on avatud lähtekoodiga.

Arendajad ja ettevõtted usaldavad avatud lähtekoodiga tarkvara, kuna see on usaldusväärne, lihtsam kui alternatiivi nullist väljatöötamine ja sageli parem kui see, mida nad saaksid ise välja töötada. Kui kasutate nende tooteid, toetute ahela teatud hetkel sageli endiselt avatud lähtekoodiga koodile, isegi kui lõpptulemuse peal on patenteeritud kiht.

3. Oleme kõik investeerinud samasse koodi

Kui lähtekood on avalikult saadaval, siseneb see teatud tüüpi avalikkusse. Mõned avatud lähtekoodiga tehnoloogiad toimivad rohkem nagu infrastruktuur. Nagu avalike teede puhul, oleme kõik investeerinud sellesse, et infrastruktuur oleks usaldusväärne, eraisikud ja ettevõtted koos.

Ehkki suur osa avatud lähtekoodiga tarkvara tuleb vabatahtlikelt, tuleb suur osa ka palgalistelt töötajatelt. Näiteks, leitakse Linuxi kernel nii superarvutites kui ka mobiiltelefonides. Kõigil tootjatest teadlasteni on põhjust lisada Linuxi tuumale plaastreid, mis lisavad funktsioone või parandavad vigu.

Isegi kui ettevõtted loovad tooteid, mis turul omavahel konkureerivad, investeerivad nad endiselt kasutatavasse avatud lähtekoodiga tarkvarasse, mis on võimalikult hea ja stabiilne.

Paljusid avatud lähtekoodiga programme levitatakse isegi copyleft-litsentside alusel, mis nõuavad koodi kasutavatel inimestel oma muudatusi avalikult jagama. See takistab kellelgi koodi võtmast ja seda oma privaatsesse loomingusse peitmast. Selle asemel annavad nad tagasi, programm muutub paremaks ja me kõik võidame.

4. Tarkvara antakse (tavaliselt) tasuta

Enamiku avatud lähtekoodiga tarkvara kasutamine on tasuta, kuid see on eristav omadus, mis ei paista enam nii silma kui kunagi varem. Tänapäeval pole enamikul tarkvaral hinnasilti kaasas. Kuid on vahe. Suletud lähtekoodiga tarkvara on sageli tasuta, kuna arendajad on leidnud mõne muu võimaluse projektist kasu saada, tavaliselt meie kohta käivaid andmeid kogudes ja müües või muul viisil kasutades.

Kui kasutate Google'i dokumente, on Google'i jaoks saadaval iga klahvivajutus, et logida ja raha teenida, kuidas ta soovib. Google saab teenida rohkem raha sellest, et saada võimalikult palju inimesi Google Docsi kasutama, kui see, kui müüb tarkvara vähemusele, kes oleks nõus selle eest maksma.

Avatud lähtekoodiga tarkvara antakse tõesti vabalt, ilma piiranguteta. Kui kasutate LibreOffice'i, ei tea keegi, mida te tarkvaraga teete.

LibreOffice on tasuta, sest maailmas, kus nii palju tehakse arvutites, võib pidada ebaõiglaseks inimesed valivad, kas osta kallis tarkvara või lasta oma käitumist jälgida ühiskond. See viib meid järgmise punktini.

5. Avatud lähtekoodiga kogukonnal on eetikakoodeks

Avatud lähtekoodiga tarkvara maailma juhivad erinevad reeglid kui patenteeritud tarkvara maailmas. Paljud inimesed, kes FOSSi loovad, teevad seda seetõttu, et usuvad, et see on eetiline tegu. Mõnikord on see raha teenimine, kuid enamasti mitte. Inimesed loovad ja jagavad oma koodi sageli oma südame headusest.

See ei tähenda, et inimesed on isetud. Peale raha on palju kasu. Paljud inimesed õpivad programmeerima juba olemasolevat lähtekoodi vaadates ja tahavad tagasi anda. Teised on saanud kasu tasuliste programmide avatud lähtekoodiga alternatiividest, mida nad ei saanud endale lubada, ja soovivad luua sarnast tarkvara nendele sarnastele inimestele.

Mõnele lihtsalt meeldib, et neil on vabadus teha oma masina tarkvaraga kõike, mida nad tahavad, ja nad ei kujuta ette, et nad seaksid endale või teistele piiranguid.

Kasutajad järgivad oma tarkvara loojaid rangete standardite järgi. Inimesed tekitavad pahameelt muudatuste pärast, millele patenteeritud tarkvara maailmas silma ei hakkaks, näiteks siis, kui Canonical lisas Ubuntule Amazoni soovitused (mille nad lõpuks eemaldasid).

Vaba tarkvara maailmas on vaikimisi ootus, et te ei piira, kellel on juurdepääs teie rakendusele, te ei piira seda, kuidas nad seda saavad kasutada, ega jälgi nende käitumist.

6. Avatud lähtekoodiga tarkvara on ajaproovile vastu pidanud

Paljud avatud lähtekoodiga projektid on eksisteerinud aastakümneid. Mõelge Mozilla Firefoxile, LibreOffice'ile, GIMP-ile, Audacityle ja VLC-le. Need on programmid, mis on järk-järgult paremaks muutunud, omandades uusi funktsioone, kaotades samas vanad vead. Sama võib öelda ka tausttarkvara (nt Linuxi kernel) või töölauakeskkondade (nt GNOME ja KDE) kohta. See tarkvara on küps ja tõestatud.

See ei tähenda, et poleks stabiilset suletud lähtekoodiga tarkvara, mis on olnud juba aastaid. Seal on. Kuid te usaldate juba patenteeritud tarkvara. Asi on selles, et palju avatud lähtekoodiga tarkvara on ajaliselt testitud, kui mitte rohkem.

Samuti väärib märkimist, kuidas varalise tarkvara maailmas, kui ettevõte läheb pankrotti, kaob selle tarkvara ära. Kui keegi pole õigusi ostnud, ei näe keegi koodi. See lihtsalt kaob.

Avatud lähtekoodiga tarkvara puhul võib projekt jääda hooldamata ja ühtegi versiooni enam ei kuvata. Kuid kood on jätkuvalt olemas ja mõned inimesed võivad seda koodi kasutada uuema tarkvara loomiseks. Nii et isegi kui rakendus tundub surnud, võib selle kood edasi elada.

Avatud lähtekoodiga tarkvara on kõige usaldusväärsem tarkvara

Avatud lähtekoodiga tarkvara ei paku alati kõige rohkem funktsioone ega parimat jõudlust. On palju patenteeritud programme, mis edestavad konkurente. Kui aga rääkida usaldusest, siis see on valdkond, kus avatud lähtekoodiga tarkvara töötab kõige paremini.

See pole teie andmete taga. See ei taha teile reklaame esitada. See ei püüa teid ökosüsteemi lukustada. Kui soovite oma arvutit südamerahuga kasutada, on õige tee kasutada tasuta avatud lähtekoodiga tarkvara.