I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Potresti sentirti riluttante a utilizzare software gratuito e open source, soprattutto perché gran parte del codice proviene da volontari. Nella maggior parte delle aree della nostra vita, avere un prodotto proveniente da un'azienda rispettabile è un vantaggio. È come ti fidi che qualcosa sia ben fatto.

Perché fidarsi del codice di alcuni volontari rispetto al software di alta qualità degli esperti di Microsoft, Apple e Google?

Come ci hanno mostrato i giganti della tecnologia, il loro software può essere affidabile, ma spesso viene fornito con tutti i tipi di tracciamento e altre forme di sfruttamento. Il software open source è in realtà molto più sicuro da usare, ed ecco perché.

1. Il codice pubblico è un codice di cui ti puoi fidare

Il problema fondamentale con gran parte del software che proviene da grandi e note aziende tecnologiche è che il codice sorgente è nascosto alla vista. Si tratta di informazioni proprietarie e potresti avere problemi a visualizzare, modificare o ridistribuire il codice.

instagram viewer

La tua unica opzione è utilizzare il software così com'è e confidare che sia sicuro da eseguire, oppure puoi scegliere di non utilizzare il software.

Questo tipo di codice è noto come software closed-source. Dal momento che non puoi vedere il codice, non hai modo di sapere esattamente cosa sta facendo il software. Ciò offre alle aziende la libertà di fare qualsiasi cosa che possa aumentare i loro profitti.

Questo è il motivo per cui le app che utilizziamo monitorano il nostro comportamento, tracciano la nostra posizione e cercano in altro modo di tenere d'occhio ciò che stiamo facendo. Tali informazioni sono preziose per le aziende da vendere a broker di dati o da utilizzare per vendere annunci pubblicitari.

Supponiamo che un'app open source voglia introdurre lo stesso tipo di raccolta dati. Bene, pochissime persone vogliono davvero essere rintracciate. Apprezziamo la nostra privacy, quindi quando ci viene data la possibilità di rimuovere il codice che tiene traccia del nostro comportamento, lo facciamo.

Poiché il codice sorgente può essere modificato e ridistribuito da chiunque, qualcuno arriva e utilizza il codice per creare una nuova app (a volte praticamente identica) con i bit indesiderati rimossi. Questo processo è noto come biforcazionee scoraggia comportamenti scorretti.

Proprio come in altri ambiti della nostra vita, la trasparenza tende a incoraggiare le persone a comportarsi meglio e a ottenere risultati migliori.

2. Quelle grandi aziende? Tutti si fidano dell'Open Source

Qual è la prima azienda che ti viene in mente quando pensi alla grande tecnologia? Amazzonia? Facebook? Mela? Tutte e tre queste società utilizzano software open source a vari livelli e contribuiscono a determinati progetti. E non sono soli.

Considera come Microsoft investe nel kernel Linux (un sistema operativo open source) per rendere Azure un prodotto di cloud computing avvincente. Google utilizza Linux non solo nel cloud ma anche su Chromebook e Android. Le aziende sottostanti erano tutte membri di platino della Linux Foundation all'inizio del 2023.

Valve paga gli sviluppatori per migliorare tutto il software open-source che rende possibile Steam Deck. Poi ci sono grandi aziende che fanno più affari con altre aziende rispetto ai consumatori generici, come Oracle e IBM. Entrambi utilizzano e sviluppano software open source.

Internet stesso è in gran parte costruito su un'architettura open source. Gli sviluppatori Web hanno familiarità con quello che viene chiamato lo stack LAMP (Linux, Apache, MySQL e PHP), che usano spesso come base per siti Web e app Web. Tutti e quattro i componenti sono open source.

Gli sviluppatori e le aziende si affidano al software open source perché è affidabile, più facile rispetto allo sviluppo di un'alternativa da zero e spesso migliore di quello che potrebbero sviluppare da soli. Quando usi i loro prodotti, a un certo punto lungo la catena spesso ti affidi ancora al codice open source, anche se il risultato finale ha un livello proprietario in cima.

3. Siamo tutti investiti nello stesso codice

Quando il codice sorgente è apertamente disponibile, entra in una sorta di public commons. Alcune tecnologie open source funzionano più come un'infrastruttura. Come per le strade pubbliche, siamo tutti investiti nell'affidabilità delle infrastrutture, privati ​​cittadini e aziende insieme.

Quindi, sebbene molti software open source provengano da volontari, una grande quantità proviene anche da dipendenti retribuiti. Per esempio, viene trovato il kernel di Linux nei supercomputer e nei telefoni cellulari allo stesso modo. Tutti, dai produttori agli scienziati, hanno motivi per contribuire con patch al kernel Linux che aggiungono funzionalità o correggono bug.

