Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Saatat epäröidä ilmaisten ja avoimen lähdekoodin ohjelmistojen käyttöä, varsinkin kun suuri osa koodista tulee vapaaehtoisilta. Useimmilla elämämme alueilla on plussaa, että tuote tulee hyvämaineisesta yrityksestä. Näin luotat siihen, että jokin on hyvin tehty.

Miksi luottaa joidenkin vapaaehtoisten koodiin Microsoftin, Applen ja Googlen asiantuntijoiden korkealaatuiseen ohjelmistoon?

Kuten teknologiajättiläiset ovat osoittaneet, heidän ohjelmistonsa voivat olla luotettavia, mutta niissä on usein kaikenlaista seurantaa ja muita hyväksikäytön muotoja. Avoimen lähdekoodin ohjelmistot ovat itse asiassa paljon turvallisempia käyttää, ja tässä on syy.

1. Julkinen koodi on koodi, johon voit luottaa

Suurin osa ohjelmistoista, jotka tulevat suurilta, tunnetuilta teknologiayrityksiltä, ​​on perustavanlaatuinen ongelma, että lähdekoodi on piilotettu näkyviltä. Ne ovat omistusoikeudellisia tietoja, ja voit joutua vaikeuksiin koodin katselemisessa, muokkaamisessa tai uudelleen jakamisessa.

instagram viewer

Ainoa vaihtoehtosi on käyttää ohjelmistoa sellaisenaan ja luottaa siihen, että se on turvallista käyttää, tai voit olla käyttämättä ohjelmistoa sen sijaan.

Tämäntyyppinen koodi tunnetaan suljetun lähdekoodin ohjelmistona. Koska et näe koodia, et voi tietää tarkalleen, mitä ohjelmisto tekee. Tämä antaa yrityksille vapauden tehdä mitä tahansa, mikä voi lisätä niiden voittoja.

Tästä syystä käyttämämme sovellukset seuraavat käyttäytymistämme, sijaintiamme ja yrittävät muuten pitää silmällä tekemiämme. Nämä tiedot ovat arvokkaita yrityksille myydäkseen tiedonvälittäjille tai käyttääkseen mainoksia.

Oletetaan, että avoimen lähdekoodin sovellus halusi ottaa käyttöön samanlaisen tiedonkeruun. Hyvin harvat ihmiset todella haluavat tulla jäljitetyiksi. Arvostamme yksityisyyttämme, joten kun meillä on mahdollisuus poistaa käytöstämme seuraavan koodin, teemme sen.

Koska lähdekoodia voi muokata ja jakaa uudelleen, joku tulee ja käyttää koodia uuden (joskus käytännössä identtisen) sovelluksen luomiseen, josta ei-toivotut bitit on poistettu. Tämä prosessi tunnetaan haarukkana, ja se estää huonoa käytöstä.

Kuten muillakin elämämme aloilla, läpinäkyvyys rohkaisee ihmisiä käyttäytymään paremmin ja saavuttamaan parempia tuloksia.

2. Ne isot yritykset? He kaikki luottavat avoimeen lähdekoodiin

Mikä on ensimmäinen yritys, joka tulee mieleesi, kun ajattelet suurta teknologiaa? Amazon? Facebook? Omena? Kaikki kolme yritystä käyttävät avoimen lähdekoodin ohjelmistoja vaihtelevasti ja osallistuvat tiettyihin projekteihin. Ja he eivät ole yksin.

Mieti, kuinka Microsoft investoi Linux-ytimeen (avoimen lähdekoodin käyttöjärjestelmä) tehdäkseen Azuresta houkuttelevan pilvilaskentatuotteen. Google käyttää Linuxia pilven lisäksi Chromebookeissa ja Androidissa. Alla olevat yritykset olivat kaikki Linux Foundationin platinajäseniä vuoden 2023 alussa.

Valve maksaa kehittäjille parantaakseen kaikkea avoimen lähdekoodin ohjelmisto, joka tekee Steam Deckin mahdolliseksi. Sitten on jättiläisiä yrityksiä, jotka tekevät enemmän liiketoimintaa muiden yritysten kuin tavallisten kuluttajien kanssa, kuten Oracle ja IBM. Molemmat käyttävät ja kehittävät avoimen lähdekoodin ohjelmistoja.

