The-Coffee-License

d888888b db   db d88888b    .o88b.  .d88b.  d88888b d88888b d88888b d88888b
`~~88~~' 88   88 88'       d8P  Y8 .8P  Y8. 88'     88'     88'     88'
   88    88ooo88 88ooooo   8P      88    88 88ooo   88ooo   88ooooo 88ooooo
   88    88~~~88 88~~~~~   8b      88    88 88~~~   88~~~   88~~~~~ 88~~~~~
   88    88   88 88.       Y8b  d8 `8b  d8' 88      88      88.     88.
   YP    YP   YP Y88888P    `Y88P'  `Y88P'  YP      YP      Y88888P Y88888P


db      d888888b  .o88b. d88888b d8b   db .d8888. d88888b
88        `88'   d8P  Y8 88'     888o  88 88'  YP 88'
88         88    8P      88ooooo 88V8o 88 `8bo.   88ooooo
88         88    8b      88~~~~~ 88 V8o88   `Y8b. 88~~~~~
88booo.   .88.   Y8b  d8 88.     88  V888 db   8D 88.
Y88888P Y888888P  `Y88P' Y88888P VP   V8P `8888Y' Y88888P

☕ Coffee License

A simple, fair license for indie developers

“Free for everyone. Coffee money for billionaires.”

or

“If you’re above the threshold but would prefer not to pay, feel free to restructure your assets until you’re technically not.”

What is this?

The Coffee License is a permissive open source license that asks mega-corporations to pay a small fee (default: $50) while keeping software completely free for everyone else.

The Problem

You build amazing open source software. Companies worth hundreds of billions use it in production. You never even know they exist, get no acknowledgment, and definitely get no coffee money.

The Solution

Coffee License = MIT License + Basic Courtesy

Quick Start

  1. Copy license files to your project root:
    • LICENSE-COFFEE.md (rename to LICENSE.md)
    • LICENSE-COFFEE-COMMERCIAL.md (keep as-is)
  2. Fill in the placeholders:
    • <year> → 2025
    • <name> → Your Name
    • <amount> → $500,000,000 (or your preferred threshold)
    • {email} → your.email@domain.com
    • Commercial fee → $50 (or your preferred amount)
  3. Add to your README:
## License

This project is licensed under the Coffee License.

- **Free for personal/commercial use** (entities under $500M net worth)
- **$50 commercial license** for mega-corporations
- See [LICENSE.md](LICENSE.md) for details

Who This Affects

Spoiler: Probably not you!

Examples

Projects using Coffee License:

autocd

PowPow

Neucal

zont

Yanked

templet

stampt

smallt

scriptedt

ql

pow

nav

mkmd

mdns

loip

linkt

gitnot

blipt

focust

chng

findt

Customization

You can adjust the threshold and fee for your needs:

Default: $500M threshold, $50 fee
Conservative: $1B threshold, $25 fee  
Aggressive: $100M threshold, $100 fee

Why This Works

  1. Legal teams prefer clarity → $50 is simpler than analyzing weird license terms
  2. Companies avoid bad PR → “Billion-dollar company refuses to pay indie dev $50”
  3. Developers get recognition → Forced contact creates relationships
  4. Everyone wins → Small fee, huge goodwill

Industry Precedent

This isn’t a radical new concept - tiered pricing based on company size is already standard:

Coffee License just applies this proven model to open source licensing.

Economics, Not Discrimination

Coffee License doesn’t discriminate against persons or groups - it uses standard economic pricing based on objective, public criteria:

✅ Measurable threshold: Net worth is factual, not subjective
 	✅ Universal application: Same rules for everyone above the line
✅ Changeable status: Economic conditions can be restructured
✅ Industry standard: Ability-to-pay pricing is everywhere

If this were “discrimination,” then so would be:

• Student discounts

• Progressive taxation

• Enterprise software pricing

• Senior citizen discounts

• Volume pricing tiers

The choice is simple: Either ability-to-pay pricing is legitimate business practice, or half the economy is “discriminatory.”

Coffee License treats economic capacity the same way every other industry does - those with greater resources contribute proportionally to the systems they benefit from.

FAQ

Q: How do companies actually pay? A: They email you for payment details. Keep it simple - PayPal, Stripe, whatever works.

Q: What if a company’s valuation is unclear? A: Use your best judgment. The goal is courtesy, not gotcha moments.

Q: Can I change the amounts? A: Absolutely! Customize the threshold and fee for your project.

Files

Which Files Do I Need?

Philosophy

Software should be free and accessible. But when mega-corporations benefit from community work, basic acknowledgment and a token contribution seem reasonable.

This isn’t about getting rich. It’s about:

Contributing

Found a typo? Have suggestions? PRs welcome!

For legal questions, consult your lawyer (I’m just a developer with opinions).

License

This license text is released under CC0 (public domain). Use it however you want!


Made with ☕ by a developer who believes in acknowledgment