next up previous
Siguiente: El proyecto RTHC Superior: RTHC: Libertad para el Anterior: RTHC: Libertad para el

Introducci�n

La comunidad del software libre conoce y aprecia desde hace a�os la importancia que tienen los sistemas y normas abiertos en la producci�n y difusi�n de documentos. Los sistemas abiertos nos permiten intercambiar documentos con otras personas sin p�rdida de informaci�n y a un bajo coste. Los programadores pueden desarrollar con facilidad software que maneje estas clases de documentos, etc.

Sin embargo, los sistemas cerrados siguen siendo los m�s comunes en la actualidad, y una buena proporci�n de los documentos escritos hoy d�a se encuentra almacenada en formatos propietarios. Si el software libre, y en especial GNU/Linux, pretende tener alcance universal, debe proporcionar herramientas para manejar c�modamente los formatos cerrados de documentos.

Un caso paradigm�tico de formato propietario de ampl�simo uso es el <<Formato de Texto Enriquecido>> (Rich Text Format, RTF) de Microsoft [1], utilizado por la suite ofim�tica MS-Office y por m�ltiples aplicaciones de otras firmas. En GNU/Linux hay diversos programas que trabajan con este formato, bien de forma nativa o mediante conversiones. Como ejemplos de estos, podemos citar:

StarOffice
Un paquete ofim�tico, de prestaciones similares al Office, que trabaja con varios formatos. El procesador de textos entiende el formato RTF y es capaz de escribir documentos en �l. A pesar de que era un programa propietario y cerrado, actualmente es libre, aunque su envergadura lo hace poco pr�ctico como ejemplo, y probablemente no est� pensado para ser extensible.
rtf2html
Un conversor de RTF a HTML, disponible para varias plataformas, distribuido como shareware. Su c�digo fuente no es utilizable p�blicamente.
AbiWord
[2] Un peque�o procesador de textos libre, que entiende el formato RTF. Actualmente, el programa en general y el filtro de RTF en particular est�n en un estado relativamente primitivo.
Ted
Un programa parecido al WordPad de Microsoft, que trabaja con el RTF como formato nativo. Sus pretensiones son modestas.

Como podemos ver, en GNU/Linux podemos visualizar e incluso escribir documentos RTF, pero a nuestro juicio siguen existiendo carencias: se echa en falta una biblioteca gen�rica para manejar documentos RTF, que sea utilizable por los programadores para tareas como: escribir aplicaciones sencillas (p.ej. filtros UNIX que extraigan los t�tulos o los autores de un conjunto de documentos RTF); importar o exportar RTF en procesadores de textos, etc. La reciente apertura del c�digo de StarOffice puede ser prometedora, pero la complejidad de este software disuade su aprovechamiento para utilidades sencillas.

Otra carencia importante es la documentaci�n del software, que tantas veces es descuidada por los desarrolladores y que impide su reutilizaci�n. A esto hay que a�adir una dificultad inherente al RTF, y es que las especificaciones publicadas por Microsoft no son precisamente un dechado de claridad.


next up previous
Siguiente: El proyecto RTHC Superior: RTHC: Libertad para el Anterior: RTHC: Libertad para el

Download this document: [src.tar.gz][ps.gz][html.tar.gz][dvi.gz]

Congreso HispaLinux 2000