Christian Hergert, de auteur van de geïntegreerde ontwikkelomgeving GNOME Builder, de terminalemulator Ptyxis en de teksteditor GNOME Text Editor, heeft aangekondigd dat hij, vanwege zijn verhuizing van de VS naar Frankrijk en een verandering van prioriteiten in zijn leven, niet langer de juiste aandacht kan geven aan de ontwikkeling van GNOME. Christian was bijna de enige actieve onderhoudsmedewerker van 16 GNOME-modules en besteedde meer dan veertig uur per week aan de ondersteuning en ontwikkeling van de GNOME-stack. Het wordt opgemerkt dat zijn mogelijkheden om bij de ontwikkeling betrokken te zijn na de verhuizing sterk beperkt zullen zijn en dat hij de meeste tijd zal besteden aan zijn gezin, nieuwe activiteiten en het opbouwen van zijn leven op de nieuwe locatie.
Als reden voor de verhuizing wordt de nieuwe immigratiepolitiek van de VS genoemd (Chris' vrouw is van Tibetaanse afkomst). Chris was in dienst bij Red Hat, maar dit bedrijf heeft zijn verzoek om zijn functie na de verhuizing naar Frankrijk te behouden afgewezen, ondanks het feit dat hij bewijs heeft geleverd van de risico's voor zijn gezin.
Lijst van modules waarvoor Chris het onderhoud en de ontwikkeling op zich heeft genomen:
- GtkSourceView — een bibliotheek voor het inbedden van een widget voor multiline tekstbewerking in toepassingen, gebruikt in veel GTK-gebaseerde editors.
- Text Editor — de standaard teksteditor van GNOME.
- Ptyxis — een terminalemulator, standaard gebruikt in Fedora, Debian, Ubuntu, RHEL/CentOS/Alma/Rocky.
- libspelling — een bibliotheek voor het gebruiken van spellingscontrole in GTK-toepassingen op basis van het enchant2-pakket.
- Sysprof — een profileringssysteem dat integreert met Linux perf, Mesa, GTK, Pango, GLib, WebKit, Mutter.
- Builder — een geïntegreerde ontwikkelomgeving.
- template-glib — een sjabloonengine voor GObject.
- jsonrpc-glib — een bibliotheek voor interactie via JSON-RPC.
- libpeas — een engine voor het maken van plugins in C, C++, Rust, Lua, Python en JavaScript.
- libdex — een bibliotheek voor het uitstellen van taken en integratie met io_uring.
- GOM — objectmapping van GObject naar SQLite.
- Manuals — een documentatiewerker.
- Foundry — implementatie van GNOME Builder-functionaliteit voor gebruik vanaf de commandoregel en in de vorm van een bibliotheek.
- d-spy — een hulpprogramma voor het analyseren van D-Bus-verbindingen.
- libpanel — widgets voor het creëren van complexe IDE-achtige toepassingen op basis van GTK en libadwaita.
- libmks — GTK-componenten voor het weergeven van schermen en het doorgeven van muis-/toetsenbordevenementen bij interactie met virtuele machines op basis van QEMU.
Bron: opennet.ru
