💰 Alin Li · Business Models of Open Source

How Free Software
Makes Billions

"If the software is free, how do they make money?" — This is the #1 question people ask about open source. The answer isn't one model — it's SEVEN. And they generate over $100 billion combined. Here's every model explained with real numbers.

7
Distinct business models
$100B+
Combined annual revenue
$34B
Red Hat acquisition (biggest ever)
$0
Cost for you to use
🧠 THE BIG PICTURE

The Secret: Sell What's Scarce, Give Away What's Abundant

Software is infinitely copyable — the cost to make one more copy is zero. This makes selling copies a fundamentally fragile business (someone will always copy it for free). But some things CAN'T be copied:

🧑‍💻
Expertise
Can't copy a person's knowledge
📞
Support
Can't copy a 3 AM phone answer
☁️
Hosting
Can't copy a managed server
✅
Certification
Can't copy an official stamp
🤝
Trust
Can't copy reputation & reliability
⏱️
Time
Can't copy convenience

Every open-source business model monetizes one or more of these scarce, uncopyable resources — while giving away the abundant, copyable software for free.

01

Open Core

Free community edition + paid enterprise features

The most popular model. The core product is 100% free and open source. The company adds enterprise-only features (SSO, LDAP, audit logs, clustering, compliance tools) that large organizations need — and sells those as a paid tier.

⚙️ How It Works

🔓 Build core product open source
→
👥 Millions adopt for free
→
🏢 Enterprises need SSO, audit, SLA
→
💰 Sell enterprise tier
🐙 GitLab
$600M+/yr revenue

CE is free with full Git + CI/CD. Premium ($29/user) adds security scanning. Ultimate ($99/user) adds compliance.

📊 Grafana
$6B valuation

OSS is free. Enterprise adds SAML SSO, auditing, reporting. Cloud adds managed hosting.

💼 Odoo
$5B+ valuation

Community: 30+ free apps. Enterprise: accounting, Studio, eCommerce, IoT, hosting.

⚡ n8n
Growing fast

Self-hosted: free, unlimited. Cloud: paid hosting + SSO + audit + team features.

📈 Metabase
Profitable

OSS: full BI dashboards. Pro: row-level permissions, audit. Enterprise: sandboxing, SSO.

🗄️ MongoDB
$1.7B/yr revenue

Community Server: free. Atlas: cloud hosting. Enterprise: encryption, LDAP, auditing.

✅ Pros
  • ✅ Massive free adoption → sales funnel
  • ✅ Community improves the core for free
  • ✅ Enterprises happy to pay for what they need
  • ✅ Most sustainable model — proven at scale
❌ Cons
  • ❌ Drawing the line: too much free → no revenue; too little → no adoption
  • ❌ Competitors can fork the open core
  • ❌ Community frustration if popular features go enterprise-only
  • ❌ Constant pressure to move features behind paywall
💡 The Critical Balance

The community edition MUST be genuinely useful — not crippleware. If users feel the free version is crippled, they'll choose a competitor. GitLab, Grafana, and Odoo succeed because their free versions are legitimately excellent. The enterprise tier adds value, not removes it.

02

SaaS / Managed Cloud Hosting

Self-host for free, or pay us to host it for you

The software is 100% open source and free to self-host. The company's revenue comes from hosting and managing the software as a cloud service. You pay for convenience, reliability, scaling, backups, and uptime — not for the software itself.

⚙️ How It Works

🔓 Software is fully open source
→
🏠 Self-host: $0 (you manage it)
→
☁️ Cloud: we host, manage, scale, backup
→
💰 You pay for the SERVICE
🌐 WordPress.com
Automattic: $7.5B valuation

WordPress.org is free. WordPress.com hosts it for you. VIP tier: $2K–$5K/mo for enterprises (TIME, CNN).

🔬 Superset → Preset
$35M+ raised

Apache Superset is free. Preset hosts it as a cloud service with team management and SSO.

⚡ Spark → Databricks
$43B valuation

Apache Spark is free. Databricks hosts managed Spark + adds notebooks, ML, and governance. $1.6B revenue.

📊 ERPNext → Frappe Cloud
Growing

