Кристиан Хергерт – разработчикът зад GNOME Builder, терминалния емулатор Ptyxis и текстовия редактор GNOME Text Editor – обяви, че значително ще ограничи участието си в проекта GNOME. Причината е предстоящото му преместване от САЩ във Франция и промяната в личните му приоритети. Хергерт е бил практически единственият активен поддръжник на 16 ключови модула в GNOME и е отделял над 40 часа седмично за поддръжка и развитие на екосистемата.
След преместването възможностите му за активно участие ще бъдат силно ограничени, като основният му фокус ще бъде върху семейството, новата среда и адаптацията към живота в друга държава.
Причините за преместването и реакцията на работодателя
Като основен фактор за решението си Хергерт посочва новата имиграционна политика на САЩ. Съпругата му е от Тибет, което според него създава реални рискове за семейството. Въпреки това Red Hat – компанията, в която той работи – е отказала да запази позицията му след преместването във Франция, въпреки предоставените доказателства за ситуацията.
Модулите, които Хергерт е поддържал
Списъкът с компоненти, за които Кристиан е бил основен разработчик и поддръжник, е впечатляващ и включва едни от най‑важните елементи в GNOME екосистемата:
- GtkSourceView – библиотека за многострочно текстово редактиране, използвана в множество GTK‑базирани редактори.
- Text Editor – основният текстов редактор на GNOME.
- Ptyxis – терминален емулатор, използван по подразбиране във Fedora, Debian, Ubuntu, RHEL/CentOS/Alma/Rocky.
- jsonrpc‑glib – библиотека за комуникация чрез JSON‑RPC.
- libspelling – библиотека за проверка на правописа в GTK приложения, базирана на enchant2.
- Builder – интегрираната среда за разработка на GNOME.
- template‑glib – шаблонизатор за GObject.
- Foundry – функционалност от GNOME Builder, достъпна като библиотека и CLI инструмент.
- libpeas – плъгин енджин с поддръжка за C, C++, Rust, Lua, Python и JavaScript.
- libdex – библиотека за отложено изпълнение и интеграция с io_uring.
- Sysprof – мощна система за профилиране с интеграция към Linux perf, Mesa, GTK, Pango, GLib, WebKit и Mutter.
- GOM – ORM слой за GObject върху SQLite.
- libmks – GTK компоненти за визуализация и управление на виртуални машини чрез QEMU.
- Manuals – приложение за преглед на документация.
- d‑spy – инструмент за анализ на D‑Bus комуникации.
- libpanel – набор от виджети за създаване на IDE‑подобни приложения с GTK и libadwaita.
Ограничаването на участието на Хергерт е значима промяна за GNOME, тъй като той е бил ключова фигура в развитието на множество основни компоненти. Проектът ще трябва да преразпредели поддръжката на тези модули или да привлече нови активни сътрудници.Основният поддръжник на 16 GNOME модула, Кристиан Хергерт, ограничава участието си в проекта след преместване във Франция, което поставя под въпрос бъдещата поддръжка на ключови компоненти в GNOME екосистемата.










