Profesor brasileño es el más nuevo desarrollador certificado de LibreOffice
El Comité Directivo de Ingeniería de LibreOffice (ESC) ha nombrado al profesor Rafael Henrique Palma Lima de la Universidad Tecnológica Federal de Paraná (UTFPr) como el más reciente desarrollador certificado de LibreOffice.
El profesor Rafael ha estado contribuyendo con nuevo código a LibreOffice desde 2020, y el comité dio fe de la calidad y el valor de sus contribuciones a LibreOffice para esta certificación. Entrevistamos al profesor Rafael, que nos cuenta cómo fue el proceso y en qué áreas del código trabaja.
Profesor, cuéntenos cómo entró en contacto por primera vez con LibreOffice y la comunidad brasileña.
Prof Rafael: Como soy usuario de Linux desde hace mucho tiempo, siempre he utilizado LibreOffice como mi suite ofimática para preparar clases y material de estudio. De hecho, he sido usuario desde los días de OpenOffice.org, y más tarde BrOffice.org. En ese momento, no tenía ni idea de que sería posible llegar a ser un colaborador de un proyecto tan importante.
Primero me involucré con el equipo internacional de documentación de LibreOffice, coordinado por Olivier Hallot. En aquel momento, no tenía ni idea del tamaño de la comunidad de LibreOffice en Brasil y fue él quien me presentó a la comunidad brasileña y me orientó sobre cómo contribuir al proyecto.
¿Qué lo motivó a participar en su desarrollo?
Como usuario de LibreOffice, había muchas cosas que pensaba que se podían mejorar o corregir en el software. Y como LibreOffice es software libre, empecé a estudiar el código y a hacer pequeñas correcciones del software.
Más concretamente, como enseño Investigación Operativa para el curso de Ingeniería de Producción, siempre tenía problemas con el solver de Calc al no poder guardar la configuración en el archivo. Así que hice de esto uno de mis objetivos como colaborador: implementar esta funcionalidad de guardar la configuración del solver en el propio archivo, ya que esto haría posible el uso de Calc en mis clases de Investigación Operativa.
¿Cómo se da la interacciónn con la comunidad brasileña de LibreOffice?
La comunidad brasileña está muy comprometida, especialmente en el área de documentación y traducción de guías. Tenemos un grupo en Telegram y hacemos reuniones semanales todos los miércoles por la noche para discutir temas generales sobre LibreOffice, planificar acciones de documentación y, como buenos brasileños, también nos gusta charlar sobre diversos temas relacionados con LibreOffice. Puedo decir que tenemos una gran amistad dentro del grupo.
¿Se ha interesado su universidad por LibreOffice?
La universidad donde trabajo, la UTFPR, tiene LibreOffice instalado en todos sus ordenadores. El hecho de que sea software libre garantiza que todos los ordenadores tengan acceso a herramientas ofimáticas de calidad, capaces de abrir los principales formatos de archivo, sin necesidad de pagar licencias y estar atados a un ecosistema privativo.
A pesar de ello, en la universidad todavía no existe una cultura de contribución a proyectos de software libre. Creo que mi participación como miembro del TDF, así como mis viajes a las Conferencias LibreOffice, han ayudado a mostrar la otra cara del software libre dentro de la universidad: aquella en la que contribuimos a desarrollar y mejorar las herramientas que utilizamos.
¿Cree que LibreOffice tiene valor en el mundo académico? ¿En la administración? ¿En el aula y el laboratorio? ¿Qué valor profesional ofrece LibreOffice a los estudiantes?
En mi opinión, LibreOffice es la herramienta ideal para el mundo académico. LibreOffice no sólo tiene funcionalidades que se ajustan a los casos de uso docente y de investigación, sino que es software de código abierto y se puede estudiar en cursos de Informática y Tecnología.
Para el trabajo de la administración universitaria, LibreOffice ofrece todas las funcionalidades necesarias. Sin embargo, seguimos utilizando muchas plantillas creadas en otras herramientas, especialmente Microsoft Office, lo que crea algunos problemas de compatibilidad. Si todas estas plantillas se crearan directamente en el formato abierto ODF, todo el trabajo de oficina de la universidad podría ejecutarse en LibreOffice.
¿Cómo es formar parte de la comunidad internacional de LibreOffice?
Participar en la comunidad internacional de LibreOffice es una experiencia única. Hay gente de todo el mundo, con diferentes orígenes, lo que enriquece los debates.
La colaboración es la parte más interesante. Hago varios parches (implementaciones de código) que son evaluados por otros desarrolladores más experimentados. También participo en varias discusiones en nuestros grupos de Telegram y en errores notificados por los usuarios en Bugzilla. Aunque algunas discusiones se vuelven acaloradas, siempre intentamos encontrar las soluciones que más beneficien al proyecto LibreOffice.
¿Los desarrolladores de otros países le ayudaron a trabajar en el código o tuvo que resolver las cosas por su cuenta?
Los desarrolladores son muy amables y ayudan mucho con su orientación, especialmente durante las revisiones de los parches. Pero todavía hay muchas cosas que tengo que resolver por mi cuenta. Cada nueva implementación es una nueva aventura, con su propio camino de descubrimiento. Como LibreOffice es un proyecto antiguo, hay muchas partes que tienen código antiguo y para entenderlo necesitas ayuda de desarrolladores más experimentados.
¿Qué requisitos se necesitan para participar en el desarrollo del código de LibreOffice?
El código principal de LibreOffice está escrito en C++, por lo que es necesario tener un buen conocimiento de este lenguaje de programación. Pero, sobre todo, es necesario tener resiliencia, porque al principio el código de LibreOffice puede parecer enorme y es difícil entender cómo se conectan las cosas. Para facilitar esta comprensión, recomiendo leer los capítulos iniciales de la Guía del desarrollador de LibreOffice para entender los conceptos principales de la API Uno.
¿Cómo fue el proceso de certificación?
El proceso de certificación se basa en las implementaciones presentadas por el desarrollador a lo largo del tiempo, demostrando su idoneidad para la certificación. En los últimos años he desarrollado nuevas funciones más complejas y que abarcan más partes de LibreOffice, lo que creo que me ha ayudado a conseguir la certificación.
Además de desarrollador certificado, también es miembro de The Document Foundation (TDF). ¿TDF le ha ayudado de alguna manera en todo el proceso? ¿Qué ventajas ve en ser miembro de TDF y estar ahora certificado?
The Document Foundation es una fundación de la que estoy orgulloso de ser miembro. A través de TDF he desarrollado relaciones que me han ayudado a lo largo de este proceso de aprendizaje y certificación. Gracias a la financiación de TDF he podido asistir en persona a las dos últimas ediciones de la LibreOffice Conference, donde he podido adquirir muchos conocimientos y debatir ideas de desarrollo con otros miembros de TDF.
¿En qué proyectos de LibreOffice participa? ¿Puede hacer un breve resumen?
Últimamente me he centrado en el desarrollo de nuevas funciones en Calc y Basic. También formo parte del equipo de desarrollo de la biblioteca ScriptForge, cuyo objetivo es facilitar la creación de macros en Basic y Python. Además, participo en los debates del grupo de diseño de LibreOffice y del equipo brasileño de documentación. También he sido recientemente mentor de un proyecto GSoC (Google Summer of Code) y ahora seré mentor de un nuevo proyecto en el programa Outreachy.
¿Qué recomendaciones daría a los interesados en participar en el desarrollo de LibreOffice?
Creo que hay mucha gente interesada en contribuir a LibreOffice, pero no sabe por dónde empezar. Como LibreOffice es un proyecto muy grande, algunas personas pueden tener miedo al principio. Pero lo importante es empezar por algún sitio. Por ejemplo, los nuevos colaboradores pueden empezar en los equipos de documentación, control de calidad y diseño y luego pasar a otras áreas. Si estás interesado en convertirte en desarrollador, entonces lo mejor es buscar easyhacks en Bugzilla o crear pruebas unitarias para errores que ya se han resuelto.
También recomiendo tener en cuenta que el camino puede ser un poco largo, pero es muy gratificante.
Felicitaciones al Prof Rafael por su certificación y muchas gracias por sus contribuciones a LibreOffice, haciéndolo cada día más especial para el público brasileño y el mundo en general.
Fuente del artículo: LibreOffice Brasil Blog