# 45: Contributing to Open Source Page: https://stenobird.com/podcast/fedora-project-podcast-893246/45-contributing-to-open-source Text version: https://stenobird.com/podcast/fedora-project-podcast-893246/45-contributing-to-open-source.md Podcast: [Fedora Project Podcast](https://stenobird.com/podcast/fedora-project-podcast-893246) Published: 2025-02-05T22:00:00+00:00 Episode link: https://fedoraproject.fireside.fm/45 Audio file: https://aphid.fireside.fm/d/1437767933/69d26111-eb69-4226-8efa-956bf88be098/7511cf8d-6df1-420c-af83-d7a0e65067a7.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/fedora-project-podcast-893246/episodes/45-contributing-to-open-source Duration seconds: 2489 ## Resource We're diving into the world of open source development and explore what it means to contribute code to the Fedora Project and other open source initiatives. We’ll discuss the tools, workflows, and resources that help developers make impactful contributions, as well as the benefits and challenges of working in an open source community. Whether you're a seasoned developer or just starting out, this episode will inspire you to get involved and start coding for the open source world. The Fedora Podcast features interviews and talks with the people who make the Fedora community awesome! These folks work on new technologies found in Fedora, produce the distro itself, or help put Fedora into the hands of users. There is so much going on in Fedora that it takes a whole podcast series! 🖥️ Get Started with Fedora Linux: https://fedoraproject.org 📢 Follow the Fedora Podcast: https://podcast.fedoraproject.org 🗣️ Chat With Us in the Fedora Podcast room: https://matrix.to/#/#podcast:fedoraproject.org 🫂 Become a Part of the Fedora Community: https://docs.fedoraproject.org/en-US/project/join/ 📱 Connect with Us: Eric "the IT Guy" Hendricks: https://linktr.ee/itguyeric Noah Chelliah: https://asknoahshow.com 🔗 Additional Resources Fedora Python Classroom: https://fedoraproject.org/labs/python-classroom Udemy Python Training: https://www.udemy.com/course/professional-python-guide/ Coursera Python Courses: https://www.coursera.org/search?query=python 🔖 Chapters: 00:00 Stream start 01:30 Introduction - Mark Deop 03:00 Joining the Fedora Community 06:05 Why Write Code? 11:45 Define your Goals for Programming 15:45 Fedora Labs: Python Classroom 18:40 The Process of Development 24:30 How Should Users Communicate with Developers? 28:00 Every Contribution is Valuable 31:15 Challenges of Open Sou… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/fedora-project-podcast-893246/episodes/45-contributing-to-open-source/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/fedora-project-podcast-893246/45-contributing-to-open-source.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.