Poppler integra el soporte de anotaciones y formularios en PDFs

Hace 3 meses se publicó la versión 0.6 de poppler y ya se está preparando para el 18 de Febrero la RC de la 0.8 (la 0.7 será la de desarrollo). De la 0.5 a la 0.6 pasaron 20 meses. En concreto, la nueva versión incluirá los parches integrados el pasado 13 de Diciembre, donde aceptaron entre otros los parches de soporte de anotaciones de Iñigo Martínez y el de guardar el contenido de un PDF una vez modificado (por ejemplo, guardar las modificaciones realizadas en un formulario PDF) de Julian Rebetez

Albert Astals, responsable de poppler, ha propuesto el siguiente plan para la versión 0.8:

* poppler 0.7.9 (0.8 RC1) – 18th February 2008
* poppler 0.8 – 3rd March 2008

Si esto sigue por buen camino, es de esperar que la versión de Evince de Marzo/Abril, lleve de serie incorporadas esa dos funcionalidades que tanto echamos de menos…

El proyecto Samba recibe documentación sobre protocolos Microsoft

Ayer día 20, la fundación Protocol Freedom Information Foundation (PFIF), una organización sin ánimo de lucro creada por la Software Freedom Law Center, firmó un acuerdo con Microsoft para recibir la documentación de protocolos necesarios para interoperar con los servidores de workgroup de Microsoft Windows y poder implementar dichos protocolos bajo licencia GPL en proyectos como Samba.

Microsoft tuvo que llegar a este acuerdo, por el que cede esta información a la competencia, tras la decisión del juicio antimonopolio de la Comisión Europea contra Microsoft, el pasado 24 de Marzo de 2004, tras haber perdido la apelación que presentaron (la apelación fue rechazada el pasado 17 de Septiembre)

Como conclusión: Samba tendrá el camino más llano para implementar aquellas funcionalidades de un servidor AD que hasta ahora no podía por falta de documentación.

El texto completo del acuerdo se puede ver aquí.

OpenOffice.org: Arreglar imperfecciones en importación de ppt

Como comentaba el otro día, me estaba volviendo loco con las importaciones de archivos PowerPoint en Impress por un detallito, que podría parecer anecdótico pero que no lo es: la importación de archivos .ppt en Impress dejaba el texto de las diapositivas con un tamaño de fonts 2 pixels superior al original (a veces no es 2, sino 3).
Este detallito hacía que algunas diapositivas que en el original (ppt) cuadraban (el texto completo se veía dentro de los márgenes de la diapositiva y los textos no se solapaban), en Impress se salieran fuera de esos márgenes. A veces la solución era tan sencilla como cambiar el tamaño del estilo utilizado en el original (aumentando el tamaño en 2 pixels). Sin embargo, si el original tuviera más de un estilo aplicado a los textos: adiós. No valía para nada esa táctica (habría que cambiar el tamaño de todos los estilos). Un ejemplo de esa situación se puede apreciar aquí. La de la izquierda es la diapositiva original tras la importación. La derecha es la misma diapositiva tras aplicar varias veces la macro de «reducción» que comento más adelante:

screenshot18.png
screenshot19.png

Lo que buscaba era una macro que me permitiera, cuando viera una diapositiva en la que los textos están más grandes de lo normal, pulsar un botón y que esos textos de esa diapositiva en concreto decrementaran su font-size en 2 pixels. Si vuelvo a pinchar en el botón, me gustaría que volviera a aplicarse el «recorte». Así hasta que el texto encaje. Bien, no encontré esa macro, así que la he programado yo mismo. Para que sea más efectiva, en mi caso, he instalado un botoncito en Impress, de tal forma que al pulsarlo, se ejecute el algoritmo indicado. El proceso es el siguiente:
+ Abrir Impress
+ Herramientas/Macros/organizar macros/openoffice.org basic
+ Mis Macros / Standard / Module1 / Main y «Editar»
+ Copiar y pegar ahí el código de esta macro
+ Guardar y cerrar el editor de macros
+ Desde la vista principal de Impress, pulsar Herramientas / Personalizar
+ En la pestaña «Barra de herramientas», pulsar «Agregar…»
+ En Categoría, elegir «Macros de OpenOffice.org / Mis Macros / Standard / Module1 / Main

Si todo va bien, aparecerá un icono nuevo en la barra de herramientas, como el siguiente:
screenshot171.png

