
Sign up to save your podcasts
Or


Onboarding new contributors is often the first hurdle open source projects face. In this episode, Lucas and Luna explore how projects like Kubernetes and Rust are tackling this challenge with structured mentorship programs, good first issue tagging, and better documentation. They discuss the importance of reducing cognitive load for newcomers, the role of community culture, and how projects measure success in onboarding. With insights from real-world examples, they highlight why a welcoming environment is crucial for sustainability. The conversation also touches on the economics of onboarding and how it impacts project growth. A must-listen for maintainers and contributors alike.
#ContributorOnboarding #OpenSource #Kubernetes #Rust #Mentorship #GoodFirstIssue #Documentation #CommunityBuilding #Tech #SoftwareDevelopment #Linux #GitHub #DiversityInTech #Sustainability #FexingoBusiness #BusinessPodcast #Technology #DeveloperExperience
Keep every episode free: buymeacoffee.com/fexingo
In this special 150th episode, Lucas and Luna explore the shifting economics of open source funding. They examine how projects like Blender, Kubernetes, and the Linux Foundation have moved from individual donations to corporate sponsorships, foundations, and commercial models. The conversation digs into the numbers: Kubernetes' staggering contributor count, the CNCF's budget, and the rise of 'open core' companies. They also confront the tension between community-driven ideals and enterprise money, asking whether the open source ecosystem can stay sustainable without losing its soul. A practical takeaway for developers and maintainers alike.
#OpenSourceFunding #OpenSourceEconomics #Blender #Kubernetes #LinuxFoundation #CNCF #OpenCore #Donations #Sponsorships #MaintainerSupport #TechBusiness #Technology #FexingoBusiness #BusinessPodcast #OpenSource #Fundraising #Sustainability #Community
Keep every episode free: buymeacoffee.com/fexingo
In this episode of Open Source with Fexingo, Lucas and Luna dive into the tricky world of contributor licensing. They explore how projects like the Linux kernel and Git use Developer Certificates of Origin (DCO) and Contributor License Agreements (CLA) to legally manage code contributions. The conversation covers the difference between permissive and copyleft licenses, the infamous 2019 Redis licensing controversy, and how projects balance legal safety with contributor friction. They also discuss the role of automated tools like CLA assistants and the challenge of tracking copyright ownership in large projects. The hosts examine real-world examples, including the Kafka project's use of CLAs and the controversial relicensing of Elasticsearch. They debate whether CLAs protect projects or alienate contributors, and how smaller projects can manage licensing without a legal team. Tune in for a nuanced look at the legal backbone of open source software.
#OpenSource #Licensing #ContributorLicenseAgreement #DeveloperCertificateOfOrigin #LinuxKernel #Git #Redis #Elasticsearch #GitHub #SoftwareLicensing #Copyleft #PermissiveLicenses #CommunityGovernance #LegalForDevs #Tech #BusinessPodcast #FexingoBusiness #BusinessPodcast
Keep every episode free: buymeacoffee.com/fexingo
In this episode of Open Source with Fexingo, Lucas and Luna explore how open source projects are increasing supply chain transparency, focusing on the rise of Software Bills of Materials (SBOMs) and the challenges of implementing them. They discuss the recent U.S. executive order on cybersecurity that mandates SBOMs for federal vendors, the resistance from maintainers who see them as bureaucratic, and the tools emerging to automate SBOM generation. The hosts also touch on the tension between transparency and maintainer overload, and the role of initiatives like SPDX and CycloneDX. They wrap up with a forward-looking question about whether SBOMs will become as standard as README files. This episode is perfect for developers, project maintainers, and anyone curious about the unseen infrastructure that keeps open source secure.
#OpenSource #SBOM #SoftwareBillOfMaterials #SupplyChainSecurity #Cybersecurity #Linux #Maintainers #SPDX #CycloneDX #DevOps #TechPolicy #Security #DeveloperTools #FexingoBusiness #BusinessPodcast #Tech #Transparency #Compliance
Keep every episode free: buymeacoffee.com/fexingo
Episode 147 of Open Source with Fexingo digs into a rarely discussed but critical part of Linux: the Out-Of-Memory killer. Lucas and Luna walk through why a kernel that is designed to avoid crashes may, under extreme memory pressure, start terminating processes. They explain the heuristic scoring, the role of cgroups and systemd, and what this means for everyday users and containerized workloads. They also touch on how the OOM killer has evolved with the introduction of oomd and memory pressure signals in systemd. A practical look at a safety valve that most people never notice until it acts. Plus, a brief, organic note on how listener support keeps the show ad-free.
#Linux #OpenSource #Kernel #OOMKiller #MemoryManagement #SysAdmin #Systemd #Cgroups #Containers #DevOps #TechHistory #CommunityDriven #SoftwareEngineering #OperatingSystems #FexingoBusiness #BusinessPodcast #Technology #Podcast
Keep every episode free: buymeacoffee.com/fexingo
In episode 146 of Open Source with Fexingo, Lucas and Luna explore the shift from feature-based to time-based release cycles in open source. They focus on the GNOME project's switch to a six-month schedule, how it changed contributor workflows and user expectations, and why projects like Kubernetes and Firefox have adopted similar cadences. The conversation covers the trade-offs of predictable releases versus the pressure of fixed deadlines, the role of release managers in cutting scope, and how time-based releases affect downstream distributions and enterprise adopters. Listeners will learn the concrete benefits—like synchronized translations and predictable upgrade paths—and the hidden costs, such as the need for stricter feature freezes and the challenge of motivating volunteers around arbitrary dates. The episode also touches on how a release train model can reduce burnout by distributing workload across the year. Tune in for a focused look at one of the most consequential decisions an open source project can make.
#OpenSource #TimeBasedReleases #GNOME #Kubernetes #Firefox #ReleaseManagement #SoftwareDevelopment #TechPodcast #FexingoBusiness #BusinessPodcast #Technology #Linux #GitHub #CommunityDriven #ProjectManagement #DeveloperTools #OpenSourceGovernance #Podcast
Keep every episode free: buymeacoffee.com/fexingo
In this episode, Lucas and Luna explore why open source projects are slowly but surely rewriting critical components in Rust. They start with the recent memory-safety push in the Linux kernel and the creation of the Rust for Linux project, then dig into real-world examples like sudo, curl, and the Windows kernel. They discuss the trade-offs: performance, safety, developer happiness, but also longer compile times and a steeper learning curve. The conversation touches on how maintainers manage the transition without alienating existing contributors, and what it means for the future of C and C++ in systems programming. If you've been hearing about Rust in open source and wondered what the fuss is about, this episode gives you the concrete case studies and the human side of the migration.
#Rust #OpenSource #SystemsProgramming #LinuxKernel #MemorySafety #CProgramming #Cplusplus #SoftwareEngineering #TechPodcast #FexingoBusiness #BusinessPodcast #DeveloperTools #ProgrammingLanguages #SecureCoding #KernelDevelopment #CommunityDriven #SoftwareMigration #TechTrends
Keep every episode free: buymeacoffee.com/fexingo
In this episode of Open Source with Fexingo, Lucas and Luna dive into the surprisingly human side of kernel development: the patch review process. They examine how a single patch for the Linux kernel—say, a driver fix or a memory management tweak—travels from a contributor's inbox through mailing lists, maintainer scrutiny, and multiple revisions before being merged. Along the way, they discuss the role of maintainers like Greg Kroah-Hartman, the delicate balance between technical rigor and community diplomacy, and why 'code review' is as much about people as it is about code. With concrete examples from recent kernel development cycles, they explore how patches get shepherded, how feedback is given (and received), and what it takes to keep a project with thousands of contributors moving forward. The episode also touches on the emotional labor of maintainers, the evolving tools for patch tracking, and why a well-worded review comment can make or break a contribution. A must-listen for anyone curious about how the world's largest open-source project actually gets built.
#LinuxKernel #PatchReview #OpenSource #Maintainers #GregKroahHartman #CodeReview #Community #Technology #FexingoBusiness #BusinessPodcast #SoftwareDevelopment #KernelDevelopment #MailingLists #Patchwork #HumanFactor #Collaboration #OpenSourceGovernance #TechTalk
Keep every episode free: buymeacoffee.com/fexingo
In this episode of Open Source with Fexingo, Lucas and Luna explore how open source projects not only acknowledge maintainer burnout but actively structure recovery—through sabbaticals, shared maintainership, and community-funded support. They dive into the specific case of the Laravel framework's lead maintainer taking a six-week break in 2024, and how the project used that time to formalize a deputy system. They also discuss the Rust project's 'leadership council' experiment and how burnout in unpaid roles is being re-framed as a governance problem, not a personal failure. The conversation touches on practical tools like 'bus factor' metrics, rotation schedules in the Kubernetes project, and the rise of 'maintainer relief funds' in the WordPress ecosystem. If you've ever wondered what happens when the person holding the keys to a critical library needs a break—and how the community steps up—this episode offers a clear-eyed look at the economics and psychology of open source sustainability.
#OpenSource #MaintainerBurnout #Sustainability #Laravel #RustLang #Kubernetes #WordPress #CommunityGovernance #Sabbatical #BusFactor #TechPolicy #FexingoBusiness #BusinessPodcast #Technology #BurnoutRecovery #OpenSourceEconomics #MaintainerHealth #GovernanceReform
Keep every episode free: buymeacoffee.com/fexingo
In Episode 142 of Open Source with Fexingo, hosts Lucas and Luna explore how open source projects deal with legacy code — the old, sometimes ugly, but often battle-tested parts of a codebase that resist change. Using PostgreSQL as a central case, they discuss strategies like modularization, the strangler fig pattern, and the delicate balance between stability and innovation. They also touch on the human side: how maintainers manage the emotional weight of code they've written for years, and why some projects choose to freeze rather than rewrite. Plus, a look at how architectural decisions like modular monoliths help projects evolve without breaking the world. If you've ever wondered why your favorite tool still runs on code from the 1990s, this episode explains the logic behind the legacy.
#OpenSource #LegacyCode #PostgreSQL #Technology #SoftwareEngineering #CodeRefactoring #ModularMonolith #StranglerFig #TechDebt #MaintainerBurnout #SoftwareArchitecture #CommunityDriven #DeveloperCommunity #Coding #FexingoBusiness #BusinessPodcast #TechPodcast #OpenSourcePodcast
Keep every episode free: buymeacoffee.com/fexingo
From the publisher's feed