
Sign up to save your podcasts
Or


When a critical zero-day is discovered in an open source project used by millions, the clock starts ticking. In this episode, Lucas and Luna dive into the delicate dance of coordinated vulnerability disclosure—how projects like the Linux kernel, OpenSSL, and Curl manage the tension between transparency and security. Lucas breaks down the two-phase model: a quiet embargo period for maintainers and downstream distributors to prepare patches, followed by public disclosure. They discuss real cases like the Heartbleed bug and the 2024 XZ Utils backdoor attempt, exploring why some projects publish vulnerability databases (like the GitHub Advisory Database) while others rely on private email lists. Luna raises the tricky question of whether full transparency can sometimes backfire, and they examine how the industry is moving toward automation with tools like Dependabot and OpenSSF Scorecard. The episode also touches on the human side—how maintainers manage the stress of secret patch development and the ethical dilemmas of disclosure timing. If today's tech conversation gave you something usable, listener support is what keeps it ad-free at buy me a coffee dot com slash fexingo.
#VulnerabilityDisclosure #CoordinatedDisclosure #OpenSourceSecurity #ZeroDay #Heartbleed #XZUtils #LinuxKernel #OpenSSL #Curl #GitHubAdvisoryDatabase #Dependabot #OpenSSF #SecurityPatches #Embargo #CVE #Technology #FexingoBusiness #BusinessPodcast
Keep every episode free: buymeacoffee.com/fexingo
In this episode of Open Source with Fexingo, hosts Lucas and Luna explore the unique challenges and strategies for remote collaboration in open source projects that span dozens of time zones. They dive into the async communication culture of the Apache Software Foundation, the role of time zone rotating meetings at the Kubernetes project, and how the GNOME project uses 'reverse standups' to keep contributors in sync without real-time calls. The episode also covers tools like Zulip and Matrix that have been built by the community to bridge time zone gaps. A brief listener-supported segment ties the challenges of time zone coordination to the value of keeping the show ad-free and sustainable.
#OpenSource #RemoteWork #TimeZones #AsyncCommunication #ApacheSoftwareFoundation #Kubernetes #GNOME #Zulip #Matrix #FexingoBusiness #BusinessPodcast #Technology #CommunityDriven #Collaboration #OpenSourceGovernance #DistributedTeams #GlobalDevelopment #MaintainerTips
Keep every episode free: buymeacoffee.com/fexingo
Episode 109 of Open Source with Fexingo explores the financial and development tensions behind browser extensions in open source. Lucas and Luna examine the case of uBlock Origin—maintained by Raymond Hill as a solo volunteer while blocking ads for millions of users—and contrast it with the recent acquisition of Wappalyzer by a private equity firm. They discuss the limits of donation-based funding, the role of corporate sponsorships, and the trend toward freemium extensions. The episode includes a natural, low-key pitch for listener support via buy me a coffee dot com slash fexingo, tying the ad-free model to the same sustainability challenges faced by extension maintainers.
#OpenSource #BrowserExtensions #uBlockOrigin #Wappalyzer #ExtensionSustainability #VolunteerMaintainers #DonationFunding #FreemiumModel #RaymondHill #PrivateEquity #ChromeExtensions #FirefoxAddons #RevenueDilemma #TechSustainability #CommunityDriven #Technology #FexingoBusiness #BusinessPodcast
Keep every episode free: buymeacoffee.com/fexingo
In this episode of Open Source with Fexingo, hosts Lucas and Luna dive into the unsung logistical backbone of global open source: community-driven translation. Using the concrete example of WordPress's 200+ locale translation teams, they explore how volunteer translators coordinate via GlotPress, manage consistency across dialects, and avoid fragmentation when a project scales to millions of users. Lucas unpacks the workflow from string freeze to approval layers to release-day localization, while Luna challenges whether maintainers should pay professional translators for critical security documentation. They also discuss the tension between speed and quality in languages with fewer contributors, and how projects like Signal handle translation for sensitive messaging apps. A focused look at the people and processes that make open source truly global.
#OpenSource #Localization #Translation #WordPress #GlotPress #CommunityDriven #Internationalization #VolunteerContributors #L10n #i18n #Signal #Technology #FexingoBusiness #BusinessPodcast #Linux #GitHub #Polyglot #GlobalSoftware
Keep every episode free: buymeacoffee.com/fexingo
Lucas and Luna explore the often-overlooked topic of conflict of interest in open source. Using the concrete case of the curl project's 2024 governance debate over a core contributor's paid role at a major cloud vendor, they unpack how maintainers navigate overlapping loyalties when corporate sponsors employ key committers. The episode walks through the specific policy curl adopted—an explicit public disclosure registry and recusal rules for project leadership votes—and compares it to the Apache Software Foundation's broader approach. They also discuss the tension between transparency and contributor privacy, and why smaller projects face harder trade-offs. A practical, real-world look at power dynamics within supposedly meritocratic communities.
#ConflictOfInterest #OpenSourceGovernance #CurlProject #ApacheSoftwareFoundation #MaintainerEthics #CorporateSponsorship #Transparency #RecusalRules #CommunityGovernance #Technology #FOSS #GovernancePolicy #ContributorDynamics #OpenSourceSustainability #PowerStructures #FexingoBusiness #BusinessPodcast #TechPodcast
Keep every episode free: buymeacoffee.com/fexingo
Lucas and Luna dissect a rare but real threat to open-source communities: hostile contributions—patches or pull requests that appear helpful but actually introduce subtle vulnerabilities, violate license terms, or undermine project governance. They walk through the infamous 2021 PHP backdoor attempt, where a contributor slipped a remote code execution payload into a seemingly innocent patch, and discuss how the Node.js project's security team now scans all new contributor activity for behavioral red flags using a system called 'Contributor Risk Scoring.' They also unpack the legal grey zone around a 2023 incident in the Kubernetes ecosystem where a corporate contributor deliberately added a dependency that violated the project's BSD license in order to force a license change. The hosts explore the tools projects use to defend against bad-faith contributions: mandatory two-person code review for new contributors, cryptographic commit signing, and automated behavior analysis. They close on the uncomfortable reality that open source's fundamental openness is also its greatest vulnerability, and why maintainers are building social as well as technical defenses.
#HostileContributions #OpenSourceSecurity #PHPBackdoor #NodeJsSecurity #KubernetesLicense #ContributorRiskScoring #CodeReview #SupplyChainSecurity #OpenSourceGovernance #MaintainerBurnout #TrustAndSafety #Tech #FexingoBusiness #BusinessPodcast #OpenSource #CommunityDriven #SoftwareSecurity #PullRequestRisk
Keep every episode free: buymeacoffee.com/fexingo
In this episode of Open Source with Fexingo, Lucas and Luna dive into a topic that often gets overlooked in community-driven software: accessibility testing. They explore how the WordPress project—one of the largest open source communities—has integrated automated accessibility checks into its core development workflow. Lucas explains the practical steps WordPress took, including the adoption of the axe-core engine and custom PHPUnit assertions, and how they handle false positives and community contributions. Luna questions whether smaller projects can realistically implement similar processes, and they discuss tools like Pa11y and WAVE that lower the barrier. The conversation also touches on the tension between automated checks and manual testing by users with disabilities, and how projects like NVDA and VoiceOver are used in practice. No clickbait, just a grounded look at how open source is making the web more inclusive, one pull request at a time.
#Accessibility #A11y #WordPress #OpenSource #ManualTesting #AutomatedTesting #AxeCore #Pa11y #WAVE #NVDA #VoiceOver #WebAccessibility #Technology #FexingoBusiness #BusinessPodcast #SoftwareDevelopment #DevOps #CommunityDriven
Keep every episode free: buymeacoffee.com/fexingo
Lucas and Luna explore the delicate balance of enforcing codes of conduct in open source communities. They examine the controversial case of the Vim project's 2024 maintainer dispute, where a long-time contributor was banned for violating the project's code of conduct after a heated exchange about a patch. The episode also covers the Linux kernel's shift to a more formal enforcement process in 2025, including the creation of a Code of Conduct Committee with real power to issue warnings and bans. Lucas explains the 'restorative justice' model used by the Django project, where offenders can earn reinstatement through public apologies and mentorship. The hosts discuss the tension between maintaining a welcoming community and avoiding censorship, and why many projects still struggle with inconsistent enforcement. The episode includes a brief, natural mention of listener support via buy me a coffee dot com slash fexingo, tying it to the value of community governance.
#CodeOfConduct #OpenSourceGovernance #CommunityManagement #Vim #LinuxKernel #Django #RestorativeJustice #ContributorExperience #ConflictResolution #Moderation #Technology #Podcast #FexingoBusiness #BusinessPodcast #OpenSource #MaintainerChallenges #Enforcement #SafeSpace
Keep every episode free: buymeacoffee.com/fexingo
When a project's maintainer steps down, what happens? In this episode, Lucas and Luna dig into the mechanics of maintainer succession in open source — using the real example of the curl project and Daniel Stenberg's long-running stewardship. They explore why formal succession planning is rare, how projects like Node.js and Python have managed transitions, and what the research on bus factor tells us about risk. Lucas breaks down the specific handoff protocol used by the curl project, including how new maintainers are vetted and how power is distributed. Luna asks about the emotional difficulty of letting go and whether too many projects rely on a single person. The episode closes on a thoughtful note about the tension between personal ownership and community sustainability.
#OpenSource #MaintainerSuccession #CurlProject #DanielStenberg #BusFactor #CommunityGovernance #NodeJS #Python #Sustainability #Technology #FexingoBusiness #BusinessPodcast #Linux #GitHub #SoftwareDevelopment #ProjectHandoff #LeadershipTransition #TechPolicy
Keep every episode free: buymeacoffee.com/fexingo
In this episode of Open Source with Fexingo, Lucas and Luna explore how the Tor Project maintains its commitment to anonymity while facing legal pressure from governments and law enforcement. They discuss the recent 2025 German court case that forced Tor to identify a user during a criminal investigation, and how the project's response—refusing to comply and fighting the order—demonstrates the tension between open-source privacy tools and state authority. The hosts break down Tor's technical architecture, including the role of directory authorities and the Tor Network Health Team, and what happens when a project is caught between its values and the law. They also touch on the broader implications for other anonymity-focused open-source projects like Signal and Tails. A focused, specific episode for anyone who wonders how privacy tools survive legal attacks.
#TorProject #Anonymity #LegalPressure #GermanCourtCase #Privacy #OpenSource #Signal #TailsOS #DirectoryAuthorities #TorNetworkHealthTeam #CensorshipResistance #Surveillance #CriminalInvestigation #Technology #FexingoBusiness #BusinessPodcast #OpenSourceWithFexingo #PrivacyTools
Keep every episode free: buymeacoffee.com/fexingo
From the publisher's feed