Du kan føle deg nølende til å bruke gratis programvare med åpen kildekode, spesielt siden så mye av koden kommer fra frivillige. På de fleste områder av livet vårt er det et pluss å ha et produkt fra et anerkjent selskap. Det er hvordan du stoler på at noe er godt laget.
Hvorfor stole på kode fra enkelte frivillige fremfor høykvalitets programvare fra ekspertene hos Microsoft, Apple og Google?
Som teknologigigantene har vist oss, kan programvaren deres være pålitelig, men den kommer ofte med all slags sporing og andre former for utnyttelse. Åpen kildekode-programvare er faktisk mye tryggere å bruke, og her er hvorfor.
1. Offentlig kode er kode du kan stole på
Det grunnleggende problemet med mye av programvaren som kommer fra store, kjente teknologiselskaper er at kildekoden er skjult. Det er proprietær informasjon, og du kan få problemer for å se, endre eller omdistribuere koden.
Det eneste alternativet ditt er å bruke programvaren som den er og stole på at den er trygg å kjøre, eller du kan velge å ikke bruke programvaren i stedet.
Denne typen kode er kjent som programvare med lukket kildekode. Siden du ikke kan se koden, har du ingen måte å vite nøyaktig hva programvaren gjør. Dette gir bedrifter frihet til å gjøre alt som kan øke deres fortjeneste.
Dette er grunnen til at appene vi bruker overvåker oppførselen vår, sporer posisjonen vår og på annen måte prøver å følge med på hva vi gjør. Denne informasjonen er verdifull for selskaper å selge til datameglere eller bruke til å selge annonser.
Si at en åpen kildekode-app ønsket å introdusere samme type datainnsamling. Vel, veldig få mennesker ønsker faktisk å bli sporet. Vi setter pris på personvernet vårt, så når vi får valget om å fjerne kode som sporer oppførselen vår, gjør vi det.
Siden kildekoden er tilgjengelig for alle å redigere og distribuere, kommer noen og bruker koden til å lage en ny (noen ganger nesten identisk) app med de uønskede bitene fjernet. Denne prosessen er kjent som gaffel, og det motvirker dårlig oppførsel.
Akkurat som på andre områder av livet vårt, har åpenhet en tendens til å oppmuntre folk til å oppføre seg bedre og levere bedre resultater.
2. De store selskapene? De stoler alle på åpen kildekode
Hva er det første selskapet som dukker opp i tankene dine når du tenker på storteknologi? Amazon? Facebook? Eple? Alle disse tre selskapene bruker åpen kildekode-programvare i ulik grad og bidrar tilbake til enkelte prosjekter. Og de er ikke alene.
Tenk på hvordan Microsoft investerer i Linux-kjernen (et åpen kildekode-operativsystem) for å gjøre Azure til et overbevisende produkt for cloud computing. Google bruker Linux ikke bare i skyen, men på Chromebook og Android. Selskapene nedenfor var alle platinamedlemmer av Linux Foundation i begynnelsen av 2023.
Valve betaler utviklere for å forbedre alle åpen kildekode-programvare som gjør Steam Deck mulig. Så er det gigantiske selskaper som gjør mer forretninger med andre virksomheter enn generelle forbrukere, som Oracle og IBM. Både bruker og utvikler åpen kildekode-programvare.
Internett i seg selv er i stor grad bygget på åpen kildekode-arkitektur. Webutviklere er kjent med det som kalles LAMP-stakken (Linux, Apache, MySQL og PHP), som de ofte bruker som grunnlaget for nettsteder og nettapper. Alle fire komponentene er åpen kildekode.
Utviklere og selskaper stoler på åpen kildekode-programvare fordi det er pålitelig, enklere enn å utvikle et alternativ fra bunnen av, og ofte bedre enn det de kunne utvikle på egenhånd. Når du bruker produktene deres, på et tidspunkt i kjeden er du ofte fortsatt avhengig av åpen kildekode, selv om sluttresultatet har et proprietært lag på toppen.
3. Vi er alle investert i samme kode
Når kildekoden er åpent tilgjengelig, går den inn i en slags offentlig allmenning. Noen åpen kildekode-teknologi fungerer mer som infrastruktur. Som med offentlige veier, er vi alle investert i infrastruktur som er pålitelig, private borgere og selskaper sammen.
Så selv om mye åpen kildekode-programvare kommer fra frivillige, kommer en stor mengde også fra betalte ansatte. For eksempel, Linux-kjernen er funnet både i superdatamaskiner og mobiltelefoner. Alle fra produsenter til forskere har grunner til å bidra med oppdateringer til Linux-kjernen som legger til funksjoner eller fikser feil.
Selv når selskaper lager produkter som konkurrerer med hverandre i markedet, investeres de fortsatt i at åpen kildekode-programvaren de bruker er så god og stabil som den kan bli.
Mange åpen kildekode-programmer distribueres til og med under copyleft-lisenser som krever at folk som bruker koden offentlig deler endringene sine. Dette hindrer noen i å ta koden og skjule den i sin private kreasjon. I stedet gir de tilbake, programmet blir bedre, og vi tjener alle på det.
4. Programvaren er (vanligvis) gitt fritt
Mest åpen kildekode-programvare er gratis å bruke, men dette er en karakteristikk som ikke skiller seg ut så mye som den en gang gjorde. I disse dager kommer det meste av programvare ikke med en prislapp. Men det er en forskjell. Lukket kildekodeprogramvare er ofte gratis fordi utviklerne har funnet en annen måte å tjene på prosjektet, vanligvis gjennom å samle inn og selge eller på annen måte bruke data om oss.
Når du bruker Google Dokumenter, er hvert tastetrykk tilgjengelig for Google for å logge og tjene penger på hvilken som helst måte den ønsker. Google kan tjene mer penger på å få så mange mennesker til å bruke Google Docs som mulig enn på å selge programvaren til minoriteten som er villig til å betale for den.
Åpen kildekode-programvare er virkelig gitt fritt, uten strenge krav. Når du bruker LibreOffice, er det ingen som vet hva du gjør med programvaren.
LibreOffice er gratis fordi, i en verden der så mye gjøres på datamaskiner, kan det anses som urettferdig å lage folk velger mellom å kjøpe dyr programvare eller få overvåket sin personlige atferd for å ta del i samfunn. Dette bringer oss til vårt neste punkt.
5. Open-Source-fellesskapet har en etikkkodeks
Verdenen av åpen kildekode-programvare styres av et annet sett med regler enn den proprietære programvareverdenen. Mange mennesker som oppretter FOSS gjør det fordi de mener det er en etisk ting å gjøre. Noen ganger handler det om å tjene penger, men som oftest er det ikke det. Folk lager og deler ofte koden sin ut fra sitt hjertes godhet.
Det er ikke dermed sagt at folk er uselviske. Det er mange gevinster bortsett fra penger. Mange lærer å programmere ved å se allerede tilgjengelig kildekode, og de ønsker å gi tilbake. Andre har dratt nytte av åpen kildekode-alternativer til betalte programmer som de ikke hadde råd til og ønsker å lage lignende programvare for folk som dem.
Noen liker rett og slett å ha friheten til å gjøre hva de vil med programvaren på maskinene sine, og kan ikke forestille seg å legge restriksjoner på seg selv eller andre.
Brukere holder sine programvareskapere til strenge standarder. Folk vekker raseri over endringer som folk ikke ville se på i den proprietære programvareverdenen, som da Canonical la til Amazon-anbefalinger til Ubuntu (som de til slutt fjernet som et resultat).
I den gratis programvareverdenen er standardforventningen at du ikke begrenser hvem som har tilgang til appen din, du begrenser ikke hvordan de kan bruke den, og du sporer ikke oppførselen deres.
6. Programvare med åpen kildekode har bestått tidens tann
Mange åpen kildekode-prosjekter har eksistert i flere tiår. Vurder Mozilla Firefox, LibreOffice, GIMP, Audacity og VLC. Dette er programmer som gradvis har blitt bedre, og får nye funksjoner samtidig som de mister gamle feil. Det samme kan sies for bakgrunnsprogramvare, som Linux-kjernen, eller skrivebordsmiljøer, som GNOME og KDE. Denne programvaren er moden og velprøvd.
Dette er ikke å si at det ikke er stabil programvare med lukket kildekode som har eksistert i årevis. Det er. Men du stoler allerede på proprietær programvare. Poenget her er at mye åpen kildekode-programvare er like tidstestet, om ikke mer.
Det er også verdt å merke seg hvordan i den proprietære programvareverdenen når et selskap går konkurs, forsvinner programvaren. Med mindre noen har kjøpt rettighetene, får ingen se koden. Det forsvinner rett og slett.
Med åpen kildekode-programvare kan et prosjekt bli uvedlikeholdt, og ingen versjoner vises lenger. Men koden fortsetter å eksistere, og noen mennesker kan bruke denne koden til å lage nyere programvare. Så selv om en app virker død, kan koden leve videre.
Programvare med åpen kildekode er den mest pålitelige programvaren
Åpen kildekode-programvare tilbyr ikke alltid de fleste funksjonene eller den beste ytelsen. Det er mange proprietære programmer som overgår konkurrentene. Men når det gjelder spørsmål om tillit, er det et område der åpen kildekode-programvare tjener best.
Det er ikke etter dataene dine. Den ønsker ikke å vise deg annonser. Den prøver ikke å låse deg inn i et økosystem. Hvis du vil bruke datamaskinen med trygghet, er gratis programvare med åpen kildekode veien å gå.