Internet itsessään on pitkälti rakennettu avoimen lähdekoodin arkkitehtuurille. Verkkokehittäjät tuntevat niin sanotun LAMP-pinon (Linux, Apache, MySQL ja PHP), jota he käyttävät usein verkkosivustojen ja verkkosovellusten perustana. Kaikki neljä komponenttia ovat avoimen lähdekoodin.

Kehittäjät ja yritykset luottavat avoimen lähdekoodin ohjelmistoihin, koska se on luotettava, helpompaa kuin vaihtoehdon kehittäminen tyhjästä ja usein parempi kuin se, mitä he voisivat kehittää itse. Kun käytät heidän tuotteitaan, jossain vaiheessa ketjua luotat usein edelleen avoimeen lähdekoodiin, vaikka lopputuloksen päällä olisikin oma kerros.

3. Olemme kaikki sijoittaneet samaan koodiin

Kun lähdekoodi on avoimesti saatavilla, se tulee eräänlaiseen julkiseen yhteiseen. Jotkut avoimen lähdekoodin teknologiat toimivat enemmän kuin infrastruktuuri. Kuten yleisillä teillä, olemme kaikki panostaneet siihen, että infrastruktuuri on luotettava, yksityiset kansalaiset ja yritykset yhdessä.

Joten vaikka suuri osa avoimen lähdekoodin ohjelmistoista tulee vapaaehtoisilta, suuri määrä tulee myös palkallisilta työntekijöiltä. Esimerkiksi, Linux-ydin löytyy supertietokoneissa ja matkapuhelimissa. Kaikilla valmistajista tutkijoihin on syytä lisätä Linux-ytimeen korjaustiedostoja, jotka lisäävät ominaisuuksia tai korjaavat virheitä.

Vaikka yritykset luovatkin tuotteita, jotka kilpailevat keskenään markkinoilla, ne ovat silti panostaneet käyttämiensä avoimen lähdekoodin ohjelmistoihin, jotka ovat mahdollisimman hyviä ja vakaita.

Monia avoimen lähdekoodin ohjelmia jaetaan jopa copyleft-lisensseillä, jotka vaativat koodia käyttävien ihmisten jakamaan julkisesti muutokset. Tämä estää ketään ottamasta koodia ja piilottamasta sitä yksityiseen luomiseensa. Sen sijaan he antavat takaisin, ohjelma paranee ja me kaikki hyödymme.

4. Ohjelmisto annetaan (yleensä) ilmaiseksi

Useimpien avoimen lähdekoodin ohjelmistojen käyttö on ilmaista, mutta tämä on erottuva ominaisuus, joka ei erotu yhtä paljon kuin ennen. Nykyään useimmilla ohjelmistoilla ei ole hintalappua. Mutta siinä on ero. Suljetun lähdekoodin ohjelmistot ovat usein ilmaisia, koska kehittäjät ovat löytäneet muun tavan hyötyä projektista, yleensä keräämällä ja myymällä tai muuten hyödyntämällä meitä koskevia tietoja.

Kun käytät Google-dokumentteja, jokainen näppäinpainallus on Googlen käytettävissä kirjautuakseen ja kaupallistaakseen haluamallaan tavalla. Google voi ansaita enemmän rahaa saamalla mahdollisimman monet ihmiset käyttämään Google-dokumentteja kuin se voi myydä ohjelmistoa vähemmistölle, joka olisi valmis maksamaan siitä.

Avoimen lähdekoodin ohjelmistot annetaan todella vapaasti ilman ehtoja. Kun käytät LibreOfficea, kukaan ei tiedä, mitä teet ohjelmistolla.

LibreOffice on ilmainen, koska maailmassa, jossa niin paljon tehdään tietokoneilla, voidaan pitää epäoikeudenmukaisena tehdä ihmiset valitsevat, ostavatko he kalliita ohjelmistoja tai haluavatko heidän henkilökohtaista käyttäytymistään seurata osallistuakseen yhteiskuntaan. Tämä vie meidät seuraavaan kohtaan.

5. Avoimen lähdekoodin yhteisöllä on eettiset säännöt

