devtools.fm: Developer Tools, Open Source, Software Development

Feross Aboukhadijeh - Socket

Jan 16, 2024
Open source legend Feross Aboukhadijeh discusses his journey into open source, challenges of open source funding, and his company Socket. Socket aims to level up OSS security and can detect complex vulnerabilities using static and dynamic analysis. They delve into the world of open source security, including device identifiers, managing open source packages, controversial funding experiments, the risks of relying on code maintainers, and the importance of considering the software supply chain.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Delegate Maintainer Responsibilities

  • Give trusted contributors commit access to share maintainer load and reduce burnout.
  • Reserve publish rights but be liberal with GitHub commit access to build maintainers' teams.
INSIGHT

The Funding Problem For OSS

  • Open source often cannot capture value via paywalls because volunteers will recreate open alternatives.
  • Funding typically works via contracts, open-core models, or sponsorship-marketing, not micro-paywalls.
ANECDOTE

Install-Time Funding Backlash

  • Feross tried showing sponsor messages during npm install as an experiment to fund open source.
  • The experiment provoked outrage, lost sponsors customers, and NPM later blocked that pattern.
Get the Snipd Podcast app to discover more snips from this episode
Get the app