ERPNext is 100% free (all features). Frappe Cloud hosts it for $50–$500/mo with backups and support.

🐘 PostgreSQL → Neon, Supabase
Neon: $1B+ val.

PostgreSQL is free. Dozens of companies sell managed PostgreSQL: Neon, Supabase, AWS RDS, Google Cloud SQL.

📹 Jitsi → JaaS (8x8)
8x8: $2B+ company

Jitsi is free to self-host. 8x8 sells Jitsi-as-a-Service (JaaS) for embedding video into apps.

✅ Pros
  • ✅ Software stays 100% open source
  • ✅ Clear value: you pay for hosting, not code
  • ✅ Recurring revenue (subscriptions)
  • ✅ No community resentment (nothing is held back)
❌ Cons
  • ❌ AWS/Google can host the same software cheaper (the "AWS problem")
  • ❌ Heavy infrastructure investment needed
  • ❌ Competing with massive cloud providers is HARD
  • ❌ Margins squeezed by hyperscalers
🚨 The AWS Problem

Amazon takes open-source databases (Elasticsearch, Redis, MongoDB), hosts them on AWS as managed services, and makes billions — without contributing much back. This is legal but controversial. It led Elastic, Redis, and MongoDB to change their licenses to SSPL (Server Side Public License) — which PREVENTS cloud providers from offering the software as a service without contributing back. This is the biggest tension in open source today.

03

Support, Training & Consulting

Software is free. Expertise costs money.

The software is completely free and open source. The company makes money by selling human expertise: technical support with SLAs, implementation consulting, training courses, custom development, and professional services. This was the original open-source business model.

⚙️ How It Works

🔓 100% free software
→
🏢 Company uses it in production
→
🆘 Problem at 3 AM → needs expert help
→
💰 Pays for support subscription
🎩 Red Hat
$5.3B/yr · Acquired for $34B

100% of revenue from subscriptions (support, training, consulting). The software itself (Fedora/CentOS) is free. The BIGGEST open-source company ever.

🐧 SUSE
$600M+/yr revenue

SUSE Linux Enterprise: support subscriptions. OpenSUSE community distro is free. Same model as Red Hat.

🐘 Canonical (Ubuntu)
$250M+/yr revenue

Ubuntu is free. Canonical sells Ubuntu Pro ($25–$500/yr/machine) for 10-year security patches + phone support.

📄 Collabora (LibreOffice)
Profitable

LibreOffice is free. Collabora sells enterprise support, Collabora Online (hosted LibreOffice), and consulting.

✅ Pros
  • ✅ Software stays 100% free — zero feature gating
  • ✅ Revenue directly tied to value delivered
  • ✅ Deep customer relationships
  • ✅ Proven at massive scale (Red Hat: $34B exit)
❌ Cons
  • ❌ Revenue scales linearly with headcount (need more engineers for more customers)
  • ❌ Hard to achieve software-like margins (typically 20–30% vs 80% for SaaS)
  • ❌ Competing with freelancers and other consultants
04

Dual Licensing

Free under GPL (must share changes). Paid for proprietary use.

The software is released under a copyleft license (like GPL or AGPL) — free to use, but any modifications must also be open source. Companies that want to use it in proprietary products without sharing their code must buy a commercial license.

⚙️ How It Works

📜 Release under GPL/AGPL
→
🔓 Open-source users: free (share changes)
→
🔒 Proprietary users: buy commercial license
→
💰 Revenue from proprietary licenses
🗄️ MySQL (Oracle)
Billions in Oracle's portfolio

GPL for open source use. Commercial license for companies embedding MySQL in proprietary products.

📋 Qt Framework
Qt Group: €150M+ revenue

LGPL for open-source apps. Commercial license ($300–$5,000+/dev/yr) for proprietary GUI apps.

🗺️ MapBox GL JS
$1B+ valuation

Was open source (BSD), then re-licensed. Companies building proprietary map apps pay for commercial use.

☕ MariaDB MaxScale
MariaDB Corp

BSL (Business Source License) — free to use, but can't offer it as a service without commercial license.

✅ Pros
  • ✅ Strong copyleft protects the open ecosystem
  • ✅ Clear monetization: pay only if you close your code
  • ✅ Encourages open-source usage and contribution
