Formati+aperti

Un **formato aperto** è una [|specifica] pubblica per la descrizione e l'[|archiviazione] di [|dati digitali] solitamente gestita da un [|ente di standardizzazione] non proprietario e libera da [|restrizioni legali] per il suo utilizzo. Un formato aperto potrebbe essere stato implementato da un software proprietario, [|open source] o da [|software libero], ciascuno con le proprie modalità di licenza. A differenza dei formati aperti i **[|formati proprietari]** sono controllati e definiti da interessi privati (ed hanno, in genere, misure di restrizione o vincoli nell'utilizzo). I formati aperti sono un sottoinsieme degli [|standard aperti]. Alcune aziende hanno inoltre pubblicato le specifiche dei loro formati rendendo possibile l'implementazione di lettori o scrittori per differenti piattaforme da parte di diversi fornitori: un esempio è il formato [|PDF] di [|Adobe], l'[|RTF] di Microsoft o l'[|ShockWave Flash] di [|Macromedia]. Tuttavia alcuni formati proprietari sono vincolati da specifiche restrizioni che possono proibirne l'implementazione in forma //libera// o //open source// (almeno per ciò che riguarda alcune forme di licenza comuni in questo ambito, come la [|GNU General Public License]). Secondo alcune critiche questi formati sono un deterrente alla concorrenza. L'obiettivo principale dei formati aperti è garantire l'accesso ai dati nel lungo periodo senza incertezza presente e futura riguardo ai diritti legali o le specifiche tecniche ([|interoperabilità]). Un secondo obiettivo comune dei formati aperti è di incoraggiare la concorrenza invece di consentire a un solo produttore di mantenere il controllo su di un formato proprietario per inibire l'uso di prodotti concorrenti.
 * **Quando usare i formati proprietari e quando usare i formati aperti**

1) Si può correre il rischio che il destinatario non possa leggere il file

 * 1) Un formato proprietario richiede l'acquisto di un **programma specifico** capace di leggere l'informazione contenuta nei file. Lo scambio di file in formato proprietario presuppone cioè che ogni destinatario del file possegga il software necessario per leggere ed eventualmente modificare questo formato: **qualsiasi utente che per ragioni tecniche o economiche non abbia la possibilità di acquistare il software per la lettura dei file non sarà mai in grado di aprirli**.(vedi anche la normativa italiana sull'accessibilità)
 * 2) Certo, il software richiesto //può// essere acquistato. Immaginiamo che il destinatario abbia acquistato il programma che permette la lettura del file in questione. Questo è sufficiente a garantire l'accessibilità completa ai dati contenuti nel file? Purtroppo no: una strategia largamente adottata dai produttori di software consiste nel **modificare progressivamente i formati di cui essi sono proprietari**. In questo modo, chi volesse continuare a utilizzare questi formati o a garantire l'accessibilità a file obsoleti sarà obbligato ad acquistare gli aggiornamenti del software.

L'adozione di formati proprietari o semi-proprietari risponde in generale a strategie d'impresa che non corrispondono alle esigenze dell'utente, il cui interesse va all'accessibilità, all'interoperabilità e alla perennità del contenuto scambiato.

2) Si può correre il rischio di diffondere informazioni confidenziali
Un formato proprietario codifica delle informazioni che non sono pubblicamente accessibili (in quanto codificate in modo non trasparente e in assenza di specifiche pubbliche del formato). In molti casi, solo il produttore del software e proprietario del formato, che possiede la chiave per la decifrazione completa dei dati, può accedere a queste informazioni. Spesso, al momento del salvataggio, il programma aggiunge ai file informazioni che non sono generalmente accessibili all'utente comune, quali il nome dell'autore, il numero di serie del programma, il tipo di sistema operativo, la macchina su cui l'utente lavora, la cartella in cui si trova il file etc. Alcune di queste informazioni sono talvolta codificate in modo trasparente all'insaputa dell'autore stesso e diventano così perfettamente accessibili a chiunque: **l'aneddoto del manifesto politico anonimo diffuso in formato MSWord che conteneva il nome dell'autore perfettamente leggibile nelle proprietà del documento è forse il caso più celebre** delle conseguenze inattese dell'uso di formati proprietari come formati di scambio. Delle conseguenze ben più gravi vanno previste qualora non si tratti di semplice violazione della privacy di dati personali, ma di diffusione d'informazioni militari o di segreti commerciali. **È insomma abbastanza curioso che si accetti senza discussione che i documenti prodotti nel Ministero della Difesa di un Paese X contengano una parte accessible solo a una società privata di un Paese Y**. Diffondere documenti e file in formato proprietario significa diffondere informazioni di cui nessuno - con l'eccezione del produttore del formato - può conoscere l'esatto contenuto.

