Episode 273: Maintainer Month 2025 with Federico Mena Quintero on GNOME

Episode 273: Maintainer Month 2025 with Federico Mena Quintero on GNOME

vor 9 Monaten
Host Richard chats with Federico about GIMP, GNOME’s history, Rust, and the social, tech, and economic forces shaping open source development.
46 Minuten
Podcast
Podcaster
A Podcast by SustainOSS

Beschreibung

vor 9 Monaten
Guest Federico Mena Quintero Panelist Richard Littauer Show Notes
In this special Maintainer Month episode of Sustain, host Richard
Littauer chats with Federico Mena Quintero, a foundational GNOME
hacker and board member. Federico shares his journey from learning
image processing in high school, becoming a key contributor to the
GIMP project, and founding the GNOME desktop environment. He
discusses the historical context, challenges, and achievements of
GNOME and open source development. The conversation delves into the
importance of maintaining infrastructural software, adapting to new
technologies like the Rust programming language, and the
socio-economic factors influencing the open source community's
demographics. Press download now to hear more! [00:01:29] Federico
describes GNOME as the “surface of your desk”- the visual and
interactive layer of the Linux desktop. [00:02:16] Federico started
writing image processing programs in high school and discovered
GIMP (GNU Image Manipulation Program) and began contributing
plugins. Encouraged by positive feedback, he continued developing
filters and building community resources. [00:10:20] The
proprietary Motif GUI toolkit used by GIMP prompted the creation of
GTK (GIMP Toolkit), a free alternative. GTK was split from GIMP and
became a foundation for GNOME. Miguel de Icaza learned about
modular component design from Microsoft and brought those ideas to
the GNOME team. [00:14:48] Federico explains KDE was already
launched but used the non-free Qt toolkit and GNOME was created as
a fully free alternative using GTK. [00:17:58] They discuss GNOME’s
long-term success which has thousands of contributors and
institutional backing from its foundation. [00:21:06] Federico
reflects on his privilege. He never had to apply for his first job
because he was recruited and recognizes the barriers to entry for
underrepresented communities. [00:24:32] The conversation turns to
global south and diversity. Federico discusses the limitations on
who can participate in open source due to time, money, and societal
roles, and notes that women and people outside the Global North
often face greater barriers. [00:30:37] Richard inquires what
Federico means by “maintaining infrastructure.” He explains that
open source today is less about new features and more about keeping
infrastructure working. [00:32:59] Federico talks about a recent
project to replace a vital but abandoned infrastructure component
and emphasizes the need for sustainable maintenance strategies.
[00:36:25] Federico became maintainer of Librsvg image rendering
library from C to Rust. [00:40:00] Find out where you can follow
Federico on the web. Quotes [00:31:10] “Software doesn’t rot, but
the environment around it changes.” Spotlight [00:40:57] Richard’s
spotlight is the book, 1491: New Revelations of the Americas Before
Columbus. [00:41:49] Federico’s spotlight is two books: Malintzin’s
Choices and James. Links SustainOSS (https://sustainoss.org/)
podcast@sustainoss.org (mailto:podcast@sustainoss.org)
richard@sustainoss.org (mailto:richard@sustainoss.org) SustainOSS
Discourse (https://discourse.sustainoss.org/) SustainOSS Mastodon
(https://mastodon.social/tags/sustainoss) SustainOSS Bluesky
(https://bsky.app/profile/sustainoss.bsky.social) SustainOSS
LinkedIn (https://www.linkedin.com/company/sustainoss/) Open
Collective-SustainOSS (Contribute)
(https://opencollective.com/sustainoss) Richard Littauer Socials
(https://www.burntfen.com/2023-05-30/socials) Federico Mena
Quintero Blog (https://viruta.org/) Federico Mena Quintero Mastodon
(https://mastodon.social/@federicomena@mstdn.mx) GNOME
(https://www.gnome.org/) GIMP (GNU Image Manipulation Program)
(https://www.gimp.org/) GTK (https://www.gtk.org/) Librsvg
(https://github.com/GNOME/librsvg) 1491: New Revelations of the
Americas Before Columbus by Charles C. Mann
(https://en.wikipedia.org/wiki/1491%3A_New_Revelations_of_the_Americas_Before_Columbus)
La Malinche (https://en.wikipedia.org/wiki/La_Malinche) Malintzin’s
Choices by Camila Townsend
(https://archive.org/details/malintzinschoice0000town) James by
Percival Everett (https://en.wikipedia.org/wiki/James_(novel))
Credits Produced by Richard Littauer (https://www.burntfen.com/)
Edited by Paul M. Bahr at Peachtree Sound
(https://www.peachtreesound.com/) Show notes by DeAnn Bahr
Peachtree Sound (https://www.peachtreesound.com/) Special Guest:
Federico Mena Quintero.
15
15
Close