Hace 16 años | Por benjami a gnu.org
Publicado hace 16 años por benjami a gnu.org

José E. Marchesi, del proyecto, GNU explica que «Ayer por la noche la Free Software Foundation declaró el proyecto GNU PDF como de alta prioridad, junto a Gnash y DotGNU (http://www.fsf.org/campaigns/priority.html). Esto aumenta bastante nuestras posibilidades de encontrar fondos para llevarlo a cabo cuanto antes: vamos a viajar a Extremadura y Andalucía para tratar de obtener algun tipo de subvención.»

Comentarios

quidam

#3 En el texto meneado hay una completa explicación técnica a por qué poppler o ghostscript no son buenos puntos de partida.

Hay que aclarar que GNU PDF no es solo un visor de pdf -para eso es cierto que hay alternativas libres que empiezan a ser usables- sino una implementación completa de PDF, incluyendo generación, visualización y edición de documentos en toda la extensión de la especificación (que es tan amplia que permitiría hasta empotrar un juego 3D dentro de un pdf!).

Otros proyectos fueron analizados para servir de base y fueron descartados, inluyendo Poppler. Hay motivos de licencias y técnicos (las librerias existentes se dejan atras el 90% de la especificación, centrandose en las cosas más comunes y evitando el resto, por lo que tienen problemas de diseño si se pretenden hacer crecer hasta abarcar todo el estandar).

Con la portabilidad de la librería se pretende que sea ejecutable por impresoras (por ejemplo), un motivo más para usar C.

D

Me preguntaba porque se ha planteado gnu/FSF hacer esto cuando he visto:

Tiene importancia el asunto de la portabilidad. poppler está escrita en C++. Si es difícil escribir C portable, utilizar C++ es clamar por problemas de portabilidad. Alguien podría querer empotrar la librería gnu en un dispositivo embarcado, por ejemplo. Además, hay que tener en cuenta que la mayoria del sistema GNU está escrito en C, y uno de los objetivos de la librería PDF es proporcionar soporte para manipular PDF a los demás paquetes GNU.

El código de xpdf (utilizado por poppler) se distribuye bajo GPL versión 2 solamente. Lo mismo aplica al código de ghostscript.

Estamos hablando de las implementaciones mayoritarias libres de pdf las usadas por Kpdf, evince, KGhostview bueno y xpdf como visores propiamente dichos. Y Okular (reemplazo de Kpdf) tiene soporte de formulario(no estable).

Sinceramente Ghostscipt es razonable rechazarlo. Pero iniciar un proyecto desde 0 cuando poppler esta muy avanzado es absurdo*. Yo pienso que hacer esto solo porque poppler es solo GPLv2 y escrito en C++. No se que problemas le da al software GNU, que es casi todo C puro.

#2 Esto también tiene que ver con licencias IMHO.

*Poppler acaba de estabilizar una nueva versión (creo que la que llevara Okular estable) http://poppler.freedesktop.org/

benjami

Por cierto, necesitan hackers voluntarios.

D

No me parece mal Gnash o GNU PDF si esta se va a convertir en una mejor opcion que las que ya hay disponibles.

Pero DotGNU??? No se encuentra Mono muchisimo mas avanzado que DotGNU???

D

Es una noticia excelente. Aunque ya hace tiempo de esto destacaría el fuerte impulso que se pretende dar a DotGNU. La comunidad del software libre ha tardado demasiado en darse cuenta de la importancia que supone la plataforma .NET.

Microsoft realiza actuaciones censurables pero es justo reconocer el trabajo bien hecho. .NET es sin duda un entorno de desarrollo brillante que debemos tener portado a Linux en su totalidad cuanto antes.

trollinator

#1 creo que sí, ¿pero no es por alguna movida de licencias o algo así? Pregunto, que no me acuerdo como fue la movida.