SimpleStudio / lemonade-stand

A handy guide to making $$ in open source

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A handy guide to making money in open source.

"I do open source work, how do I get paid for it?"

Below I've listed every way I know of that people get paid for open source work, roughly ordered from small to large. Each funding category links to several real examples. (Wherever possible, I've tried to link to a useful article or page instead of just a homepage.)

The categories are not mutually exclusive. For example, a project might have a foundation but also use crowdfunding to raise money. Someone else might do consulting and also have a donation button. Etc. The purpose of this guide is to provide an exhaustive list of all the ways you can get paid, so that you can figure out what works best for you.


Table of Contents

  1. Donation button
  2. Bounties
  3. Crowdfunding (one-time)
  4. Crowdfunding (recurring)
  5. Advertising & sponsorships
  6. Get hired by a company to work on project
  7. Start a project while currently employed
  8. Grants
  9. Consulting & services
  10. Open core & paid versions
  11. Foundations & consortiums
  12. Venture capital

APPENDIX: Contributing to this guide // License & attribution

Donation button

Pros

  • Few strings attached
  • Little work involved: "set it and forget it"

####Cons

  • Usually not much money unless you have dedicated fundraising efforts
  • Need a legal entity to donate to (ex. SFC, OpenCollective are fiscal sponsors for this purpose). Harder for individuals or international donations to manage
  • Sometimes not clear who “deserves” money in a project or how it gets distributed

####Case Studies

##Bounties

####Pros

  • Open to community participation
  • Money is tied to doing specific work (more like paying for service than donations)
  • Especially popular for security work

####Cons

  • Can create perverse incentives in a project (low quality PRs, distracting priorities)
  • Usually not much money per bounty (~<$500)
  • Doesn’t provide recurring revenue

####Case Studies

##Crowdfunding (one-time)

####Pros

  • Few strings attached
  • Can be easier for an individual to legally manage via, ex. Kickstarter

####Cons

  • Lots of work involved to market campaign
  • Usually has to be tied to concrete outcome, perks
  • Usually not that much money (~$50K for one time)
  • Companies not always comfortable donating to campaigns

####Case Studies

##Crowdfunding (recurring)

####Pros

####Cons

  • Harder to get commitments to recurring donations (often requires preexisting brand/reputation)
  • Usually has to be tied to concrete outcome, perks
  • Usually not that much money (~$1-4K monthly)
  • Companies not always comfortable donating to campaigns

####Case Studies

##Advertising & sponsorships

####Pros

  • Business model aligned with something people are willing to pay for

####Cons

  • Need large enough audience to justify sponsorships
  • Need to manage trust and transparency with user base (ex. no tracking)
  • Can be a lot of work to find and manage clients

####Case Studies

##Get hired by a company to work on project

####Pros

  • Taps into those who have resources (i.e. companies)
  • Can be well-aligned with company needs
  • Steady income

####Cons

  • Usually involves “getting lucky”: no clear, repeatable path to finding this arrangement
  • Project already needs to be well-known and used
  • Person not contributing to company’s bottom line, which makes them expendable
  • Governance issues, company could have undue influence over project
  • Can affect project dynamics + balance

####Case Studies

##Start a project while currently employed

####Pros

  • Freedom to test new ideas without worrying about salary
  • Can be well-aligned with company needs
  • Suitable for newer, experimental ideas

####Cons

  • Need to do it as a side project or be approved to work on it during salaried time
  • Risk of undue company influence
  • Can lead to complicated governance later down the line

####Case Studies

##Grants

####Pros

  • Fewer strings attached
  • Guaranteed money can help project focus for an unbroken period of time
  • Gives project room to breathe and experiment

####Cons

  • There aren’t many software-related grantmakers (philanthropic, gov’t, corporate)
  • Grants are finite. Still need to find sustainability beyond the life of a grant

####Case Studies

##Consulting & services

####Pros

  • Business model aligned with something people are willing to pay for

####Cons

  • Consulting requires human power, doesn’t scale well (except for rare outliers)
  • Business needs can distract from writing code or other tasks related to the project itself
  • Can be at odds with making software simple to use
  • Project needs to be sufficiently popular that people are willing to pay for related services

####Case Studies

##Open core & paid versions

####Pros

  • Business model aligned with something people are willing to pay for
  • Can scale well if successful

####Cons

  • Need to have something you can charge for (which often means making certain features exclusive)
  • Can be at odds with making software freely accessible
  • “Two tiers” of product support can make free users unhappy

####Case Studies

##Foundations & consortiums

####Pros

  • Neutrality. Foundation protects the code and helps steward community
  • Influence distributed across multiple donors
  • Can legitimize project, companies might feel more comfortable giving to foundations than individuals

####Cons

  • Only really worth it for big projects
  • Difficult to set up for IRS reasons (many do 501c6 instead of 501c3), restrictions on what you can do
  • Requires serious community effort and diverse skills (you still need to fundraise after setting up the entity!)

####Case Studies

##Venture capital

####Pros

  • Institutional support can be helpful for growing a business
  • Large amounts of capital available

####Cons

  • Venture capital comes with expectations of an exit (i.e. returning the money to investors at a multiple). History suggests this is structurally difficult to achieve for open source businesses
  • Venture capital can change motivations and distract from priorities

####Case Studies


Contributing to this guide

I wrote up this guide to aggregate knowledge off the top of my head, but I'm not planning to make major contributions or changes. I recognize the pros/cons are somewhat subjective, but they reflect my views.

If something is factually incorrect (especially with a case study example), I welcome your edits. Also, if there's a category you know of that I missed, I would also welcome that addition.

License and attribution

This guide is available under the Creative Commons CC0 1.0 License, meaning you are free to use it for any purpose, commercial or non-commercial, without any attribution back to me (public domain). If you do use it, I'd love to hear about it! (Find me here: @nayafia) But you are in no way required to do so.

About

A handy guide to making $$ in open source

License:Creative Commons Zero v1.0 Universal