Uso del software libero nello Stato, parte I

Questo è il primo di una serie di post relativi a un tema che ritengo cruciale per tutti i paesi: l'uso del software libero nello Stato.

Perché può essere utile utilizzare software libero nello Stato? Quali difficoltà e problemi genererebbe? Quali sarebbero i costi di una simile migrazione? Questa migrazione è necessaria solo per una questione ideologico / filosofica o anche per ragioni economiche e pratiche?

Cos'è il software libero?

Il software, come merce, generalmente non è in vendita. Ciò che l'utente acquisisce, attraverso un esborso monetario o senza di esso, è un licencia riguardo agli usi che puoi dare ai programmi in questione. Si noti che questo è diverso, ad esempio, da un libro o un disco, una merce in cui il cliente acquisisce un titolo reale su qualcosa che può prestare, regalare, rivendere, quotare, affittare, riassumere, ecc.: «Acquistando un programma », L'utente come regola generale non acquisisce alcun diritto di proprietà, in molti casi non diventa neppure proprietario del supporto magnetico o ottico in cui viene consegnato il software, che rimane di proprietà dell'autore originale.

La licenza per utilizzare un particolare programma regola i modi in cui l'utente può utilizzarlo. Sebbene la varietà dei tipi di licenza copra l'intera gamma di possibilità, dalle condizioni più leonine a quelle più liberali, possono essere classificate in due grandi categorie: da una parte ci sono le licenze dette "libere", dall'altra le licenze "Proprietario". La grande differenza tra questi tipi di licenze è che il software con licenza proprietaria generalmente concede all'utente solo il diritto di farlo corsa il programma "così com'è" (cioè con errori inclusi) su un dato computer, vietando espressamente ogni altro utilizzo, mentre il software regolato da una licenza libera consente all'utente non solo di eseguire il programma su tutti i computer desiderati, ma anche copiarlo, ispezionarlo, modificarlo, migliorarlo, correggere errori e distribuirlo o assumere qualcuno che lo faccia per te.

Según la Free Software Foundation, il software gratuito si riferisce a libertad di utenti per eseguire, copiare, distribuire, studiare, modificare e migliorare il Software; più precisamente, si riferisce a quattro libertà degli utenti del software: la libertà di utilizzare il programma, per qualsiasi scopo; studiare il funzionamento del programma e adattarlo alle esigenze; distribuire copie, aiutando così gli altri e migliorare il programma e rendere pubblici i miglioramenti, in modo che l'intera comunità ne tragga vantaggio (per la seconda e ultima libertà menzionata, l'accesso a codice sorgente è un prerequisito).

Privacy e trattamento dei dati

Per adempiere alle sue funzioni, lo Stato deve archiviare ed elaborare le informazioni relative ai cittadini. Il rapporto tra l'individuo e lo Stato dipende dalla riservatezza e dall'integrità di questi dati, che quindi devono essere adeguatamente tutelati contro tre rischi specifici:

  • Rischio di perdite: I dati riservati devono essere trattati in modo tale che l'accesso ad essi sia possibile esclusivamente per le persone e le istituzioni autorizzate.
  • Rischio di impossibilità di accesso: I dati devono essere conservati in modo tale che l'accesso ad essi da parte di persone e istituzioni autorizzate sia garantito per tutta la vita utile delle informazioni.
  • Rischio di manipolazione: la modifica dei dati deve essere riservata, ancora una volta, a persone e istituzioni autorizzate.

La realizzazione di una qualsiasi di queste tre minacce può avere gravi conseguenze sia per lo Stato che per l'individuo. Quando i dati vengono elaborati elettronicamente, la tua vulnerabilità a questi rischi è determinata dal software che li elabora.

Il software gratuito consente all'utente un'ispezione completa ed esaustiva del meccanismo di elaborazione dei dati. L'interesse per il meccanismo di elaborazione è molto più che accademico. Senza la possibilità di ispezione, è impossibile sapere se il programma svolge semplicemente la sua funzione, o se include anche vulnerabilità intenzionali o accidentali che consentono a terzi di accedere impropriamente ai dati o impediscono agli utenti legittimi delle informazioni di utilizzarli. Questo pericolo può sembrare esotico, tuttavia è molto specifico e c'è una storia documentata.