¿Quieres ejecutar OpenOffice.org 2.3 en tu navegador?

Gaël Duval, antiguo líder y fundador de Mandriva, tras «»abandonar»» ese puesto, se ha dedicado a urdir una nueva distro, Ulteo, con conceptos innovadores. Uno de los primeros: la posibilidad de ejecutar OpenOffice 2.3 en tu navegador (necesaria la máquina virtual Java). Yo lo he intentado, pero creo que están sufriendo el efecto Slashdot

Al parecer, ejecutan OOo 2.3 sobre un servidor y exportan las sesiones por VNC. Nada nuevo bajo el sol (no son los primeros en realizar esto… cuando me acuerde pondré el nombre de la aplicación gratuita que ya ofrecía sesiones VNC completas gratuitas contra un servidor Linux con KDE) y graves problemas de saturación/carga. Para muestra un botón:

screenshot21.png

¿Qué os parece la idea?

El gobierno vasco dice que OpenOffice le sale más caro que MS Office

El PDF original se puede leer aquí –> http://www.parlamento.euskadi.net/irud/08/00/010543.pdf

A continuación, viene mi análisis de ese texto (y creo que deberíamos de hacer algo más al respecto, no sólo analizarlo):
(frases entre comillas extraídas del PDF original):

«Actualmente, todos los componentes software que constituyen la infraestructura informática del Gobierno Vasco cumplen los estándares abiertos. Esta realidad permite…»

FALSO. El gobierno vasco usa Microsoft Office, y por tanto, trabajan diariamente y de forma masiva con formatos PROPIETARIOS, NO ABIERTOS NI ESTÁNDAR (léase .doc, .xls y .ppt) .

Ítem más: usan Microsoft Exchange y Microsoft Outlook. Estas dos bestias negras, usan el protocolo PROPIETARIO y NO ESTÁNDAR MAPI/RPC (http://en.wikipedia.org/wiki/MAPI) . Y por si ésto fuera poco, trabajan con el formato de archivo .pst PROPIETARIO y NO ESTÁNDAR para almacenar los mensajes [1].

Finalmente, recordemos todos que la empresa Microsoft ha sido duramente sancionada por la Unión Europea por prácticas monopolísticas y no ofrecer información de sus protocolos cerrados a otras empresas para garantizar la interoperabilidad.

«A día de hoy, ninguna opción «pura» de software libre cumple con el total de las necesidades requeridas por el Gobierno Vasco»

¿Quién habla de implantar soluciones puras de software libre? Y dado que existen versiones «impuras» (no puras) que satisfacen la demanda, ¿por qué no empezar por ahí? Si las soluciones «impuras» tampoco satisfacen la demanda, ¿a cuento de qué aparece ese adjetivo en la frase?

«En la mayoría de las soluciones alternativas que podrían ser consideradas, es necesario realizar un proceso de adaptación que proporcione al software libre las funcionalidades requeridas que le faltan, lo que generaría unos costes de desarrollo y soporte técnico, en todo caso superiores a los costes de licencias y soporte de la opción equivalente actualmente empleada.»

¿Alguien me podría explicar cómo es eso posible? Es decir, ¿el coste de desarrollar aquellas funcionalidades que echan en falta es superior, a largo plazo, al coste de las licencias y soporte de la opción actual? ¿Podrían dar algún detalle más, por favor? Qué funcionalidades echan en falta (con nombrar las más importantes valdría) y a qué empresas se les ha consultado el coste de ese desarrollo… y en concreto, qué calculos se han hecho para que el coste de un desarrollo (se paga una única vez) sea superior al de las licencias y soporte de la opción actual (se pagan religiosamente cada X tiempo – en general X = 1 año)

«De acuerdo con los análisis y comparativas realizadas por el Gobierno Vasco, el coste total de propiedad de una configuración de puesto de trabajo basada en software libre es, hoy en día, mayor que el de la configuración actual equivalente basada en software con licencia, básicamente por las necesidades de soporte técnico.»

a) Esos análisis y comparativas a los que se refiere, ¿dónde demonios están? Media comunidad está buscándolos para saber con detalle el por qué de esta respuesta y nada, no hay forma de encontrarlos.

