Nick Wellnhofer hat seinen Rücktritt als Betreuer der Bibliothek libxml2 bekannt gegeben. Nick war seit 2016 an der Entwicklung von libxml2 beteiligt, wurde 2022 zu den Betreuern hinzugenommen und blieb seitdem praktisch der einzige aktive Entwickler. Nach Nicks Rücktritt bleibt das Projekt ohne Betreuung.
Die Bibliothek libxml2 wird in Betriebssystemen und Produkten von Apple, Google und Microsoft verwendet. Unter den Open-Source-Paketen, die libxml2 als Abhängigkeit erwähnen, sind GNOME, Xfce, Mate, Cinnamon, Budgie, LibreOffice, Epiphany, libvirt, BIND, VirtualBox, lldb, Flatpak, Evolution, clang-tools, xsltproc, PostgreSQL, Pacemaker, Apache httpd, Zypper, Scribus bemerkenswert.
Im Juni gab Nick Wellnhofer seine Befugnisse als Betreuer der Bibliothek libxslt ab und verzichtete auf eine besondere Behandlung von Sicherheitsanfälligkeiten – er begann, Sicherheitsanfälligkeiten in libxml2 als gewöhnliche Fehler zu betrachten, die nach freier Kapazität behoben werden. Nick kritisierte auch die zusätzlichen Anforderungen, die Unternehmen an freiwillige Betreuer stellen, die ohne Vergütung arbeiten.
Vor seiner Rücktrittsankündigung veröffentlichte Nick die Version libxml2 2.15.0 und versprach, regressiven Änderungen bis Ende des Jahres zu beheben. In der neuen Version sind die Bindings für Python und Schematron standardmäßig deaktiviert. Das Lesen komprimierter Daten im Parser ist nun nur möglich, wenn die Option XML_PARSE_UNZIP angegeben wird. Der Code zur Serialisierung von HTML und zur Verarbeitung von Zeichencodierungen entspricht nun den Anforderungen der HTML5-Spezifikation. Der Wechsel zur Dokumentationserstellung API mit Hilfe von Doxygen wurde vollzogen.
Quelle: opennet.ru
