Artwork

Content provided by SustainOSS. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by SustainOSS or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

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

46:11
 
Share
 

Manage episode 488525949 series 2614897
Content provided by SustainOSS. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by SustainOSS or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

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

Credits

Special Guest: Federico Mena Quintero.

Support Sustain

  continue reading

274 episodes

Artwork
iconShare
 
Manage episode 488525949 series 2614897
Content provided by SustainOSS. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by SustainOSS or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

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

Credits

Special Guest: Federico Mena Quintero.

Support Sustain

  continue reading

274 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play