CINXE.COM
Funding Open Source with Marketing Money — Eric Holscher
<!DOCTYPE html> <html lang="en" data-content_root="../../../../../"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" /> <meta property="og:title" content="Funding Open Source with Marketing Money" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.ericholscher.com/blog/2016/aug/31/funding-oss-marketing-money/" /> <meta property="og:site_name" content="Eric Holscher" /> <meta property="og:description" content="Often times as developers we see funding open source as a charity. We will give our personal money to projects we believe in. If we’re lucky, our company might have a matching program for our donat..." /> <meta property="og:image" content="https://www.ericholscher.com/_static/img/headshot-circle.png" /> <meta property="og:image:alt" content="Eric Holscher" /> <meta name="description" content="Often times as developers we see funding open source as a charity. We will give our personal money to projects we believe in. If we’re lucky, our company might have a matching program for our donat..." /> <title>Funding Open Source with Marketing Money — Eric Holscher</title> <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css?v=03e43079" /> <link rel="stylesheet" type="text/css" href="../../../../../_static/basic.css?v=686e5160" /> <link rel="stylesheet" type="text/css" href="../../../../../_static/alabaster.css?v=27fed22d" /> <link rel="stylesheet" type="text/css" href="../../../../../_static/css/custom.css?v=cae2c55c" /> <script src="../../../../../_static/documentation_options.js?v=94e0f085"></script> <script src="../../../../../_static/doctools.js?v=9bcbadda"></script> <script src="../../../../../_static/sphinx_highlight.js?v=dc90522c"></script> <link rel="icon" href="../../../../../_static/favicon.ico"/> <link rel="author" title="About these documents" href="../../../../../about/" /> <link rel="index" title="Index" href="../../../../../genindex/" /> <link rel="search" title="Search" href="../../../../../search/" /> <!-- 100% privacy friendly analytics --> <script async defer src="https://scripts.simpleanalyticscdn.com/latest.js"></script> <noscript><img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript> <link rel="alternate" type="application/atom+xml" href="../../../../archive/atom.xml" title="Eric Holscher" /> <link href="https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" rel="stylesheet" /> <script async type="text/javascript" src="/_/static/javascript/readthedocs-addons.js"></script><meta name="readthedocs-project-slug" content="ericholschercom" /><meta name="readthedocs-version-slug" content="latest" /><meta name="readthedocs-resolver-filename" content="/blog/2016/aug/31/funding-oss-marketing-money/" /><meta name="readthedocs-http-status" content="200" /></head><body> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section id="funding-open-source-with-marketing-money"> <h1>Funding Open Source with Marketing Money<a class="headerlink" href="#funding-open-source-with-marketing-money" title="Link to this heading">¶</a></h1> <p>Often times as developers we see funding open source as a charity. We will give our personal money to projects we believe in. If we’re lucky, our company might have a matching program for our donations. This has <a class="reference external" href="http://www.fordfoundation.org/library/reports-and-studies/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure">proven</a> not to be a sustainable way to support open source.</p> <section id="funding-read-the-docs"> <h2>Funding Read the Docs<a class="headerlink" href="#funding-read-the-docs" title="Link to this heading">¶</a></h2> <p>Over the years working on Read the Docs, we’ve tried a large number of ways to get sustainable funding. We’ve done:</p> <ul class="simple"> <li><p>Donations</p></li> <li><p>Corporate fundraising drives</p></li> <li><p>Support contracts</p></li> <li><p>Contracting on documentation tooling</p></li> <li><p>Training for documentation</p></li> </ul> <p>However, at the end of the day doing this work <a class="reference external" href="https://www.youtube.com/watch?v=mY8B2lXIu6g">takes away</a> from the primary goal of providing a documentation hosting site. <strong>These are all side-businesses that take time and focus away from our primary goal as a project.</strong></p> <p>Charging money for our product doesn’t work, because our users are mostly working for free producing open source software. These are the last people we would want to charge money, because they are already working for free.</p> <p>At the end of the day, we’ve settled on <a class="reference external" href="https://blog.readthedocs.com/ads-on-read-the-docs/">advertising</a> as the way forward. We believe that advertising aligns with our incentives as publishers: the more projects and users we serve, the more money that we’re able to make. It also is the only viable business model that seems to work for large, free websites on the internet.</p> <p>We aren’t building a traditional advertising business. <strong>We’re embarking to build a model that respects users</strong>, and we’re calling it <a class="reference external" href="http://docs.readthedocs.org/en/latest/ethical-advertising.html">Ethical Advertising</a>.</p> </section> <section id="traditional-funding-sources"> <h2>Traditional Funding Sources<a class="headerlink" href="#traditional-funding-sources" title="Link to this heading">¶</a></h2> <p>Saying that we’re building an advertising business to support open source isn’t overly interesting on it’s face. However, I want to look at this from a different perspective in terms of where the money comes from. This Ford Foundation <a class="reference external" href="http://www.fordfoundation.org/library/reports-and-studies/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure">report</a> goes into much more depth here, but I want to cover it in broad strokes.</p> <p>Historically, open source funding has come from:</p> <ul class="simple"> <li><p>Donation budgets from individuals, who are very likely to also produce open source themselves</p></li> <li><p>Donation budgets from corporations, which are vanishingly small</p></li> <li><p>Technical budgets from Engineering organizations within corporations</p></li> </ul> <p>The last one is the least obvious. Fitting donations into your expenses forces OSS funding into something that appears to be a legitimate business expense. This has been in the form of “enterprise licenses” which provide no benefit, toothless “support” contracts, or other tricks to make the money come from another source in the budget.</p> <p>You’ll notice a trend in the above funding sources:</p> <ul class="simple"> <li><p>They are generally one-time payments instead of recurring</p></li> <li><p>They are the first expenses to be cut</p></li> <li><p>They are generally less than 1% of total budget</p></li> </ul> </section> <section id="marketing-money"> <h2>Marketing Money<a class="headerlink" href="#marketing-money" title="Link to this heading">¶</a></h2> <p>Open source funding has been attempting to scrape by with a tiny percentage of the overall company budget. In a lot of tech companies, the marketing and sales teams will account for up to half of the budget for the company. This money has been generally untouched by open source funding.</p> <p>Focusing on doing advertising allows us to use this huge pile of money, and redirect it to fund open source software. We’re unlocking a source of funding that was traditionally closed off, and which has a lot more money.</p> <p>Trying to create a new line item in a budget for “open source funding” is a pipe dream. <strong>We need to find a way to fit open source funding into existing budget items, and in a way that is legitimate and ongoing.</strong> We need to make sure that our funding isn’t on the chopping block at the first sign of a downturn at a company.</p> <p>By providing value to marketers, we make sure that our budget isn’t the first thing to be cut. Instead of being a charity, we’re entering into a business relationship where both sides come out ahead.</p> </section> <section id="help-us-help-you"> <h2>Help Us Help You<a class="headerlink" href="#help-us-help-you" title="Link to this heading">¶</a></h2> <p>If you work at a company that sells to developers and believe in the work that Read the Docs does, it would be great to <a class="reference external" href="http://docs.readthedocs.org/en/latest/ethical-advertising.html#ethical-buy-ads">send a link</a> to your marketing folks. We have an audience of developers that almost certainly is interesting to them, and the money that might have historically gone to Google or Facebook will go to a worthwhile open source project.</p> <p>We’re building an advertising platform that is <a class="reference external" href="http://docs.readthedocs.org/en/latest/ethical-advertising.html">ethical</a> and <a class="reference external" href="https://github.com/rtfd/readthedocs.org/tree/master/readthedocs/donate">open source</a>. We hope that you will join us in this mission. We plan to lead by example and build a sustainable business model that respects user privacy.</p> <p><strong>Join us in this mission to make an advertising business model that works for open source, advertisers, and users.</strong></p> </section> </section> <div class="section ablog__blog_comments"> </div> <br> <hr> <div class="pitch" style="margin-top: 20px; margin-bottom: 20px; font-size: 20px;"> <i class="fa fa-info-circle"></i> Hey there! I'm Eric and I work on communities in the world of software documentation. Feel free to <a href="mailto:eric@ericholscher.com?subject=Blog Comments">email me</a> if you have comments on this post! </div> </div> </div> </div> <div class="sphinxsidebar" role="navigation" aria-label="Main"> <div class="sphinxsidebarwrapper"><div id="logo"> <a href="../../../../../"> <h1> <div style="margin-right: 40px; text-align: center;"> <p><span>Eric</span> <span>Holscher</span></p> </div> </h1> </a> <div class="headshot" style="margin-right: 40px;"> <a href="../../../../../about/" style="border-bottom: 0;"> <img src="/_static/img/headshot-circle.png" alt='Picture of Eric'> <div style="text-align: center; vertical-align: middle;"> </div> </a> </div> </div> <br> <div class="ablog-sidebar-item ablog__postcard"> <h2> <i class="fa fa-calendar"></i> <span>Aug 31 2016</span> </h2> <ul> <div class="ablog-sidebar-item ablog__postcard2"> <li id="ablog-sidebar-item category ablog__category"> <span> <i class="fa-fw fa fa-folder-open"></i> </span> <a href="../../../../archive/category/sustainability/">sustainability</a> </li> <li id="ablog-sidebar-item tags ablog__tags"> <span> <i class="fa-fw fa fa-tags"></i> </span> <a href="../../../../archive/tag/funding/">funding</a> <a href="../../../../archive/tag/oss/">oss</a> <a href="../../../../archive/tag/marketing/">marketing</a> <a href="../../../../archive/tag/python/">python</a> </li> </div> </ul> </div> <br> <h2> Find me online </h3> <ul> <li> <a href="https://fosstodon.org/@ericholscher" rel="me">Mastodon</a> </li> <li> <a href="https://github.com/ericholscher" rel="me">GitHub</a> </li> <li> <a href="https://twitter.com/ericholscher" rel="me">Twitter</a> </li> <li> <a href="mailto:eric@ericholscher.com" rel="me">eric@ericholscher.com</a> </li> </ul> <h2> Subscribe </h3> <p> <a href="https://ericholscher.com/blog/archive/atom.xml" type="application/atom+xml" title="Eric Holscher's Blog RSS Feed">RSS feed</a> </p> <h2> Communities </h2> <p> I work in the realm of software documentation. You can find more about the communities I help shepherd below: </p> <div style="width: 125px" id="about-logos"> <a style="text-decoration: none; border-bottom: none;" href="https://about.readthedocs.com/"> <img style="margin-top: 20px; margin-bottom: 30px; width: 150px;" src="/_static/img/readthedocs-logo.png"> </a> <a style="text-decoration: none;border-bottom: none;" href="http://www.writethedocs.org"> <img style="width: 150px; margin-bottom: 20px;" src="/_static/img/writethedocs-logo.svg"> </a> </div> <search id="searchbox" style="display: none" role="search"> <h3 id="searchlabel">Quick search</h3> <div class="searchformwrapper"> <form class="search" action="../../../../../search/" method="get"> <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> <input type="submit" value="Go" /> </form> </div> </search> <script>document.getElementById('searchbox').style.display = "block"</script> <div class="ablog-sidebar-item ablog__archives"> <h3> <a href="../../../../archive/archive/">Archives</a> </h3> <ul> <li> <a href="../../../../archive/2025/">2025 (35)</a> </li> <li> <a href="../../../../archive/2024/">2024 (1)</a> </li> <li> <a href="../../../../archive/2023/">2023 (1)</a> </li> <li> <a href="../../../../archive/2019/">2019 (1)</a> </li> <li> <a href="../../../../archive/2018/">2018 (4)</a> </li> <li> <a href="../../../../archive/2017/">2017 (4)</a> </li> <li> <a href="../../../../archive/2016/">2016 (7)</a> </li> <li> <a href="../../../../archive/2015/">2015 (3)</a> </li> <li> <a href="../../../../archive/2014/">2014 (4)</a> </li> <li> <a href="../../../../archive/2013/">2013 (14)</a> </li> <li> <a href="../../../../archive/2012/">2012 (5)</a> </li> <li> <a href="../../../../archive/2011/">2011 (4)</a> </li> <li> <a href="../../../../archive/2010/">2010 (25)</a> </li> <li> <a href="../../../../archive/2009/">2009 (38)</a> </li> <li> <a href="../../../../archive/2008/">2008 (83)</a> </li> <li> <a href="../../../../archive/2007/">2007 (24)</a> </li> </ul> </div> </div> </div> <div class="clearer"></div> </div> <div class="footer"> © Eric Holscher. | Powered by <a href="https://www.sphinx-doc.org/">Sphinx 8.1.3</a> & <a href="https://alabaster.readthedocs.io">Alabaster 1.0.0</a> | <a href="../../../../../_sources/blog/2016/aug/31/funding-oss-marketing-money.rst.txt" rel="nofollow">Page source</a> </div> </body> </html>