De libxml2-bibliotheek heeft geen begeleider meer

Nick Wellnhofer heeft aangekondigd dat hij stopt als onderhouder van de libxml2 bibliotheek. Nick was betrokken bij de ontwikkeling van libxml2 sinds 2016, werd in 2022 toegevoegd aan de groep van beheerders en is sindsdien de enige actieve ontwikkelaar geweest. Na zijn vertrek blijft het project zonder ondersteuning.

De libxml2 bibliotheek wordt gebruikt in besturingssystemen en producten van bedrijven als Apple, Google en Microsoft. Onder de open source pakketten die libxml2 als afhankelijkheid vermelden, zijn er onder andere GNOME, Xfce, Mate, Cinnamon, Budgie, LibreOffice, Epiphany, libvirt, BIND, VirtualBox, lldb, Flatpak, Evolution, clang-tools, xsltproc, PostgreSQL, Pacemaker, Apache httpd, Zypper, Scribus.

In juni heeft Nick Wellnhofer zijn rol als beheerder van de libxslt bibliotheek neergelegd en geweigerd zich bijzonder in te spannen voor het verhelpen van kwetsbaarheden — hij begon kwetsbaarheden in libxml2 te behandelen als gewone fouten, die naar voren worden gebracht wanneer hij tijd heeft. Nick heeft ook kritiek geuit op de extra eisen van bedrijven aan vrijwilligers die zonder vergoeding werken.

Voor zijn vertrek publiceerde Nick de release van libxml2 2.15.0 en beloofde hij regressiewijzigingen tot het einde van het jaar te verhelpen. In de nieuwe versie zijn de bindings voor de programmeertalen Python en Schematron standaard uitgeschakeld. Het lezen van gecomprimeerde gegevens in de parser is nu alleen mogelijk door de optie XML_PARSE_UNZIP op te geven. De HTML-serialisatiecode en de verwerking van tekencoderingen zijn aangepast aan de vereisten van de HTML5 specificatie. De documentatiegeneratie voor de API gebeurt nu met de Doxygen tool.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster