The Revenue Architect

The Revenue Architect

How to convert open‑source users into enterprise customers

The signal problem hiding inside your open-source traction

Arnie Gullov-Singh's avatar
Arnie Gullov-Singh
Apr 09, 2026
∙ Paid

Most B2B SaaS companies with an open-source motion celebrate GitHub stars like they’re revenue. They’re not. Stars are vanity. Downloads are vanity. What you actually have is a long list of anonymous people who may or may not have a budget, a deployment problem, or any intention of ever paying you.

The conversion problem isn’t awareness. It’s signal. You have no idea who’s behind those downloads, and GitHub isn’t going to tell you. It could be a mid-market product team that’s been hacking together deployment scripts for six months and is one production incident away from buying a real solution. Or it could be a grad student who downloaded your framework for a class project. Treating those two the same is how you waste six months of sales motion on the wrong people.

Here’s what actually works.

This post covers:

  • Why most open-source users will never buy and how to stop chasing them

  • How to build visibility into an anonymous user base

  • How to qualify for commercial potential, not just enthusiasm

  • How to use community channels to surface real pain

  • How to structure a concrete upsell path that closes


Most of your open-source users are not your customers

Open source functions as a freemium front door. It’s excellent for research adoption, benchmarking, and getting your framework embedded in early-stage technical decisions. It’s terrible for direct conversion if you don’t do the work to figure out who’s actually behind the usage.

Two groups will never buy from you but they’re often the loudest in your community:

  • University researchers. No budget, no infrastructure headache at scale, and often a cultural disposition toward building over buying. They’ll contribute PRs and open issues and love your product. They will not send you a PO.

  • Not-invented-here engineering teams. These are deep-technical, engineering-led orgs that genuinely enjoy building infra. They treat your open-source framework the same way they treat everything else: a starting point for their own custom system. You’re not losing them to a competitor. They just aren’t buyers.

Stop optimizing for these groups. They inflate your community metrics and dilute your pipeline signal.


Build visibility into your anonymous user base

Accept the constraint upfront: GitHub downloads give you a number, not a customer list. You cannot build a sales motion on a download count.

The fix is straightforward, but most teams skip it because it feels like friction—and they’re worried about slowing adoption. Don’t be. The teams with real deployment problems will still show up. You’re not filtering out buyers; you’re filtering out noise.

Here’s how to surface real identities:

  • Waitlists for early access features. Gate your most useful production-grade features behind a lightweight signup. You get an email, a company, and a reason they’re interested.

  • Community onboarding in Discord or Slack. When someone joins, ask them one question: “Are you using this for research, a side project, or something in production?” You’ll be surprised how directly people answer.

  • Early access programs tied to specific use cases. “Apply for early access to our monitoring module” tells you exactly who’s trying to solve a real operational problem.

None of this is complicated. The good news is the bar is still low as most open-source companies aren’t doing any of it.


Qualify for commercial potential, not just interest

Not all users with real jobs at real companies are buyers. You need to segment, and you need to do it early.

The segments that matter:

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2026 Arnie Gullov-Singh · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture