[Formati] l'ultima bozza
Simone Piccardi
formati@softwarelibero.it
17 Jun 2002 10:33:41 +0200
On Sat, 2002-06-15 at 15:47, Simo Sorce wrote:
>=20
> Giusto per ravvivare un po' la discussioni su uno dei temi che ritengo
> fondamentali.
> Mando in lista l'ulitma bozza (formato tex) del documento, mi piacerebbe
> sentire opinioni e pareri soprattutto sulla parte 'filosofica' piu' che
> sui singoli formati (fra l'altro a breve dovremmo togliere la lista dei
> formati dal documento e fare un db apposito vero fog? :)
>=20
> =C8 fondamentale che un utente che debba o decida di utilizzare un certo
> formato dati goda di una serie di libert=E0 che gli permettano di
> sfruttare nel modo migliore il formato scelto, senza essere sottoposto
> a limitazioni estranee a quelle intrinseche del formato stesso.
>=20
> Inoltre =E8 necessario che i formati usati possano essere riutilizzati
> da altri utenti, indipendentemente dal programma che questi si trovino
> ad usare.
>=20
> \section{Definizione di \emph{Formato dati Libero}}
>=20
> Bench=E9 se ne possano probabilmente trovare altre, le libert=E0 che
> consideriamo essenziali e che le condizioni di uso di un formato
> devono rispettare per poterlo considerare libero, sono le seguenti:
>=20
> \begin{enumerate}
> \item La libert=E0 di poter utilizzare il formato con qualunque
> programma.
> =20
> \item La libert=E0, per chiunque e per qualunque uso, di scambiarsi dati
> utilizzando tale formato.
ma non e` sottinteso, se non si dice, per chiunque e per qualunque uso?
> =20
> \item La libert=E0 di conoscere e studiare il formato dati e di produrre
> documentazione che lo descriva.
e programmi che lo trattino.
> \end{enumerate}
>=20
>=20
> Al fine di garantire tali libert=E0, un formato dati deve rispettare
> alcune regole fondamentali. Definiamo quindi un formato dati
> \emph{libero}, se esso rispetta le seguenti regole:
>=20
> \begin{enumerate}
> \item Il formato deve essere documentato in maniera completa e
> approfondita, cio=E8 in maniera tale che sia possibile scrivere un
> programma per elaboratore in grado di leggere il formato ottenendo
> tutte le informazioni in esso contenute e di scrivere nel formato
> sfruttando tutte le strutture e tutte le caratteristiche di cui esso
> =E8 dotato.
> =20
> \item Sia possibile accedere alla documentazione che descrive il
> formato e scriverne di nuova, in ogni dettaglio e senza restrizioni
> (per esempio, accordi di non diffusione).
> =20
> \item Deve essere possibile realizzare le procedure di codifica e
> decodifica del formato senza alcuna restrizione. Allo stesso modo
> non devono essere presenti restrizioni di alcun tipo all'uso del
> formato dati.
> \end{enumerate}
Il "di alcun tipo" mi pare inutile.
Direi che se siamo d'accordo sulla cosa potremmo pubblicarlo pure fuori
di qui (e magari tradurlo in inglese e mandarlo a FSFE).
Ciao
Simone
--=20
Cio' che contraddistingue l'uomo e' la capacita' di farsi domande,
cio' che contraddistingue il saggio e' il non accontentarsi delle
risposte.