❌ Cons
  • ❌ Requires copyright assignment (all contributors must agree)
  • ❌ GPL scares some companies → less adoption
  • ❌ Complex legal landscape
  • ❌ Can be perceived as hostile to business users
05

Marketplace & Ecosystem Play

Free platform + make money from the ecosystem around it

The software is free, but the company makes money from the ecosystem that grows around it — app stores, extensions, themes, integrations, developer tools, and advertising. The platform itself is the bait; the ecosystem is the revenue.

⚙️ How It Works

🔓 Free platform
→
🌍 Billions of users
→
🏪 Ecosystem: apps, ads, services
→
💰 Revenue from ecosystem
📱 Android (Google)
Google Play: $40B+/yr

Android is free. Google Play Store takes 15–30% of app sales. Plus: Google Search, Ads, YouTube on every phone.

🌐 Chromium (Google)
Supports $200B+ ad business

Chromium is free. Chrome's default search engine = Google = ad revenue. Google pays Apple $20B/yr to be Safari's default!

🌐 WordPress.org
Plugin/theme ecosystem: $1B+

WordPress is free. Thousands of companies sell premium themes ($30–$200), plugins ($49–$500/yr), and hosting.

🤗 Hugging Face
$4.5B valuation

Free model hosting. Revenue from compute (Inference API), enterprise Hub, and sponsored models.

✅ Pros
  • ✅ Massive scale — billions of users possible
  • ✅ Network effects: more users → more developers → more users
  • ✅ Ecosystem creates lock-in without locking code
❌ Cons
  • ❌ Requires MASSIVE scale to work
  • ❌ Only works for platforms, not tools
  • ❌ Platform power can become exploitative
06

Foundation + Donations + Grants

Non-profit funded by donations, grants, and corporate memberships

The software is run by a non-profit foundation funded by corporate memberships (companies pay $10K–$500K/year to be members), individual donations, government grants, and sponsorships. The foundation employs developers and governs the project neutrally.

🐧 Linux Foundation
$250M+/yr budget

1,000+ corporate members (Google, Microsoft, Intel, Huawei). Manages Linux, CNCF, OpenJS, Node.js, Kubernetes, and 100+ projects.

🦊 Mozilla Foundation
$500M+/yr (Google pays for default search)

Non-profit behind Firefox. 85% of revenue from Google paying to be the default search engine. Also donations.

📖 Wikimedia Foundation
$180M/yr (donations)

Runs Wikipedia using MediaWiki (open source). Funded almost entirely by small individual donations. "If everyone gave $3..."

🔐 Let's Encrypt (ISRG)
Multi-million/yr sponsors

Non-profit providing free HTTPS certificates. Funded by Cisco, Google, Mozilla, Meta, Akamai, and others.

🧊 Blender Foundation
€5M+/yr budget

Corporate sponsors (NVIDIA, Epic, AMD, Apple, Meta, Amazon). Plus individual donations from the community.

🐍 Python Software Foundation
$5M+/yr

Sponsors: Google, Microsoft, Meta, Bloomberg, AWS. Funds PyCon, PSF grants, infrastructure, core development.

✅ Pros
  • ✅ Neutral governance — no single company controls
  • ✅ Mission-driven, not profit-driven
  • ✅ Trust from the community
  • ✅ Can accept government grants
❌ Cons
  • ❌ Revenue uncertainty (donations fluctuate)
  • ❌ Dependent on corporate goodwill
  • ❌ Often underfunded relative to the project's importance
  • ❌ Bureaucratic decision-making
07

Strategic / Loss Leader

Give away software to sell something else entirely

The software is free because it drives revenue for a completely different product. The open-source project is a strategic investment — a "loss leader" that brings customers to the real money-maker (cloud services, hardware, ads, etc.).

📱 Android → Google Ads
$200B+ Google ad revenue

Android is free → 3B phones → Google Search on every phone → $200B+ in ads. Android is a marketing expense.

☸️ Kubernetes → Google Cloud
GCP: $33B+/yr

K8s is free → industry standard → companies deploy on GKE → Google Cloud revenue. K8s was a Trojan horse.

