
Sign up to save your podcasts
Or


In this episode of Open Source with Fexingo, Lucas and Luna dive into the often-overlooked backbone of any open source project: documentation. They explore why many projects treat docs as a second-class citizen, using concrete examples like Django's overhaul of its tutorial and the Read the Docs platform. The hosts discuss the tension between writing for beginners and experts, the role of tooling like Sphinx and Vale, and how projects like Kubernetes have turned docs into a first-class contribution area. They also touch on the concept of 'docs-driven development' and how good documentation can reduce support burden and attract new contributors. Tune in for a fresh perspective on why docs might be the most critical code you never compile.
#OpenSource #Documentation #TechDocs #Django #ReadTheDocs #Sphinx #Kubernetes #Vale #DocsDrivenDevelopment #DeveloperExperience #TechWriting #FexingoBusiness #BusinessPodcast #Technology #CommunityDriven #GitHub #Linux #SoftwareDevelopment
Keep every episode free: buymeacoffee.com/fexingo
Episode 40 of Open Source with Fexingo dives into the tension between open source ideals and blockchain economics. Lucas and Luna explore how projects like Bitcoin, Ethereum, and Hyperledger navigate licensing, governance, and community trust when real money is on the line. They discuss the GPL vs. MIT debate in crypto, the role of foundations like the Linux Foundation in hosting blockchain frameworks, and why some projects deliberately avoid crypto features. Specific examples include the Bitcoin Core repository's conservative merge policy and Ethereum's shift to proof-of-stake and its impact on contributor incentives. Listeners will learn one concrete thing: why a crypto project's license choice can determine whether corporate contributors stick around.
#Blockchain #OpenSource #Bitcoin #Ethereum #Hyperledger #LinuxFoundation #Crypto #GPL #MITLicense #ProofOfStake #BitcoinCore #Governance #Licensing #Decentralization #Technology #FexingoBusiness #BusinessPodcast #OpenSourceWithFexingo
Keep every episode free: buymeacoffee.com/fexingo
Lucas and Luna explore the unsung work that keeps open source alive: triage, translation, design, community management. Using Python's triage workflow and GNOME's translation infrastructure as concrete cases, they discuss why non-code contributions are often undervalued yet critical, how projects can better recognize them, and what the growth of dedicated contributor roles means for the future of community-driven software. Specific examples include the Python triage team's first-responder system and GNOME's Damned Lies translation platform.
#OpenSource #NonCodeContributions #Python #GNOME #Triage #Translation #CommunityManagement #Documentation #DesignInOpenSource #MaintainerBurnout #ContributorRecognition #FexingoBusiness #TechnologyPodcast #OpenSourceWithFexingo #LucasAndLuna #CommunityDriven #OpenSourceMaintenance #DiversityInTech
Keep every episode free: buymeacoffee.com/fexingo
Episode 38 of Open Source with Fexingo explores the often uncomfortable reality of funding open source. Lucas and Luna unpack why so many critical projects rely on volunteer labor or corporate handouts, and how a handful of projects—like curl and ESLint—have managed to build sustainable income models. They dig into the numbers: the 2025 Tidelift survey found that 60% of maintainers earn nothing from their work, while the median income among those who do is just $2,000 a year. Lucas explains the three-tier 'funding ladder' that works for many projects, from individual sponsorships to corporate consortiums. Luna shares the story of curl creator Daniel Stenberg, who pivoted from side-project burnout to a consultancy that now supports over 200,000 users. The episode also touches on Open Collective and GitHub Sponsors, and asks whether the open source community can ever agree on a funding norm—or if fragmentation is the new normal.
#OpenSource #Funding #MaintainerBurnout #Tidelift #Curl #DanielStenberg #ESLint #OpenCollective #GitHubSponsors #OpenSourceSustainability #CommunitySoftware #VolunteerCoding #CorporateSponsorship #Technology #FexingoBusiness #BusinessPodcast #OpenSourceWithFexingo #Episode38
Keep every episode free: buymeacoffee.com/fexingo
Episode 37 of Open Source with Fexingo dives into semantic versioning, the system that powers how millions of open source packages communicate changes. Lucas and Luna break down what version numbers like 2.1.4 actually mean, why the Linux kernel famously refuses to follow semver, and how npm's dependency crisis of 2016 exposed the risks of trusting version ranges blindly. They discuss real-world examples like the left-pad incident and how tools like Dependabot try to automate safety. Along the way, they touch on what pre-release tags like -alpha and -rc signal to users, and why some projects now ship 'calver' (calendar versioning) instead. A concrete, practical look at a system developers depend on every day but rarely think about.
#SemanticVersioning #OpenSource #Versioning #SoftwareEngineering #LinuxKernel #npm #leftPad #Dependabot #CalVer #DevOps #PackageManagement #SoftwareMaintenance #FexingoBusiness #BusinessPodcast #Technology #TechPodcast #OpenSourcePodcast #VersionControl
Keep every episode free: buymeacoffee.com/fexingo
Episode 36 of Open Source with Fexingo. Lucas and Luna explore the delicate balance between collecting usage data and respecting user privacy in open source software. They dive into the recent controversy around the Rust-based code editor Zed, which added telemetry in version 0.153 and faced backlash from its community. The conversation covers what Zed collected (editor metrics, OS version, session duration), why they did it (to prioritize features for paying customers), and how they responded by making telemetry opt-in and publishing a privacy manifesto. The hosts also compare approaches from other projects like Homebrew, VS Code, and Ubuntu. A concrete look at how open source projects navigate transparency, consent, and sustainability when data collection enters the picture.
#Telemetry #Privacy #OpenSource #Zed #Rust #Homebrew #VSCode #Ubuntu #DataCollection #Consent #Transparency #CommunityTrust #OpenSourceGovernance #DeveloperTools #Technology #FexingoBusiness #BusinessPodcast #OpenSourceWithFexingo
Keep every episode free: buymeacoffee.com/fexingo
Episode 35 of Open Source with Fexingo digs into a high-stakes case: the 2018 Node.js code of conduct conflict that splintered its technical steering committee. Lucas and Luna trace how one GitHub issue escalated from a comment about 'toxic masculinity' to a fork and a governance overhaul, and why most major open source projects now employ explicit conflict-resolution pathways. They discuss the tension between inclusivity and maintainer autonomy, the role of the Contributor Covenant, and how projects like Rust and Kubernetes designed their dispute resolution from day one. No hot takes — just the mechanics of how communities write rules and enforce them when contributors disagree.
#NodeJs #CodeOfConduct #OpenSourceGovernance #ContributorCovenant #RustLanguage #Kubernetes #CommunityModeration #ConflictResolution #ToxicMasculinity #Fork #OpenSourceMaintainers #GitHub #Inclusivity #Governance #Technology #FexingoBusiness #BusinessPodcast #OpenSourceWithFexingo
Keep every episode free: buymeacoffee.com/fexingo
Episode 34 of Open Source with Fexingo. Lucas and Luna dive into the tricky business of open source end-of-life cycles, using Python 2's sunset in 2020 as their anchor. They break down the logistical and emotional challenge: how maintainers decide when to stop supporting a version, manage the transition for users, and avoid community backlash. Specifics include the Python Software Foundation's timeline, the role of long-term support (LTS) releases, and why Node.js 16's EOL in 2024 sparked real migration pain. No buzzwords, just the real decisions behind the deprecation notice.
#OpenSource #EndOfLife #Python #Python2 #SoftwareMaintenance #LTS #NodeJS #Deprecation #CommunityManagement #VersionControl #OSSGovernance #MaintainerBurnout #TechMigration #Linux #GitHub #FexingoBusiness #BusinessPodcast #Technology
Keep every episode free: buymeacoffee.com/fexingo
When a company like Google or Microsoft wants to contribute code to an open source project, how does that actually work without the project losing control? In this episode, Lucas and Luna break down the specific case of Kubernetes — the container orchestration platform born inside Google, then donated to the Cloud Native Computing Foundation. They walk through the Contributor License Agreement process, the role of vendor-neutral foundations, and the delicate balance between accepting corporate patches and maintaining community governance. Along the way, they talk about the Apache Software Foundation's Individual Contributor License Agreement, why some projects require copyright assignment, and how the Contributor Covenant helps set behavioral expectations alongside legal ones. If you've ever wondered how a volunteer-run project can accept contributions from a trillion-dollar company without getting steamrolled, this episode drills into the actual mechanics.
#OpenSource #CorporateContributions #Kubernetes #CNCF #ApacheSoftwareFoundation #ContributorLicenseAgreement #Governance #CommunityDriven #Google #Microsoft #Technology #Podcast #FexingoBusiness #BusinessPodcast #OpenSourceGovernance #VendorNeutral #CopyrightAssignment #ContributorCovenant
Keep every episode free: buymeacoffee.com/fexingo
In episode 32 of Open Source with Fexingo, Lucas and Luna explore the growing challenge of dependency churn in open source projects. With over 2.5 million packages on npm alone, maintainers face constant updates, security patches, and breaking changes. The hosts dive into the story of a single Node.js utility library that depended on 1,200 packages — and how its creator trimmed it down to just 12. They discuss tools like Dependabot, the concept of 'dependency hygiene,' and why the left-pad incident of 2016 still haunts the ecosystem. Lucas explains why the average JavaScript project now has 1,500 vulnerable dependencies, and Luna questions whether the free-rider problem is getting worse. The episode offers practical takeaways for developers and project leads, including how to audit your own dependency tree without losing your mind.
#DependencyChurn #OpenSource #NodeJs #JavaScript #npm #Dependabot #LeftPad #SupplyChainSecurity #MaintainerBurnout #SemVer #LockFiles #TechDebt #FexingoBusiness #BusinessPodcast #Tech #SoftwareMaintenance #DeveloperTools #CommunityDriven
Keep every episode free: buymeacoffee.com/fexingo
From the publisher's feed