3.Si può contribuire alla diffusione di virus ed esporsi al rischio di contaminazione
La maggior parte dei virus oggi in circolazione sono veicolati da file scambiati tra utenti. Simili virus sfruttano la vulnerabilità di alcuni programmi o falle di sicurezza di specifici sistemi operativi per eseguire codice dannoso all'insaputa dell'utente. La propagazione dei virus in alcuni casi dipende dal fatto che **la maggioranza degli utenti si serve della stessa applicazione e scambia dati direttamente nel formato nativo (=proprietario) di questa applicazione**. Ne segue che la maggior parte dei virus è non soltanto specifica per piattaforma, ma spesso specifica per programma.

4. Si può contribuire alla costituzione di monopoli di fatto nel campo dell'informatica
Questo problema non è sensibile al livello del singolo utente, ma concerne in modo cruciale la comunità degli utenti. Diffondendo file in formato proprietario si obbliga implicitamente il destinatario a scegliere lo stesso software che il mittente ha utilizzato. Ciò che implicitamente si comunica inviando un file in formato proprietario è il messaggio "**Munisciti dello stesso software o non potrai leggere il contenuto di questo file**". Questa pratica - la stessa che si produce quando colui che diffonde un file pensa ingiustificatamente che "**tutti i destinatari di questo file dispongono certamente del software richiesto**" - ha una duplice conseguenza.

||
 * 1) Da un lato tale pratica impone e rinforza l'uso del formato proprietario prodotto da un'azienda come standard di scambio di fatto: ciò significa legare l'interoperabilità, l'accessibilità e la perennità del contenuto del file alle politiche aziendali contingenti del produttore. **Se il produttore deciderà o sarà costretto un giorno ad interrompere la produzione del programma di lettura del formato in questione, tutti i file esistenti in questo formato diventeranno automaticamente inutilizzabili**: essendo la specifica del formato inaccessibile, sarà impossibile recuperare il contenuto di questi file diventati obsoleti.
 * 2) In secondo luogo, imponendo un monopolio di fatto, tale pratica limita la concorrenza equa tra produttori di software, concorrenza che è risaputamente condizione essenziale per lo sviluppo tecnologico, e indebolisce la pratica dell'apertura delle specifiche dei formati e la ricerca di standard pubblici per lo sviluppo di applicazioni - che di tale concorrenza è considerata comunemente il requisito.

Documenti e presentazioni

 * [|TXT] (testo semplice)
 * [|OASIS Open Document Format for Office Applications] (documenti office)
 * [|RTF] (documenti di testo, creato da [|Microsoft])
 * [|TeX] o [|LaTeX] (un linguaggio di impaginazione molto usato in campo scientifico/matematico)
 * [|DVI] (formato di descrizione testo usato in molti sistemi [|unix-like])
 * [|PS] o [|PDF] (descrizione di documenti, standard ISO 32000)

Formati/linguaggi liberi per il web [[|modifica]]

 * [|XML] (un linguaggio di markup)
 * [|HTML] e [|XHTML] (linguaggio di markup, gestito dalla [|W3C])

Formati liberi per le immagini [[|modifica]]

 * [|JPEG] (immagini)
 * [|PNG] (immagini)
 * [|SVG] (immagini vettoriali, gestito dalla [|W3C])
 * [|OpenEXR] (immagini)

Formati liberi per audio/video [[|modifica]]

 * [|Ogg], contenitore audio/video utilizzante: [|FLAC], [|Vorbis], [|Speex] (audio); [|Theora] (video)

Altri formati liberi [[|modifica]]

 * [|ZIP], [|Bzip2] e [|7Z] (algoritmi di compressione dati)
 * [|VRML/X3D] (dati [|3D] in tempo reale)