Il fatto di consentire l'ispezione del programma è un'ottima misura di sicurezza, poiché i meccanismi sono esposti, sono costantemente in vista di professionisti formati, il che rende immensamente più difficile nascondere le funzioni dannose, anche se l'utente finale non si preoccupa di trovarli da solo.

Acquistando una licenza per l'utilizzo di software proprietario, invece, l'utente ottiene il diritto di eseguire il programma su un computer, ma non conoscere il meccanismo con cui opera il programma. Un elemento essenziale di qualsiasi licenza proprietaria è l'espresso divieto all'utente di cercare forse di scoprire il modo in cui funziona il programma. Questa limitazione può essere ragionevole per un programma di gioco, ma è inaccettabile in tutti quei casi in cui il programma gestisce informazioni utili, poiché impedendole di ispezionarle, all'utente rimane solo la possibilità di fidarsi dei propri fornitori, e inoltre, ciascuno dei dipendenti dei suoi fornitori, e anche gli enti governativi in ​​cui operano i suoi fornitori, si comportano in modo impeccabile e privilegiano la sicurezza del cliente anche al di sopra dei propri interessi commerciali, nazionali o strategici. Questa fiducia è già stata infranta più volte.

Indipendenza tecnologica e "neutralità" della rete

I vantaggi portati dall'adozione di strumenti di elaborazione dati sono molteplici e ben noti. Ma una volta avviata l'informatizzazione di un'attività, il computer diventa essenziale e l'attività dipende dalla sua disponibilità. Se l'ente che utilizza l'applicazione non ha la libertà di contrattare per quanto riguarda estensioni e correzioni del sistema, si verifica una dipendenza tecnologica in cui il provider è in grado di dettare unilateralmente termini, scadenze e prezzi.
Una forma particolarmente insidiosa di questa dipendenza tecnologica si verifica attraverso il modo in cui i dati vengono archiviati. Se il programma utilizza un formato di archiviazione standard, l'utente può essere certo che in futuro sarà in grado di decrittografare ulteriormente le informazioni. Sial contrario, i dati sono memorizzati in un formato segreto, l'utente è intrappolato in un determinato provider, che è l'unico che può offrire alcuna garanzia di accesso ad essi.

Le licenze gratuite non solo consentono all'utente di eseguire il software, ma consentono loro di utilizzarlo in molti altri modi. Tra questi, l'utente ha il diritto di ispezionare il programma a suo piacimento, e tramite questo semplice meccanismo (se non tramite altri più potenti, come l'aderenza agli standard), rende trasparenti i formati di archiviazione dei dati, in modo che l'utente abbia la tranquillità di poter sempre accedervi, e che gli sviluppatori del programma che interagiscono con il loro avranno sempre una documentazione completa e corretta per garantire la comunicazione senza problemi.

Inoltre, il software gratuito consente all'utente di correggere e modificare il programma in base alle proprie esigenze. Questa libertà non è solo per i programmatori. Mentre sono loro che possono capitalizzarlo in prima persona, anche gli utenti ne traggono enormi benefici, perché in questo modo possono assumere qualsiasi programmatore (non necessariamente l'autore originale) per correggere bug o aggiungere funzionalità. Le persone che puoi assumere non solo non hanno alcuna esclusività sulla possibilità di assunzione, ma non la acquisiscono dalle sue modifiche. In questo modo l'utente può allocare le proprie risorse per risolvere le proprie esigenze secondo le proprie priorità, richiedendo più preventivi e mantenendo quello che offre il miglior rapporto prezzo / prestazioni, senza esporsi a ricatti ed estorsioni.

Allo stesso modo, utilizzando lo stesso meccanismo di memorizzazione dei dati in formati segreti che possono cambiare a piacimento, senza necessità di autorizzazione, I produttori di software proprietario costringono periodicamente i propri clienti ad acquistare aggiornamenti non necessari ai propri programmi. La risorsa è semplice: commercializzano una nuova versione del prodotto e ritirano quella vecchia dal mercato. La nuova versione utilizza un nuovo formato, incompatibile con la precedente. Il risultato è che l'utente, anche se soddisfatto delle caratteristiche della versione di cui dispone, non ha altra scelta che acquisire la versione più "moderna", perché è l'unico modo in cui può leggere i file che gli utenti gli inviano. conoscenti e colleghi che hanno la nuova versione. 