💻 VS Code → Azure
Azure: $60B+/yr

VS Code is free → 73% of developers use it → GitHub + Azure integrations → cloud revenue.

🧠 TensorFlow → Google Cloud AI
Cloud AI: multi-billion

TF is free → researchers publish in TF → deploy at scale on Google Cloud → revenue.

🔥 PyTorch → Meta AI infra
Meta: $135B/yr revenue

PyTorch is free → AI researchers use it → Meta recruits from that talent pool → better AI products.

🦀 Rust → safer Microsoft products
Saves $B in security costs

Microsoft funds Rust because 70% of their CVEs are memory bugs. Rust = fewer bugs = fewer billion-dollar incidents.

💡 The Insight

The biggest open-source investments are STRATEGIC: the software itself doesn't make money, but it creates the conditions for something ELSE to make money. Google doesn't sell Android — it sells the attention of 3 billion Android users. Microsoft doesn't sell VS Code — it sells the cloud to the developers who use it.

📊 COMPARISON

All 7 Models at a Glance

#ModelWhat's FreeWhat Costs $$$Best ExampleRevenue Scale
01Open CoreCore product (full)Enterprise features + supportGitLab ($600M+/yr)$10M–$1B+
02SaaS / CloudSelf-hosted softwareManaged cloud hostingDatabricks ($43B val.)$10M–$10B+
03Support & ServicesEverything (100%)Support, training, consultingRed Hat ($5.3B/yr)$100M–$5B+
04Dual LicensingGPL/AGPL useProprietary licenseMySQL / Qt$10M–$500M+
05Marketplace / EcosystemPlatformApps, ads, servicesAndroid ($40B+ Play)$1B–$100B+
06Foundation + DonationsEverythingNothing (donations)Linux Foundation ($250M+)$1M–$500M
07Strategic / Loss LeaderEverythingSomething else entirelyGoogle (Android → Ads)Indirect: $10B–$200B+
💰 REAL REVENUE

How Much Do They Actually Make?

Red Hat
$5.3B
$5.3B/yr
MongoDB
$1.7B
$1.7B/yr
Databricks
$1.6B
$1.6B/yr
Elastic
$1.2B
$1.2B/yr
GitLab
$650M
$650M/yr
SUSE
$600M
$600M/yr
HashiCorp
$580M
$580M/yr
Confluent
$500M
$500M/yr
Mozilla
$500M
$500M/yr
Canonical
$250M
$250M/yr
💰 Total Open Source Economy

These are just the 10 biggest pure-play open-source companies. When you add all open-source revenue worldwide — including cloud providers hosting open software (AWS: $90B, Azure: $60B, GCP: $33B) — the total open-source economy exceeds $300 billion per year and is growing faster than proprietary software.

🧭 CHOOSING

Which Model is Best? It Depends.

There is no single "best" model. The right choice depends on what you're building:

🛠️ Building a tool (database, editor, framework)? → Open Core or Dual Licensing

☁️ Building something that needs hosting? → SaaS/Cloud (but protect against the "AWS problem")

📦 Building an operating system or runtime? → Support & Services (the Red Hat model)

🌍 Building a platform? → Ecosystem / Marketplace (requires massive scale)

🏛️ Building critical infrastructure (security, standards)? → Foundation (neutral governance)

🏢 You're a big tech company? → Strategic/Loss Leader (fund it to sell something else)

🧑‍💻 Solo developer / small team? → Open Core + SaaS combo (most common for startups)

🔑 The Most Important Rule

Whatever model you choose: the community edition must be genuinely useful. If people feel cheated by the free version, they won't become paying customers — they'll become vocal critics. Generosity is the foundation. Revenue is the reward.

«وَمَا أَنفَقْتُم مِّن شَيْءٍ فَهُوَ يُخْلِفُهُ ۖ وَهُوَ خَيْرُ الرَّازِقِينَ»
"And whatever you spend, He will replace it; and He is the Best of Providers." — Quran 34:39

Every open-source company proves this verse: give generously → the return comes back multiplied. Red Hat gave away Linux → received $34 billion. Google gave away Android → received $200 billion in ads. Generosity is not just good ethics — it's the most powerful business strategy ever discovered.