Nick Wellnhofer anunció su renuncia al puesto de mantenedor de la biblioteca libxml2. Nick participó en el desarrollo de libxml2 desde 2016, fue incluido entre los mantenedores en 2022 y desde entonces se mantuvo como el único desarrollador activo. Tras la salida de Nick, el proyecto quedó sin mantenimiento.
La biblioteca libxml2 se utiliza en sistemas operativos y productos de empresas como Apple, Google y Microsoft. Entre los paquetes abiertos que mencionan libxml2 como una de sus dependencias se encuentran GNOME, Xfce, Mate, Cinnamon, Budgie, LibreOffice, Epiphany, libvirt, BIND, VirtualBox, lldb, Flatpak, Evolution, clang-tools, xsltproc, PostgreSQL, Pacemaker, Apache httpd, Zypper, Scribus.
En junio, Nick Wellnhofer renunció a sus responsabilidades como mantenedor de la biblioteca libxslt y dejó de lado su enfoque especial en la corrección de vulnerabilidades, comenzando a tratar las vulnerabilidades en libxml2 como errores comunes, que se resolverían a medida que tuviera tiempo libre. Nick también criticó las exigencias adicionales que las empresas imponen a los mantenedores voluntarios que trabajan sin compensación.
Antes de anunciar su renuncia, Nick publicó la versión 2.15.0 de libxml2 y prometió corregir los cambios regresivos hasta fin de año. En la nueva versión, las envolturas para los lenguajes Python y Schematron están desactivadas por defecto. La lectura de datos comprimidos en el analizador ahora solo es posible si se indica la opción XML_PARSE_UNZIP. El código de serialización HTML y el manejo de las codificaciones de caracteres se ha alineado con los requisitos de la especificación HTML5. Se ha realizado la transición para generar documentación de API utilizando la herramienta Doxygen.
Fuente: opennet.ru
