Vai al contenuto

Ajb 007

News

Comprendere il software libero: vantaggi, sfide e impatto sulla nostra vita quotidiana

Un software libero è un programma il cui codice sorgente è accessibile, modificabile e redistribuibile da chiunque, secondo i termini di una licenza specifica. Questa…

Développeuse étudiant du code source ouvert sur deux écrans dans un bureau à domicile, illustrant l'utilisation quotidienne du logiciel libre

Un software libero è un programma il cui codice sorgente è accessibile, modificabile e redistribuibile da chiunque, secondo i termini di una licenza specifica. Questa definizione si basa su quattro libertà formulate da Richard Stallman negli anni ’80: eseguire il programma, studiarne il funzionamento, redistribuire copie e distribuire versioni modificate. Queste libertà non riguardano il prezzo, ma il controllo che ogni utente mantiene sullo strumento.

Licenze copyleft e permissive: cosa cambia concretamente nel diritto

La licenza determina cosa un utente o un’azienda può fare con il codice sorgente. Coesistono due grandi famiglie, e la scelta dell’una o dell’altra modifica profondamente il modo in cui un progetto evolve.

Le licenze copyleft (GNU GPL, AGPL) impongono che ogni versione derivata del software rimanga pubblicata sotto la stessa licenza. Un editore che integra codice GPL nel proprio prodotto deve rendere il proprio codice accessibile. Questo meccanismo impedisce la privatizzazione di un progetto comunitario.

Le licenze permissive (MIT, BSD, Apache 2.0) autorizzano la riutilizzazione del codice in progetti proprietari senza obbligo di reciprocità. Interi settori delle infrastrutture commerciali si basano su codice pubblicato sotto licenza MIT, senza che le aziende che lo sfruttano contribuiscano in cambio.

Questa distinzione ha conseguenze dirette sulla sostenibilità dei progetti. Un software sotto copyleft genera meccanicamente un ecosistema di contributi aperti, mentre un progetto sotto licenza permissiva può vedere i suoi miglioramenti catturati da un attore privato. Per comprendere meglio le dinamiche comunitarie attorno a queste licenze, una risorsa utile: https://www.mondelibre.org/, che documenta le notizie e i dibattiti del movimento libero francofono.

Formatore che presenta un workshop sui software liberi a un gruppo di partecipanti in uno spazio di co-working moderno

Sovranità digitale: le migrazioni europee verso il software libero

Il tema del software libero ha lasciato il campo militante per entrare nelle valutazioni di bilancio e strategiche delle amministrazioni pubbliche. Diversi Stati europei hanno avviato dal 2024 migrazioni massicce, con calendari precisi.

Il Land tedesco del Schleswig-Holstein punta a un’uscita completa dall’ecosistema Microsoft. Circa l’80% dei 30.000 posti amministrativi funzionava già con LibreOffice nel 2025, la messaggistica è passata a Open-Xchange e Thunderbird, e una migrazione verso Linux desktop è prevista entro il 2030.

La Danimarca ha annunciato nell’estate del 2025 la migrazione dei suoi agenti verso Linux e LibreOffice. Pochi mesi dopo l’annuncio, circa la metà dei posti interessati aveva già effettuato la transizione.

Queste decisioni non derivano da una scelta ideologica. Rispondono a un riscontro di dipendenza critica da editori stranieri, con costi di licenza ricorrenti e una perdita di controllo sui dati pubblici. La Svizzera sta preparando un piano B open source in risposta a Microsoft 365, segno che la tendenza supera i casi isolati spesso citati in passato.

Cyber Resilience Act e sicurezza del codice open source

Il regolamento europeo Cyber Resilience Act (CRA), adottato nel 2024, impone progressivamente agli editori di prodotti digitali obblighi di segnalazione delle vulnerabilità attivamente sfruttate. Questa normativa riguarda anche i software liberi non appena vengono distribuiti in un contesto commerciale.

La trasparenza del codice sorgente costituisce qui un vantaggio strutturale. Un software il cui codice è leggibile da tutti consente:

  • Un audit indipendente da qualsiasi sviluppatore o ente di sicurezza, senza dipendere dalla buona volontà di un editore
  • Una correzione rapida delle vulnerabilità grazie alla comunità di contributori, dove un editore proprietario può ritardare una correzione per motivi commerciali
  • Una tracciabilità completa delle modifiche apportate al programma, ogni cambiamento essendo documentato nella cronologia pubblica del progetto

Il CRA crea una tensione per i progetti liberi mantenuti a titolo volontario. Uno sviluppatore solista che pubblica uno strumento libero utilizzato da migliaia di aziende si trova di fronte a obblighi di conformità pensati per editori strutturati. La comunità GNU e diverse fondazioni hanno segnalato questo punto, chiedendo esenzioni chiare per i contributori non commerciali.

Adolescente appassionato che esplora un sistema operativo libero su un Raspberry Pi nella sua camera, simbolo dell'accessibilità del software open source

Software libero nella vita quotidiana: oltre il sistema operativo

L’impatto del software libero va oltre il posto di lavoro. Firefox, VLC, LibreOffice, Thunderbird sono strumenti di uso comune il cui codice sorgente è aperto. Il server web Apache e il kernel Linux fanno funzionare la maggior parte dei server che ospitano i siti consultati ogni giorno.

Per le piccole imprese, il software libero offre un vantaggio concreto:

  • La rimozione dei costi di licenza ricorrenti, sostituiti da un investimento una tantum in formazione o integrazione
  • La possibilità di far auditare o adattare il software da qualsiasi fornitore, il che elimina la dipendenza da un unico fornitore
  • L’accesso a formati aperti (ODF, PDF/A) che garantiscono la leggibilità dei documenti a lungo termine, senza obsolescenza programmata da parte di un editore

Esiste una controparte. Un software libero senza una comunità attiva può diventare un rischio: nessun aggiornamento di sicurezza, documentazione carente, incompatibilità con strumenti di terze parti. Valutare la vitalità di un progetto (frequenza dei commit, numero di contributori, reattività sui ticket) fa parte della decisione, allo stesso modo della scelta di un editore proprietario.

Il movimento del software libero struttura ormai politiche pubbliche, norme di cybersicurezza e scelte di infrastruttura su scala continentale. La questione non è più se il libero sia sostenibile, ma come le organizzazioni gestiscono la transizione verso strumenti di cui controllano il codice, i dati e i costi.

Comprendere il software libero: vantaggi, sfide e impatto sulla nostra vita quotidiana