Tecnologie, trasparenza e compatibilita’
La struttura e l’evoluzione delle tecnologie possono essere molto complesse. Non e’ questa la sede per entrare nei dettagli, ma ci sembra necessario inquadrare alcuni aspetti fondamentali.
Non tutte le tecnologie rilevanti nell’informatica, e specialmente nella telematica, sono “programmi”. Anche se possono rientrare nel concetto generale di software, possono essere cose di natura diversa, come “linguaggi” o “protocolli”. Per questi non si pone il problema del “codice sorgente”, perche’ non contengono parti o funzioni inaccessibili o inesplorabili; ma cio’ nonostante possono sorgere problemi di trasparenza e di compatibilita’ .
Per esempio cose semplici, come il linguaggio HTML (usato nell’oggi diffusissimo sistema World Wide Web) si sono progressivamente complicate fino al punto che non tutte le pagine sono leggibili con tutti i browser e non tutti i siti sono utilizzabili se non con complessita’ che richiedono l’uso di software ad hoc. Ci sembra assai discutibile questo percorso anche nell’uso privato, dove tuttavia non puo’ essere condizionata la liberta’ di ciascuno di gestire come vuole la sua comunicazione; ma in relazione ai principi generali espressi nel nostro comunicato crediamo che nel caso della Pubblica Amministrazione e di tutti i servizi di pubblica utilita’ debba essere sempre garantita, indipendentemente dal tipo di tecnologia utilizzata, la totale trasparenza e compatibilita’ .
E’ importante, inoltre, garantire ai cittadini la massima liberta’ possibile di accesso alle informazioni, senza costringerli a usare tecnologie costose o inutilmente complesse.
Inoltre non si tratta solo di software, ma anche di hardware, perche’ elementi di incompatibilita’ possono esistere anche nel hardware, cioe’ nella struttura dei computer e perfino dei processori.
In questo quadro, puo’ accadere che neppure la disponibilita’ del codice sorgente sia una sufficiente garanzia nel caso di programmi particolarmente complessi e difficilmente analizzabili; il concetto di trasparenza e compatibilita’ puo’, in pratica, andare anche oltre questa specifica esigenza tecnica.
Insomma ogni ostacolo alla compatibilita’ e alla trasparenza deve essere evitato o rimosso, indipendentemente dal tipo di tecnologia, strumento o applicazione in cui possa trovarsi.
(more…)