Christian Hergert, autor al mediului de dezvoltare integrat GNOME Builder, emulatorului de terminal Ptyxis și editorului de text GNOME Text Editor, a anunțat că, datorită mutării sale din Statele Unite în Franța și schimbării priorităților în viață, nu va mai putea dedica atenția necesară dezvoltării GNOME. Christian a fost aproape singurul menționabil responsabil pentru 16 module GNOME și își dedica mai bine de 40 de ore pe săptămână suportului și dezvoltării stivei GNOME. Se remarcă că, după mutare, capacitățile sale de a participa la dezvoltare vor fi foarte limitate, iar timpul său va fi dedicat în principal familiei, noilor activități și acomodării în noul loc.
Ca motiv pentru mutare, este menționată noua politică de imigrare din Statele Unite (soția lui Chris provine din Tibet). Chris a fost angajat la Red Hat, dar această companie i-a refuzat cererea de a-și păstra funcția după mutarea în Franța, în ciuda dovezilor legate de riscurile pentru familia lui.
Lista modulelor cu care s-a ocupat Chris:
- GtkSourceView — o bibliotecă pentru integrarea în aplicații a widget-ului de editare a textului pe mai multe linii, folosită în multe editoare bazate pe GTK.
- Text Editor — editorul de text principal GNOME.
- Ptyxis — emulator de terminal, folosit în mod implicit în Fedora, Debian, Ubuntu, RHEL/CentOS/Alma/Rocky.
- libspelling — bibliotecă pentru utilizarea în aplicațiile GTK a corecturii ortografice bazate pe pachetul enchant2.
- Sysprof — un sistem de profilare, integrat cu Linux perf, Mesa, GTK, Pango, GLib, WebKit, Mutter.
- Builder — mediu de dezvoltare integrat.
- template-glib — un motor de template pentru GObject.
- jsonrpc-glib — bibliotecă pentru interacțiunea prin JSON-RPC.
- libpeas — un motor pentru crearea de pluginuri în C, C++, Rust, Lua, Python și JavaScript.
- libdex — bibliotecă pentru execuția întârziată a sarcinilor și integrarea cu io_uring.
- GOM — mappingul obiectelor GObject în SQLite.
- Manuals — vizualizator de documentație.
- Foundry — implementarea funcționalității GNOME Builder pentru utilizare din linia de comandă și sub formă de bibliotecă.
- d-spy — utilitar pentru analiza conexiunilor D-Bus.
- libpanel — widgeturi pentru crearea de aplicații complexe de tip IDE bazate pe GTK și libadwaita.
- libmks — componente GTK pentru afișarea ecranului și transmiterea evenimentelor de mouse/keyboard în interacțiunea cu mașinile virtuale bazate pe QEMU.
Sursa: opennet.ro