Avoimen lähdekoodin ohjelmistojen maailmaa hallitsevat erilaiset säännöt kuin patentoitujen ohjelmistojen maailmaa. Monet ihmiset, jotka luovat FOSSin, tekevät niin, koska he uskovat sen olevan eettistä. Joskus kyse on rahan ansaitsemisesta, mutta useimmiten se ei ole. Ihmiset luovat ja jakavat koodinsa usein sydämensä hyvyydestä.

Se ei tarkoita, että ihmiset olisivat epäitsekkäitä. Rahan lisäksi on monia voittoja. Monet ihmiset oppivat ohjelmoinnin katsomalla jo saatavilla olevaa lähdekoodia, ja he haluavat antaa takaisin. Toiset ovat hyötyneet avoimen lähdekoodin vaihtoehdoista maksullisille ohjelmille, joihin heillä ei ole varaa, ja he haluavat luoda samanlaisia ​​ohjelmistoja kaltaisilleen.

Jotkut yksinkertaisesti pitävät siitä, että heillä on vapaus tehdä mitä haluavat koneensa ohjelmistolla, eivätkä voi kuvitella asettavansa rajoituksia itselleen tai muille.

Käyttäjät pitävät ohjelmistojen luojia tiukkojen standardien mukaisesti. Ihmiset herättävät raivoa muutoksista, joita ihmiset eivät näkisi patentoidussa ohjelmistomaailmassa, kuten kun Canonical lisäsi Amazonin suosituksia Ubuntuun (jotka he lopulta poistivat sen seurauksena).

Ilmaisten ohjelmistojen maailmassa oletuksena on, että et rajoita sitä, kenellä on pääsy sovellukseesi, et rajoita sitä, kuinka he voivat käyttää sitä, etkä seuraa heidän käyttäytymistään.

6. Avoimen lähdekoodin ohjelmistot ovat kestäneet ajan kokeen

Monet avoimen lähdekoodin projektit ovat olleet olemassa vuosikymmeniä. Harkitse Mozilla Firefoxia, LibreOfficea, GIMP: tä, Audacityä ja VLC: tä. Nämä ovat ohjelmia, jotka ovat vähitellen parantuneet ja saavat uusia ominaisuuksia ja menettävät vanhoja virheitä. Sama voidaan sanoa taustaohjelmistoista, kuten Linux-ydin, tai työpöytäympäristöistä, kuten GNOME ja KDE. Tämä ohjelmisto on kypsä ja todistettu.

Tämä ei tarkoita, etteikö olisi vakaata suljetun lähdekoodin ohjelmistoa, joka olisi ollut olemassa vuosia. On. Mutta sinä luotat jo omaan ohjelmistoon. Pointti tässä on, että monet avoimen lähdekoodin ohjelmistot ovat yhtä aikaa testattuja, ellei enemmänkin.

On myös syytä huomata, kuinka ohjelmistomaailmassa, kun yritys kaatuu, sen ohjelmisto katoaa. Kukaan ei näe koodia, ellei joku ole ostanut oikeuksia. Se yksinkertaisesti katoaa.

Avoimen lähdekoodin ohjelmistoilla projekti voi jäädä yllättämättä, eikä yhtään versiota enää näy. Mutta koodi on edelleen olemassa, ja jotkut ihmiset voivat käyttää tätä koodia uudempien ohjelmistojen luomiseen. Joten vaikka sovellus näyttäisi kuolleelta, sen koodi saattaa elää.

Avoimen lähdekoodin ohjelmisto on luotettavin ohjelmisto

Avoimen lähdekoodin ohjelmistot eivät aina tarjoa eniten ominaisuuksia tai parasta suorituskykyä. On monia patentoituja ohjelmia, jotka päihittävät kilpailijat. Mutta kun kyse on luottamuskysymyksistä, se on alue, jolla avoimen lähdekoodin ohjelmistot palvelevat parhaiten.

Se ei ole tietojesi jälkeen. Se ei halua näyttää sinulle mainoksia. Se ei yritä lukita sinua ekosysteemiin. Jos haluat käyttää tietokonettasi mielenrauhalla, ilmaiset ja avoimen lähdekoodin ohjelmistot ovat oikea tapa.