"Stop gating value. Start gating complexity."

In proprietary SaaS, packaging is an exercise in artificial scarcity. You arbitrarily decide that the "Basic" plan gets 5 dashboards and the "Pro" plan gets 10. You build walls around your own software to force users to upgrade.

In Commercial Open Source, this logic is fatal. If you gate the core value of the product, the developer will simply fork your code, remove the gate, and release it for free. Or worse, they will ignore you and use a competitor who understands the model better.

COSS packaging is not about withholding value; it is about monetizing complexity, scale, and risk.

The most dangerous decision a COSS founder makes is drawing the line between what is Free (The Commons) and what is Paid (The Commercial). Draw it too restrictively, and you starve the flywheel of adoption. Draw it too loosely, and you create a "Unicorn Charity"—loved by millions, paid by none.

This chapter defines the laws of COSS packaging: The Buyer vs. User Rule, the Core/Cloud/Enterprise architecture, and the Engineering Arbitrage pricing model.

The Philosophy of Gating: The "Buyer vs. User" Rule

In traditional sales, the User and the Buyer are often the same person (or close to it). In COSS, they are distinct species with opposing motivations.

The Golden Heuristic: Never charge for a feature that solves the Developer's problem. Aggressively charge for features that solve the Organization's problem.

The "Free" Bucket (Developer Velocity)

These features must be open source (Apache 2.0 / MIT) to ensure ubiquity.

Why: You need the developer to become addicted to the workflow. You need them to build your software into their critical path. You are not monetizing the code; you are monetizing the dependence on the code.

The "Paid" Bucket (Organizational Governance)

These features belong in the proprietary or source-available layer (Enterprise). They address problems that only emerge at scale.

Why: The individual developer does not care about SSO; the CISO (Chief Information Security Officer) does. The developer doesn't care about multi-region replication until the site goes down; the CTO cares immediately. You are selling to the CISO, not the hacker.

The Packaging Architecture: Core, Cloud, Enterprise

Stop thinking in terms of "Bronze, Silver, Gold." The COSS market has converged on a tripartite structure. You likely need all three to build a Unicorn.

1. The Open Core (Distribution)

2. The Cloud Service (Convenience)

3. The Enterprise Self-Hosted (Control)

Strategic Note: Many COSS companies try to skip #3 and go straight to "Cloud Only" (e.g., MongoDB Atlas). This is a valid strategy, but it leaves money on the table in highly regulated industries. The most resilient COSS companies (HashiCorp, GitLab) dominate because they offer a self-hosted Enterprise version that meets the customer where they are.

Pricing the "Alternative" (Engineering Arbitrage)

In SaaS, you price against competitors. "Salesforce is $150/seat, so we will be $100/seat."

In COSS, your biggest competitor is not another vendor. It is DIY (Do It Yourself). It is the potential customer's own engineering team saying, "We can just host the open source version ourselves for free."

If you price against "Free," you lose. You must price against "The Cost of Free."

The TCO Calculation Pitch

Free software is free like a "free puppy." It requires feeding, walking, and vet bills.

The Math of Self-Hosting:

  1. Infrastructure Cost: The raw AWS/Azure bill. (Let's say $20k/year).
  2. The "SRE Tax": To run a database or infrastructure tool in production with 99.99% uptime, you need human maintenance. Patching, upgrades, backups, scaling, debugging.
  3. The Formula: A decent Site Reliability Engineer (SRE) costs $200k/year (fully loaded). If managing your tool takes 25% of their time, that is $50k/year in hidden OpEx.

Your Pricing Strategy: Your Enterprise License is not a cost; it is Engineering Arbitrage.

The "Bus Factor" Premium: For Enterprise buyers, you are also selling Insurance.

The "Rug Pull" Warning: Navigating License Changes

The cardinal sin of COSS packaging is the "Rug Pull"—moving a feature from the Free tier to the Paid tier after the community has become dependent on it.

The Law of Commoditization: In software, value flows downstream. Features that are "Enterprise" today (like HTTPS or basic clustering) eventually become "Table Stakes" tomorrow.

What if I made a mistake? If you accidentally put a high-value feature (like SSO) in the free tier and it is killing your business, you have two bad options.

  1. The "Legacy" Freeze: Keep it free in the old version, but make the new, better version (SSO v2 with OIDC) paid.
  2. The "Hard Pivot": Communicate the existential threat. "We cannot sustain the business. We are changing the license for v2.0." (See Chapter 2: Strategic Licensing). This requires immense political capital. Avoid this at all costs by designing your packaging correctly on Day 1.

Operationalizing the Pricing Page

Your pricing page is your most important sales collateral. In COSS, it must serve two masters: the Dev and the Buyer.

1. The "Community" Column (Free)

2. The "Pro / Cloud" Column (Self-Service)

3. The "Enterprise" Column (Sales-Led)

The "Contact Us" Gate: Do not hide the price for the Pro tier. Developers hate that. But always hide the price for Enterprise. Enterprise deals are complex negotiations involving liability, support terms, and volume discounts. If you put "$500/node" on the website, the developer will do the math, assume it's too expensive, and never talk to you. You need the sales conversation to explain the Engineering Arbitrage value prop.

Summary Checklist

Before you launch your pricing model, audit it against these questions:

  1. The Developer Test: Can a developer build a complete POC (Proof of Concept) on the free tier without talking to a human? (If no, you will lose to a competitor who can).
  2. The CISO Test: Does the Enterprise tier contain the specific "boring" features (SSO, Audit, Compliance) that force a budget unlock?
  3. The Arbitrage Test: Is your pricing defensible against the cost of a single engineer managing the open source version?
  4. The Directionality Test: Are you prepared to eventually open-source your current Enterprise features as they become commoditized?

Strategic Directive: Your product is not the code. Your product is the reliability, security, and governance of the code. The code is just the marketing brochure. Package accordingly.