[Formati] l'ultima bozza
Stefano Maffulli
formati@softwarelibero.it
17 Jun 2002 14:31:09 +0200
--=-Xv87Z4ajgTRw2EmRG14D
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
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
> Simo.
>=20
>=20
> formato_dai_libero.tex
> ----------------------------start-here-----------------------------------=
-
>=20
> \documentclass[11pt,a4paper]{article}
> \usepackage[latin1]{inputenc}
> \usepackage[italian]{babel}
> \usepackage[bookmarks=3Dtrue]{hyperref}
>=20
> \author{Gruppo di Lavoro sui Formati dati Liberi} \title{Formati dati
> Liberi:\\definizione ed elenco}
> \begin{document}
>=20
> \maketitle
> \tableofcontents
>=20
> \section{Premessa}
>=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.
> =20
> \item La libert=E0 di conoscere e studiare il formato dati e di produrre
> documentazione che lo descriva.
\item La libert=E0 di modificare ed estendere il formato dati, garantendo
le libert=E0 originarie anche alle modifiche e alle estensioni
O qualcosa di simile.
> \end{enumerate}
>=20
> Esse si ispirano per ovvi motivi, essendo programmi e dati le due
> facce della stessa medaglia, alle quattro libert=E0 fondamentali
> descritte da R.~M.~Stallman nel documento \emph{The Free Software
> Definition}.\footnote{Disponibile sia in lingua originale che nella
> sua traduzione italiana a
> \href{http://www.gnu.org/philosophy/free-sw.it.html}
> {http://www.gnu.org/philosophy/free-sw.it.html}.}
>=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.=20
Andrebbe valutato il caso in cui ci sia un brevetto registrato su una
parte del formato: deve essere disponibile una licenza illimitata e non
discriminatoria. Per esempio, mi pare di ricordare che su alcune
estensioni del SVG ci siano carichi pendenti (di brevetti).
Sul lavoro di Perens cosa dite? Ho letto il draft e sbirciato sulla
mailing list, pare interessante
salut
stef
--=-Xv87Z4ajgTRw2EmRG14D
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQA9DdaNYzv9iV5GnKMRAknbAJ9raitBloOEh2Dq0jrvUo3/unjncgCaA8nP
itTBj7xA7uRtbDr5uTeGbG0=
=7/gn
-----END PGP SIGNATURE-----
--=-Xv87Z4ajgTRw2EmRG14D--