Anche quando le aziende creano prodotti che competono tra loro sul mercato, continuano a investire nel software open source che utilizzano per essere il più buono e stabile possibile.

Molti programmi open source sono persino distribuiti con licenze copyleft che richiedono alle persone che utilizzano il codice di condividere pubblicamente le loro modifiche. Ciò impedisce a qualcuno di prendere il codice e nasconderlo nella propria creazione privata. Invece, restituiscono, il programma migliora e tutti ne beneficiamo.

4. Il software è (di solito) fornito gratuitamente

La maggior parte dei software open source è gratuita, ma questa è una caratteristica distintiva che non risalta tanto quanto una volta. Al giorno d'oggi, la maggior parte dei software non ha un prezzo. Ma c'è una differenza. Il software closed-source è spesso gratuito perché gli sviluppatori hanno trovato un altro modo per trarre profitto dal progetto, di solito raccogliendo e vendendo o utilizzando in altro modo dati su di noi.

Quando utilizzi Google Docs, ogni pressione di tasto è disponibile per Google per registrare e monetizzare in qualsiasi modo desideri. Google può guadagnare di più convincendo il maggior numero possibile di persone a utilizzare Google Docs che non vendendo il software alla minoranza che sarebbe disposta a pagarlo.

Il software open-source è veramente fornito gratuitamente, senza alcun vincolo. Quando usi LibreOffice, nessuno sa cosa fai con il software.

LibreOffice è gratuito perché, in un mondo in cui si fa così tanto sui computer, può essere considerato ingiusto farlo le persone scelgono tra l'acquisto di software costoso o il monitoraggio del loro comportamento personale per prendere parte società. Questo ci porta al punto successivo.

5. La comunità open source ha un codice etico

Il mondo del software open source è governato da un diverso insieme di regole rispetto a quelle del mondo del software proprietario. Molte persone che creano FOSS lo fanno perché credono che sia una cosa etica da fare. A volte si tratta di fare soldi, ma la maggior parte delle volte non lo è. Le persone spesso creano e condividono il loro codice per la bontà del loro cuore.

Questo non vuol dire che le persone siano altruiste. Ci sono molti guadagni oltre al denaro. Molte persone imparano a programmare visualizzando il codice sorgente già disponibile e vogliono restituire. Altri hanno beneficiato di alternative open source a programmi a pagamento che non potevano permettersi e vogliono creare software simili per persone come loro.

Ad alcuni piace semplicemente avere la libertà di fare quello che vogliono con il software sulle loro macchine e non possono immaginare di imporre restrizioni a se stessi o agli altri.

Gli utenti vincolano i loro creatori di software a standard rigorosi. Le persone suscitano indignazione per i cambiamenti a cui la gente non batterebbe ciglio nel mondo del software proprietario, come quando Canonical ha aggiunto i consigli di Amazon a Ubuntu (che alla fine hanno rimosso di conseguenza).

Nel mondo del software libero, l'aspettativa predefinita è che non limiti chi ha accesso alla tua app, non limiti il ​​modo in cui possono usarla e non tieni traccia del loro comportamento.

6. Il software open source ha superato la prova del tempo

Molti progetti open source esistono da decenni. Considera Mozilla Firefox, LibreOffice, GIMP, Audacity e VLC. Questi sono programmi che sono gradualmente migliorati, acquisendo nuove funzionalità perdendo vecchi bug. Lo stesso si può dire per il software in background, come il kernel Linux, o gli ambienti desktop, come GNOME e KDE. Questo software è maturo e collaudato.

Questo non vuol dire che non esista un software closed-source stabile che esista da anni. Ci sono. Ma ti fidi già del software proprietario. Il punto qui è che un sacco di software open source è altrettanto testato nel tempo, se non di più.

Vale anche la pena notare come nel mondo del software proprietario quando un'azienda fallisce, il suo software scompare. A meno che qualcuno non abbia acquistato i diritti, nessuno può vedere il codice. Semplicemente scompare.

Con il software open source, un progetto potrebbe non essere più mantenuto, senza che le versioni vengano più visualizzate. Ma il codice continua a esistere e alcune persone potrebbero usarlo per creare software più recenti. Quindi, anche se un'app sembra morta, il suo codice potrebbe continuare a vivere.

Il software open source è il software più affidabile

Il software open source non sempre offre il maggior numero di funzionalità o le migliori prestazioni. Ci sono molti programmi proprietari che superano la concorrenza. Ma quando si tratta di questioni di fiducia, questa è un'area in cui il software open source funziona meglio.

Non è dopo i tuoi dati. Non vuole mostrarti annunci. Non sta cercando di rinchiuderti in un ecosistema. Se vuoi usare il tuo computer in tutta tranquillità, il software gratuito e open source è la strada da percorrere.