b) «El coste total de propiedad de una configuración de puesto de trabajo basada en software libre es, hoy en día, mayor que el de la configuración actual equivalente basada en software con licencia» . SOFTWARE LIBRE es_distinto_a SOFTWARE SIN LICENCIA. De hecho el software libre se fundamenta en la licencia GPL (y similares). Pero no sé para qué me empeño, es como hablar con las paredes…

c) «básicamente por las necesidades de soporte técnico». ¿¡DÓNDE está ese estudio/análisis!? Lo quiero ver, porque parece que el soporte técnico de Microsoft Office es menos costoso que el de OpenOffice… lo cual me resulta harto difícil de digerir, sobre todo porque ¿de dónde han sacado los datos de lo que costaría el soporte técnico de una implantanción de OpenOffice?

«Los componentes libres disponen de menor capacidad de uso que los que se encuentran operativos en la plataforma actual, no cubriéndose todas las funcionalidades necesarias.»

¿Qué funcionalidades son las que no se cubren? ¿Podrían ser más específicos? Me gustaría, aunque sólo fuera para que pudiéramos saber qué hay que corregir en OpenOffice… recordemos que es software de código abierto, y en las facultades de… ¡la propia Euskadi! somos muchos los que trabajamos con esta suite ofimática, y por cierto, lo hacemos ¡en Euskera!
De ese grupo, algunos somos informáticos y colaboramos en el desarrollo de aplicaciones abiertas, por lo que podríamos o bien hacerlo nosotros mismos o bien sugerir las mejoras pertinentes.

«Asimismo, la mayor dificultad en la interconexión e integración de los dispositivos móviles con las herramientas ofimáticas»

No sé si estamos mezclando churras con merinas. Los dispositivos móviles guardan la información de aplicaciones ofimáticas en carpetas y éstas se sincronizan con el sistema de archivos del sistema operativo. Esto es independiente de la aplicación ofimática que se esté usando en el escritorio. De hecho, no sé si el gobierno sabe que OpenOffice funciona en Windows y que además, es compatible con los archivos (en formatos NO estándar, cerrados y propietarios) de Microsoft Office… Lo cual implica que se puede trabajar, si así se desea, con lo que quiera que estén usando ahora en los dispositivos móviles y con OpenOffice en el escritorio.

«la no disponibilidad de funciones avanzadas del cliente de correo electrónico en combinación con la plataforma propietaria de servidor de correo corporativo»

Como dice Luistxo en Sustatu, esto NO es problema del cliente de correo (libre), sino de que la plataforma propietaria de correo que usa el Gobierno Vasco (Microsoft Exchange si no me equivoco), DE NUEVO, USA UN FORMATO DE COMUNICACIÓN NO ESTÁNDAR, PROPIETARIO Y CERRADO que impide la interconexión. ¡Y encima le echan la culpa al cliente de correo electrónico!

«las menores capacidades avanzadas de las hojas de cálculo»

Por favor, que me indiquen cuáles son esas capacidades avanzadas de las hojas de cálculo. Es que es muy facil decir «mi X es más grande y mejor que el tuyo» sobre papel. De la misma forma yo podría decir, «mi Y es más grande que el tuyo». Cualquier afirmación sin fundamentar es posible. Hay que mojarse, señores, y decir: «según el estudio X se ve que las capacidades J, K y L no están en su aplicación propuesta y casualidad, en la que yo actualmente uso sí que están, y además las uso -de verdad-»

«la menor capacidad gráfica de las herramientas de presentación aconsejan no realizar todavía la migración planteada»

Aquí si que me han roto los esquemas. ¿Qué demonios quieren decir con «la menor capacidad gráfica» de las herramientas de presentación?. En concreto, yo uso *diariamente* para mis clases la herramienta Impress (OpenOffice), y no hecho en falta NADA de lo que ofrece PowerPoint (y me considero un usuario _muy avanzado_). Puede alguien explicarme a qué se refieren con esa afirmación de que Impress tiene una «menor capacidad gráfica» (entiendo que en comparación con PowerPoint, la herramienta de presentaciones de MS Office)

«En la actualidad, el desarrollo de estas funcionalidades requeridas se encuentran retrasadas en las posibles plataformas libres.»

¡Wow! ¿Con qué desarrollador han hablado? Es que ya no sólo dicen que hay menores capacidades gráficas y funcionalidades en OpenOffice (vs. MS Office), sino que las funcionalidades que buscan se encuentran retrasadas. ¿Cuáles son? Si nos lo dicen, podremos votar esos bugs en el Bugzilla, o incluso plantearlos como PFC (Proyectos Fin de Carrera) en las facultades. (Bug=fallo o propuesta de mejora. Bugzilla = repositorio donde se documentan bugs)