Compila il modulo ma con questa marca di penna ...

Uno degli esempi più patetici di questa dipendenza tecnologica può essere visto nella stessa legislazione argentina. Da tempo l'AFIP richiede ai contribuenti di presentare diverse dichiarazioni in formato digitale. L'idea, tra l'altro, è ragionevole, ma il modo in cui l'AFIP l'ha implementata è tale da richiedere che la presentazione avvenga esclusivamente attraverso l'esecuzione di programmi specifici forniti da tale organizzazione. Questi programmi, è vero, sono gratuiti, ma i loro requisiti di esecuzione includono, come sistemi operativi, esclusivamente "Windows 95, 98 o superiore". Questo è lo Stato richiede ai cittadini di acquistare un determinato prodotto da un determinato fornitore al solo scopo di adempiere ai propri obblighi fiscali. Ciò equivale a imporre che i moduli non digitali possano essere compilati solo utilizzando penne stilografiche di marca "Mont Blanc".

Dipendenza tecnologica = arretratezza

Se l'utente è abilitato a eseguire un programma, ma non a ispezionarlo o modificarlo, allora non può imparare da esso, diventa dipendente da una tecnologia che non solo non comprende ma è espressamente proibita.. I professionisti del tuo ambiente, che potrebbero aiutarti a raggiungere i tuoi obiettivi, sono ugualmente limitati: poiché il funzionamento del programma è segreto e la sua ispezione è vietata, non è possibile risolverlo. In questo modo, i professionisti locali vedono le loro possibilità di offrire valore aggiunto sempre più limitate e i loro orizzonti di lavoro si restringono insieme alle loro possibilità di imparare di più.

Purtroppo, i professionisti locali non possono dare una risposta a questi problemi, perché la conoscenza necessaria per darla è riservata ai dipendenti del proprietario dei programmi in gioco. È vero: i proprietari offrono corsi costosi che formano professionisti per risolvere problemi, ma dettano la profondità di quei corsi, non rivelano mai tutti i dettagli e non forniscono alcun modo per verificare che ciò che insegnano sia effettivamente corretto. Insomma, nessuno sa esattamente cosa succede, solo sospetti. E anche se uno di questi sospetti fosse corretto, anche nell'improbabile caso che qualcuno, casualmente, scoprisse la causa di un certo errore e potesse eliminarlo per sempre ... Sarebbe vietato farlo!

Il software libero incoraggia lo sviluppo locale

Utilizzando software gratuito, che i professionisti possono analizzare, comprendere e migliorare a fondo, l'utente è in grado di richiedere al personale di supporto che i sistemi svolgano perfettamente il loro lavoro.. Non ci sono più scuse "quello che succede è che XXX cade", dove XXX è ogni giorno una nuova e oscura componente su cui il professionista non ha alcun controllo, e quindi responsabilità. Qui tutto è aperto, tutti quelli che vogliono possono imparare, tutti quelli che vogliono possono collaborare, e se qualcuno non lo sa è perché non ha voluto imparare, non perché qualcuno ha nascosto le informazioni necessarie per svolgere il proprio compito.

È vero che non esistono ancora soluzioni gratuite per tutte le esigenze degli utenti. Se siamo al caso, non esistono soluzioni esclusive per tutte le esigenze. In quei casi in cui la soluzione gratuita non esiste, devi svilupparla, il che significa aspettare che qualcun altro incappi nel bisogno e lo sviluppi, o lo sviluppi tu stesso (o qual è lo stesso, paga qualcun altro per svilupparlo). La differenza è che in quei casi in cui è disponibile una soluzione gratuita, l'utente può utilizzarla immediatamente e senza scrupoli di alcun tipo, mentre con soluzioni proprietarie deve sempre pagare, e quello che ottiene in cambio è una "soluzione" »Chiuso e segreto, invece di uno strumento che ti permette di crescere e operare in sicurezza e libertà.

Il software libero pone le basi per uno sviluppo solido e autonomo di professionisti locali che offrono soluzioni.

Fuentes:

  • http://proposicion.org.ar/doc/razones.html, por Federico Heinz.
  • wikipedia.

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.