[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.