«Es cierto que, para algunos usuarios, estas funcionalidades no son estrictamente necesarias, pero, dado que no existe gran diferencia en el coste de propiedad (tal y como se concluye del estudio —análisis y comparativa— realizado)»

Invito a una cena al que me pase ese supuesto estudio/análisis/comparativa . Es que lo nombran varias veces y todas las afirmaciones se fundamentan en él, sin embargo, ni un sólo enlace. ¿FUD?

«y la plataforma licenciada actual cumple los estándares»

Y dale molino. ¿PERO DE QUÉ ESTÁNDARES HABLAMOS? Por favor, dénme el nº de estándar ISO del formato .DOC

«Una plataforma basada en software libre dificultaría la administración centralizada de los puestos cliente. El Gobierno Vasco gestiona en la actualidad más de 6.000 puestos operativos dentro de la Red Corporativa Administrativa (RCAGV) que requieren una administración remota de los mismos. En este momento, no existe un producto o solución basado en software libre que cubra
esta función con las garantías suficientes de soporte que exige el servicio público.»

Vale, o sea que el producto Mandriva Pulse (de la empresa francesa Mandriva, que ha tomado parte en varios proyectos europeos del programa Marco) debe de ser una invención mía que no existe (software libre es_distinto_a software gratis, recuerden señores, que les veo venir)

«Existe una gran dificultad en la interconexión e integración de la ofimática con los sistemas corporativos. Hoy en día, esta integración en las plataformas libres se realiza mediante «conectores» desarrollados por terceras partes, que no ofrecen la garantía de funcionamiento adecuada para una Administración de nuestro tamaño.»

Si se refieren a conectores/plugins como el de Outlook para Evolution (u otro similar), primero: ¿el fabricante de ese conector no ofrece garantias de funcionamiento? Y en ese caso (que habría que demostrar, en concreto a qué conector y a qué fabricante se refieren), ¿no será debido, por casualidad, a que el protocolo de interconexión de Outlook NO SIGUE UN ESTÁNDAR, noooooo? (y a que por tanto, el plugin se ha tenido que programar por ingeniería inversa con lo que ello conlleva…)

«Existen, asimismo, problemas de compatibilidad de diferentes tipos de dispositivos hardware con los entornos de software libre. Ello provoca dificultades en el soporte»

¿No se les habrá ocurrido la feliz idea de pasarse a un entorno de software libre por completo, no? Porque eso sería una completa BARBARIDAD. Señores, recuerden que OpenOffice FUNCIONA PERFECTAMENTE sobre WINDOWS. Y en ese caso, el argumento anterior se desmonta COMPLETAMENTE. ¿Pero quién ha redactado este informe, por Dios? La migración debería de ser progresiva, iniciándose con la inclusión de herramientas de software libre en los puestos cliente SOBRE WINDOWS.

Por último, y éste es un punto que desconozco: ¿el software que usa la administración pública de Euskadi está o podría estar en Euskera? ¿Exchange está en Euskera? ¿Outlook está en Euskera? ¿Estarán en Euskera las nuevas versiones? Déjenme adivinar: NO.

¿Lo está OpenOffice? Sí. Lo están los clientes de correo electrónico (Thunderbird): Sí. ¿Podríamos traducir al euskera el servidor de correo, calendario y groupware de software libre Zimbra?: SÍ. ¿Podremos hacerlo sin pagar ninguna licencia en las sucesivas versiones? Sí.

En conclusión: una respuesta sesgada, que no aporta ningún detalle sobre los que se fundamenta el escrito y muestra muchas contradicciones y lagunas técnicas. Finalmente, ¿se puede solicitar al gobierno vasco que hagan públicos los informes/análisis/comparativas a las que se refiere el escrito de la vicepresidenta?

[1] Los ficheros en formato .pst actualmente se pueden descifrar gracias al proyecto libpst bajo licencia GNU GPL. Este trabajo se ha hecho por ingeniería inversa, tal y como atestigua el autor en el documento FORMAT.HTML que podréis encontrar si descargáis y descomprimís el fichero libpst.tar.gz desde aquí: http://alioth.debian.org/frs/?group_id=30390