<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Open Core Ventures: Mechanics]]></title><description><![CDATA[The insider look at building open core companies.]]></description><link>https://www.ocv.pub/s/mechanics</link><image><url>https://substackcdn.com/image/fetch/$s_!5z1i!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b968af-49a7-4321-aea2-6c10b373fddc_256x256.png</url><title>Open Core Ventures: Mechanics</title><link>https://www.ocv.pub/s/mechanics</link></image><generator>Substack</generator><lastBuildDate>Mon, 12 Oct 2026 06:07:56 GMT</lastBuildDate><atom:link href="https://www.ocv.pub/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Open Core Ventures]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[opencoreventures@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[opencoreventures@substack.com]]></itunes:email><itunes:name><![CDATA[Open Core Ventures]]></itunes:name></itunes:owner><itunes:author><![CDATA[Open Core Ventures]]></itunes:author><googleplay:owner><![CDATA[opencoreventures@substack.com]]></googleplay:owner><googleplay:email><![CDATA[opencoreventures@substack.com]]></googleplay:email><googleplay:author><![CDATA[Open Core Ventures]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[A Framework for Measuring ARR]]></title><description><![CDATA[Founders often assume their ARR number is straightforward until an investor asks and the framing gets fuzzy. This post breaks down three common ways early-stage revenue is often overstated.]]></description><link>https://www.ocv.pub/p/a-framework-for-measuring-arr</link><guid isPermaLink="false">https://www.ocv.pub/p/a-framework-for-measuring-arr</guid><dc:creator><![CDATA[Will Xu]]></dc:creator><pubDate>Tue, 15 Sep 2026 17:17:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4dc9f04c-3aa8-42a8-997d-bb9d451d5cf6_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>It&#8217;s an exciting landmark moment when a founder shares with us that they have earned their first revenue dollar. A customer has validated that the product is intrinsically valuable and worth paying for. The startup is off to the races, and its founders rush to scale revenue. With a lot of hard work and a little bit of luck, the founders gain traction and amass dozens of monthly subscriptions, half a dozen annual subscriptions, and get a few enterprise contracts in the works.</span></p><blockquote><p>ARR is the simplest way for an investor to understand how the business is progressing.</p></blockquote><p><span>This is a natural point for investors to ask for an updated </span><a href="https://handbook.opencoreventures.com/startup-manual/gtm/growth/growth-metrics#annual-recurring-revenue-arr"><span>annual recurring revenue (ARR)</span></a><span> number. ARR is the simplest way for an investor to understand how the business is progressing. It helps them cut through the noise and focus on the real and predictable streams of cash flow. However, sourcing an accurate ARR number is not always straightforward for founders. In fact, it&#8217;s more art than one might expect.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.ocv.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><span>Time and time again, we find ourselves asking founders, &#8220;Is this the right ARR figure?&#8221; because at this early stage, defining ARR isn&#8217;t black and white. While the concept itself isn&#8217;t so complicated, the grey area is in the framing of revenue(s) in a manner consistent with the way that investors (especially investors in the SaaS space) view it. ARR should only reflect confirmed, recurring, cash-in-bank revenue from fully executed contracts.</span></p><blockquote><p><span>ARR should only reflect confirmed, recurring, cash-in-bank revenue from fully executed contracts.</span></p></blockquote><p><span>One-time usage spikes, unverified gross payment volume before failed transactions are filtered out, or pipeline deals still awaiting signature are all scenarios where a founder could easily overstate ARR through optimistic assumptions rather than defensible evidence. <br><br>Let&#8217;s take a deeper look at a few of these scenarios.</span></p><h2><span>Scenario 1: Usage Credits &#8800; Recurring Revenue</span></h2><p><span>A customer buys $1K in usage-related credits in their first week. The founder sees that the payment settled and reports to their investor that their ARR increased by $52K. Is this ARR?</span></p><p><span>In most cases, it&#8217;s not. There&#8217;s no promise that the purchase is recurring, and even if so, at a weekly cadence. The customer may have bought the credits expecting to use them for the whole month. The customer may have expected to budget that much for a week, but ends up using way less and doesn&#8217;t need to buy more. They may use the credits but decide not to continue, etc., etc.</span></p><p>Instead, it would be <span>better for the founder to frame usage revenue as a&nbsp;</span><em><span>projection</span></em><span>&nbsp;or&nbsp;</span><em><span>run rate</span></em><span>&nbsp;in discussions, e.g., a&nbsp;run rate of $4K this month.</span></p><blockquote><p>Usage credits aren't ARR. One week's $1K purchase doesn't guarantee $52K in annual recurring revenue, it's a run rate at best.</p></blockquote><h2><span>Scenario 2: Gross Signups &#8800; Net ARR</span></h2><p><span>A startup noticed 20 new accounts bought paid service subscriptions through their website. Each subscription costs $10 monthly, so they surmise that their ARR increased by $2.4K and reported such in their KPI submission. Is $2.4K the correct ARR number?<br><br>Again, most likely not. We&#8217;ve seen up to 30% of B2C subscription payments fail at the gate (meaning ARR is 30% lower, not even factoring in churn). Bad credit card numbers and bounced payments are incredibly common, especially if the users originated from a new paid acquisition channel or from an influencer. Kaplan </span><a href="https://www.kaplancollectionagency.com/news/subscription-facts-55-saas-and-b2b-payment-statistics-for-2025/"><span>states</span></a><span> transaction failure rates can reach 15% of total transactions in certain sectors. As mentioned, we&#8217;ve seen 30%+ in certain scenarios</span></p><blockquote><p>Payment failures alone can wipe out 30% of gross subscription revenue before churn even enters the picture.</p></blockquote><p><span>A few tips here:</span></p><ol><li><p><span>Payment platforms can be confusing because they offer multiple &#8220;revenue&#8221; metrics (e.g., MRR, Gross Volume, Net Volume). Don&#8217;t just take those at face value; double-check what is included in the figure.</span></p></li><li><p><span>Filter out any pending/unpaid payments. Revenue must be in the bank account to be relevant. If noise from bad payments is too high, implement stricter fraud payment controls.</span></p></li></ol><h2><span>Scenario 3: Pipeline &#8800; Booked ARR</span></h2><p><span>A founder is negotiating a $50K deal with a potential enterprise customer. They&#8217;ve progressed through many meetings, and the contract is out to the customer for review and signature. Negotiations have been smooth so far, and the founder reasonably expects the deal to close. Can the founder include the deal as part of their existing ARR?</span></p><p><span>No. Not until the contract is fully signed and executed. No matter how smooth the process has been so far, wait for pen to paper to celebrate. Until then, the nominal remains in the pipeline.</span></p><blockquote><p>Pipeline optimism belongs in a probability estimate, not the revenue number. A deal isn&#8217;t ARR until it&#8217;s signed.</p></blockquote><p><span>Instead, provide a reasonable judgment of the likelihood that potential deals in the pipeline close, e.g., an 80% chance that the XXX deal for $100K closes in the next month.</span></p><h2>Measuring ARR is part science, part art</h2><p><span>There are many other scenarios where we can debate what should be included in ARR because it&#8217;s </span><em><span>not</span></em><span> an exact formula. But if you recognize the pattern here, we tend to lean towards caution when making judgements. It&#8217;s very easy to pass on to investors an ARR formed from flawed methodology, and it&#8217;s very easy for investors to miss the flaw. There aren&#8217;t many data points for investors to verify against, and the number has an inherently high p-value. An investor&#8217;s visibility is limited to waiting for the actual cash inflow to hit the bank, which can lag in the form of Net 30, Net 45, etc.</span></p><p><span>At OCV, we&#8217;ve developed </span><a href="https://handbook.opencoreventures.com/founder-experience/office-hours"><span>multiple lines of defense</span></a><span> over time to protect against incorrect ARR reporting. Ultimately, the best defense is educating founders on conducting proper due diligence when measuring ARR.</span></p><blockquote><p>When ARR is hard to verify, err conservative. Founders who can defend every dollar earn more investor trust. </p></blockquote><p><span>Founders are eager to show growth. As investors, we understand this, but ARR should be defensible with clear evidence. It&#8217;s better to err on the conservative side if a founder is not sure whether something qualifies as ARR. Investors would be happier spending time discussing revenue upfront than getting a flag down the line.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.ocv.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Building venture-scale open core]]></title><description><![CDATA[There is no perfect playbook, but there are proven strategies you can use to build open core businesses that scale while maintaining the trust of the open source community.]]></description><link>https://www.ocv.pub/p/building-venture-scale-open-core</link><guid isPermaLink="false">https://www.ocv.pub/p/building-venture-scale-open-core</guid><dc:creator><![CDATA[Sid Sijbrandij]]></dc:creator><pubDate>Thu, 02 Jul 2026 16:56:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/74917691-8fbf-4c2d-8db8-4089c3f5e051_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Building an open core company requires more than great open source software. It requires commercialization. Open source is the distribution and R&amp;D strategy, while proprietary features are the monetization strategy. When they work together, you can achieve scale while maintaining the trust and engagement of the open source community.</p><div class="pullquote"><p>Open source is the distribution and R&amp;D strategy, while proprietary features are the monetization strategy.</p></div><p>There is no perfect playbook, but there are proven strategies you can use to build open core businesses that scale with community support. I recently shared these strategies with the Open Core Ventures portfolio companies, summarized below.</p><h4>You need proprietary IP to monetize&#8212;it&#8217;s not negotiable</h4><p>If you don&#8217;t have any proprietary IP as a software company, you&#8217;re in for a bad day. Without proprietary features, you&#8217;re essentially competing on support and services, which rarely leads to venture-scale outcomes.</p><p>I see this mistake often. Founders think they can build a business entirely on open source software. If you keep all the code open source, then not only will your competitors compete with you, but if you get popular, other people will start offering the same thing as a SaaS solution. This applies even when you&#8217;re not the original maintainer of the upstream project. You must create differentiated value through proprietary features that solve real customer problems.</p><h4>Make all code source-available</h4><p>This might seem counterintuitive, but transparency in your proprietary code creates significant advantages. I recommend that all OCV companies make all their code source available so anyone can contribute, even to the proprietary parts. I don&#8217;t think there&#8217;s a great reason not to do this. Maybe competitors are copying you, but I&#8217;ve never seen a startup die because of this. Startups die because no one cares enough about them, no one is using their product, and their product is not improving fast enough.</p><h4>Automate yourself out of a job</h4><p>Every time you run into a problem or need to hold someone&#8217;s hand, improve the code, improve the docs, and make it so that hands-on support is no longer needed. Many open source companies fall into the trap of building their business around support and implementation services. This is a dead end for venture-scale growth.</p><p>It&#8217;s tempting not to automate yourself out of a job because you think, &#8220;then they won&#8217;t need us next time.&#8221; But integration and automation are what unlocked the growth of GitLab. The installation became much, much simpler. Resist the temptation to build a support/services business around your open source project.</p><h4>Keep all code in a single repository</h4><p>I cannot stress this enough: separate repositories are technically clean, but drastically reduce monetization potential. Instead, integrate both open source and proprietary code into a <a href="https://handbook.opencoreventures.com/startup-manual/fundamentals/licensing-and-distribution#134feb7b074d805391d1eb8b8da3cf69">single repository</a> using subdirectories with separate license files. Make it available for both self-hosted and SaaS deployments. Use <a href="https://handbook.opencoreventures.com/startup-manual/fundamentals/licensing-and-distribution#license-templates">OCV&#8217;s licensing template</a>. This makes it very clear which parts are proprietary and which parts are open source while maintaining the tight integration necessary for effective development and monetization.</p><p>Integrating the code is where I see the most resistance, and it&#8217;s where companies make their biggest mistakes. Put everything in the same repo. The companies that opt for &#8220;technically clean&#8221; over a single repo are often the companies that fail.</p><h4>Offer both self-hosted and SaaS options</h4><p>Most companies should offer a SaaS version of their software. This isn&#8217;t about replacing self-hosted options but rather providing customers with choice and creating an additional revenue stream. Keep your SaaS version and your self-hosted version as similar as possible.</p><p>Typically, the SaaS version will have all of the open source features offered in a free tier, but with usage limits like &#8220;no more than three users per team&#8221; or other restrictions. The code itself should still be visible and modifiable. Make the proprietary features available in both options. If you create them in the SaaS version, make them source-available in the self-hosted version, too.</p><h4>Distinguish between open source version and free SaaS tier</h4><p>This is a crucial distinction that many founders miss: There can be a big difference between your open source version and your free SaaS version. The open source codebase should not have artificial limits built in&#8212;that would be antithetical to open source principles. Someone would just send a PR to remove that limit. But you can build a free SaaS version and impose limitations. This applies to proprietary features, too. A free SaaS version may offer limited access to some proprietary features, creating an on-ramp to paid features.</p><h4>When you don&#8217;t control the upstream repo, build trust first</h4><p>Ideally, you&#8217;re in control of the repository, but many open core companies build on existing open source projects they don&#8217;t control. If you&#8217;re not the maintainer of the upstream project, focus on becoming an active contributor before seeking integration. You should be contributing to the open source codebase to the extent that project maintainers see you and your company as a positive influence. Once you&#8217;ve established yourself as a trusted contributor, consider asking the upstream maintainers if you can add your proprietary code directly to their repository.</p><p>This approach hasn&#8217;t been tested widely, but I believe it could work because you don&#8217;t necessarily need control of the repo. You just need someone&#8217;s OK to have a subdirectory in there. The key is demonstrating that maintaining separate repositories is creating extra work and inefficiency.</p><h4>Improve the open source code faster than before</h4><p>A common community concern when companies form around open source projects is that development will slow down as resources get diverted to proprietary features. It&#8217;s important that the open source part of the codebase expands more rapidly than it did before the company existed. Most of the people at your company are net new. As long as one of them sometimes adds something to the open source codebase, the open source codebase should be better off.</p><h4>Focus on value creation over reputation management</h4><p>Many founders get paralyzed by concerns about how the community will perceive their commercialization efforts. The best way to maintain community trust is to consistently deliver value through your open source contributions and maintain transparency in your approach. If you&#8217;re contributing meaningfully to the open source project and being transparent about your business model, the community will generally respond positively.</p><h4>Use buyer-based open core for feature segmentation</h4><p>The <a href="https://handbook.opencoreventures.com/startup-manual/fundamentals/buyer-based-open-core">buyer-based open core model</a> is straightforward: Ask for money for features that managers and up want, and make the features that individual contributors want open source. Consider the user persona rather than the technical implementation. Management features like access controls, audit logs, and compliance tools naturally fall into the proprietary category, while individual contributor features often belong in open source.</p><p>When in doubt, don&#8217;t default to making a feature proprietary, thinking you can open source it later. Feature placement decisions are sticky. Once something is proprietary, internal reluctance to open-sourcing it grows over time.</p><h4>Make sharing free, monetize the control</h4><p>Don&#8217;t put barriers around fundamental behaviors that drive growth. Sharing is a viral thing. Keep that free. But after sharing comes the complications. Managers will ask, &#8220;Can we limit public sharing? Can we get an overview of what documents are shared with whom? Can we prevent people from sharing documents outside of our organization?&#8221; Make sharing wide open by default, but charge for the governance and control features that managers and executives need.</p><h4>Become the obvious choice</h4><p>Make your software more user-friendly than alternatives. Make your open source offering better than other open source options in the same space. When you become the default choice for open source users, converting them to paid plans becomes much easier. You want people to come to you regardless of whether they are looking for open source software or a paid product.</p><p>Don&#8217;t be afraid of competition. If a large company like Microsoft is adopting your technology, embrace it and use it to establish yourself as the expert. If competitors are white-labeling your software without attribution, make sure everyone knows it is based on what you made. Make a page on your website that lists all the companies building on your software. Make your company look as big as possible. Then, look at what they&#8217;re selling, as it&#8217;s probably an indicator of demand. Look at which ones are successful and what they are selling, and go build that.</p>]]></content:encoded></item><item><title><![CDATA[Don't listen to potential customers "if only" requests]]></title><description><![CDATA[Prioritize feedback from your heaviest users, not potential customers&#8212;true product growth comes from iterating on real user needs, not chasing every last sales objection.]]></description><link>https://www.ocv.pub/p/dont-listen-to-the-last-objection</link><guid isPermaLink="false">https://www.ocv.pub/p/dont-listen-to-the-last-objection</guid><dc:creator><![CDATA[Sid Sijbrandij]]></dc:creator><pubDate>Tue, 09 Jun 2026 17:28:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/059d6282-6d3f-4786-97b3-b7b56de7d44d_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At the earliest stages of product development, gathering as much feedback and input as possible is a high priority. Current users, potential customers, competitors, and even friends and family can contribute meaningful feedback. However, all feedback is not created equally. Sifting through the feedback and implementing the right requests requires weighing and prioritizing based on the source of the feedback.</p><p>One of the pitfalls I see founders and early product development teams fall into is over-valuing the requirements of potential customers. When a potential customer says, &#8220;I&#8217;d love to buy the product&#8230; if it only had XYZ feature,&#8221; the worst thing to do is to make that. It seems counterintuitive, but if a sales conversation has taken this turn, the most likely outcome is that it&#8217;s not a good fit. Potential customers are looking for an easy way out of the question of why they won&#8217;t buy.</p><p>It&#8217;s tempting to do whatever it takes to secure early customers, but adding features to satisfy one potential customer is a high effort for short-term gain and detracts from more meaningful improvements. Potential users frequently ask for things that are a low priority. And, if there&#8217;s no signed contract, there&#8217;s no guarantee that the potential customer will buy the product once the feature is added. Sometimes people use missing functionality as an excuse when the truth is the budget for the tool never existed in the first place or has since been slashed. For all you know, the last requirement of a potential customer could be nothing more than a carrot on a string serving as a buffer between you and the hard truth that they are simply not going to buy your product.</p><p>There are plenty of times when the suggestion is well intended and the potential user really believes their feature request will make the product better. Exercise caution if you decide to implement that feature request. Someone who has never used your product can&#8217;t really know how to make it better. Even if the features sound like a good idea, get used to the idea that you could be wrong. In these scenarios, take a highly iterative approach to feature development. What&#8217;s the smallest possible improvement you could make? Keep it small, simple, and agile as you may need to adjust course midway through or multiple times.</p><p>A similar approach can be taken for larger organizations where sales teams are involved. Features are rarely sourced from feature requests but a case can be made for implementing certain small, short-term improvements. In this situation, the sales representative has a vetted and established relationship with the potential customer so there&#8217;s less risk. Still, not every sales request is worth acting on. Product and sales should make a list of the top 5-10 highest priority requests each quarter.</p><h3>Listen to the needs of your heaviest users instead</h3><p>Prioritize features based on who is asking for them not how frequently they are asked for. Current customers can provide more relevant feedback than potential customers as they are already using the product and are better equipt to understand its limitations than someone who has never used it. The heaviest users of your product will give the best feedback. These are the users who have found the product&#8217;s edges. They know what works well and what doesn&#8217;t. They have felt the joy of having something just work and the frustration of trying to troubleshoot for hours, maybe even days, with no solution in sight. The heaviest users are the ones who have most likely submitted issues and pull requests proposing code modifications that might solve the problem they are experiencing. The ability to contribute back to the product is one of the greatest benefits of open core products.</p><p>After filtering up the best feedback from the heaviest users, weigh feature requests according to effort versus value. Low-effort, high-value improvements are prioritized over high-effort, high-value features. Stability comes from growth so the quicker you can ship improvements, the better.</p><h3>Ask your community to help</h3><p>To be efficient with capital, build with the community. Once you&#8217;ve decided which feature requests to act on, plant seeds by shipping a small minimally viable change (MVC) and asking the community to help mature it. This is one way to operationalize user feedback and test the feasibility and overall impact of the change without diverting internal engineers from the product roadmap set by the company.</p><p>Shipping functionality that is incomplete to expand the scope sometimes goes against instincts. However, planting those seeds even in an incomplete state allows others to see the path and contribute. With others contributing, iterations happen faster. You can have a long tail of categories that are at a minimal maturity that don&#8217;t get investment until they show traction.</p><p>While MVCs come with a low level of shame they allow the wider community to contribute and people to express interest. It is much more common for people to contribute to categories that already exist rather than suggest something entirely new. People who care the most are using it and just want it to work better. They rarely add scope.</p><h3>You control your product roadmap</h3><p>Ultimately, the product roadmap is created by the company, not the users. It&#8217;s the product team&#8217;s job to determine the product scope and which features fit into that scope. The entire product scope is defined by the product team and roughly 90% of the features will come from them as well. The other 10% will come from customers, potential customers, or sales requests.</p><p>The product scope defines the end result: what will this product do? The product scope is made up of features and functionality. A company may have a single product scope defined but there are many ways to implement the features and functionality. Product scope is developed through research and testing, primarily done by the product team. Ideas for features and functionality can come from a wide variety of sources. Users, contributors, and potential customers shouldn&#8217;t be adding scope.</p><h3>Final thoughts</h3><p>Feedback is critical to product development but not all feedback is equal. Heavy users will give you the best feedback and you should invest a lot of time in understanding how they use the product and what limitations they are running into. Potential customers are not that familiar with your product&#8212;the quality of their feedback is bound to be lower than users. Potential customers who are using a missing feature as a reason for not buying are probably not a great fit. Don&#8217;t listen to the last objection.</p>]]></content:encoded></item><item><title><![CDATA[The problem with paid marketing]]></title><description><![CDATA[Building the next generation of category-defining open source companies.]]></description><link>https://www.ocv.pub/p/the-problem-with-paid-marketing</link><guid isPermaLink="false">https://www.ocv.pub/p/the-problem-with-paid-marketing</guid><dc:creator><![CDATA[Richard Aberman]]></dc:creator><pubDate>Fri, 05 Jun 2026 22:02:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/60c1aca5-6073-4cc1-a3df-072205976f49_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The appeal of paid marketing is obvious: growth is all that matters, and buying ads is a potentially scalable way to grow. But acquiring users through paid advertising can drive &#8220;fake&#8221; growth and obfuscate underlying issues with your product.</p><p>You should think of paid advertising like pouring gasoline on a fire. If you&#8217;re starting with real heat, it amplifies what&#8217;s already working. Pour it on damp wood, and it will flare up and burn out.</p><p>YC&#8217;s canonical advice is to &#8220;do things that don&#8217;t scale,&#8221; like manually finding and talking to users. Paid marketing is the opposite of this. It focuses on scale, the mechanics of ad buys, and funnel optimization instead of actually understanding who your users are. But people tend to gravitate toward the path of least resistance, and for founders, this is usually building software, not talking to users. Executing ads feels like building. Manually engaging users is outside the comfort zone.</p><div class="pullquote"><p>Paid acquisition is a multiplier, not a foundation, <br>and most early-stage founders turn it on too soon. </p></div><p>The result is founders often reach for paid ads before it can be helpful. A product needs to deliver real value, retain users, and prove that the core works before it can scale. Paid is not a substitute for that work. It&#8217;s a multiplier on top of it. If you scale before proving the foundation, you actually make it harder to determine what retains users or makes them churn.</p><p>Paid acquisition is a science built on understanding your cost per acquisition (CPA), customer lifetime value (LTV), and payback period. If you don&#8217;t know LTV, you&#8217;re making bets without knowing the odds.</p><p>At the early stage, you can&#8217;t know LTV because it takes time to measure. If your assumptions about conversion, retention, and gross margin are too far off, it could have massive implications for the viability of paid marketing as an acquisition channel.</p><p>Take what happened with meal prep services in the early 2010s, for example. Blue Apron, HelloFresh, HomeChef&#8212;venture money poured into these businesses, and most of it went into paid acquisition. They had their CAC, LTV, and payback periods modeled out, and it looked solid. But the math was built on false assumptions. People were signing up for free trials and not sticking around. They just moved on to the next service&#8217;s free trial or found the cheapest alternative. At the end of the day, meal prep delivery is a commodity service. All those venture dollars essentially subsidized consumers&#8217; meals and ad platforms.</p><p>The same thing is happening with inference today. Commodity agent platforms (AI SDRs, AI recruiters, etc.) can acquire a ton of new users via paid channels, and weekly active users will increase as they keep pouring into the top of the funnel. But at the end of the trial period, users move on to the next platform offering a free trial. Some try to solve this by requiring a credit card on file to start the trial, only to learn that 1/3 of these cards are declined when the trial is supposed to convert. Many times, founders don&#8217;t realize the credit card failed because some payment systems (i.e., Stripe) still recognize these as &#8220;converted trial users&#8221; and count it as MRR. Once founders figure this out, they have a ton of overdue receivables they have no way to collect.</p><p>If you cut paid completely, WAU drops, which is the leading indicator of churn. Without a constant stream of new paid acquisition cohorts masking churn, the retention problem surfaces. If your oldest cohort is only a few months old, you haven&#8217;t seen enough churn yet to know what retention actually looks like at 6, 9, or 12 months. Expanding new users can paper over a churn problem that was always there, just not visible yet in a young cohort.</p><p>Another thing many founders fail to appreciate is that <em>maintaining a constant growth rate requires exponentially increasing spend</em>.  That&#8217;s a pretty counterintuitive concept. In other words, if you want to continue growing at, say, 20% per month, you have to spend <em>increasingly</em> <em>more money every month</em>.</p><p>So if you&#8217;re acquiring users who <em>cost</em> you money (because you run at negative gross margin given inference costs, for example), this has a compounding deleterious effect. Increasing spend to maintain a consistent growth rate of costly users is a death spiral.</p><p>If you don&#8217;t know LTV, retention, and churn with confidence, and you don&#8217;t know <em>why</em> users are retained or churn, paid marketing will make it harder and more expensive to figure it out.</p><p>Paid marketing isn&#8217;t the enemy, but <em>premature</em> paid marketing is. Used at the right moment, it&#8217;s a powerful accelerant. Used too early, it&#8217;s a way to burn runway learning things you could have learned for free by talking to your first hundred users. Prove value, prove retention, prove unit economics, and then scale. Performance marketing has diminishing returns, and potentially compounding negative returns. Organic acquisition compounds positively. Build that first.</p>]]></content:encoded></item><item><title><![CDATA[Buyer based open core: A pricing framework]]></title><description><![CDATA[A buyer-based pricing model makes open core sustainable, balancing business growth with open-source contributions while avoiding bait-and-switch pitfalls.]]></description><link>https://www.ocv.pub/p/a-standard-pricing-model-for-open-core</link><guid isPermaLink="false">https://www.ocv.pub/p/a-standard-pricing-model-for-open-core</guid><dc:creator><![CDATA[Sid Sijbrandij]]></dc:creator><pubDate>Mon, 18 May 2026 17:19:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/617c35dc-90fb-465c-b87b-03b3ffd3f536_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Open core has been hotly debated since before Andrew Lampitt coined the term in 2008. Before then, it was called dual licensing, described as when a vendor owns a codebase and licenses it under both an open source and a commercial license. Adam argues that the name change was &#8220;to remove confusion and promote a great business model for open source communities, paying customers, and vendors alike.&#8221;</p><p>&#8220;If you rename what it is called,&#8221; he wrote, &#8220;you help to remove the &#8216;bait and switch&#8217; controversy by openly recognizing it as an emerging standard business model with specific attributes associated to it (i.e. GPL core, with commercial extensions).&#8221; Adam also explains that the emergence of a standard business model for open source was welcome and necessary. However, he acknowledges that these perspectives often result in a &#8220;religious open source war&#8221; and it was only a couple years later that the Open Source Initiative (OSI) shared its definitive stance on &#8220;open core.&#8221;</p><h3>Objections to open core</h3><p>According to the OSI&#8217;s statement on open core, the fundamental problem is that open core is just a nickname for proprietary software and shares no advantages with the user. The blog post lists six scathing declarations on open core: &#8220;&#8217;Open core&#8217; has NOTHING to do with &#8216;Open Source&#8217;. At this point, nearly every proprietary software product has various degrees of open source-licensed source code in its core.&#8221; The statement declares that open core puts the software user at a disadvantage in the same way that all proprietary software does, and calls open core companies that claim the advantages of open source deceitful.</p><p>I agree that open core &#8800; open source, and that open source software is eating the world. The difference between open core and proprietary software is that open core produces a substantial amount of open source software, whereas solely proprietary software produces none. They both offer open source maintainers a way to get paid for their work, but open core contributes back to open source. Source available carries more advantages to the user than closed source. Most open core companies put a lot of effort into maintaining the core. Therefore, open core is better than proprietary software for all of these reasons. The argument isn&#8217;t open core over open source, it&#8217;s open core instead of proprietary.</p><h3>A framework for feature segmentation</h3><p>The perception of open core as faux open source is perpetuated when companies aren&#8217;t transparent about pricing models. While most open core companies will have a statement of intent regarding their relationship to the open source project, they usually don&#8217;t disclose how they place features and functionality. When open core companies aren&#8217;t explicit about their pricing model, it causes confusion and mistrust.</p><p>One of the questions I get asked most frequently about starting a new open core business is, &#8220;What features do I make open source, and which should be proprietary?&#8221; Yet, Adam Lampitt gave us the framework in 2008: &#8220;Some say that this dual license strategy is OK, but as long as you follow the spirit of segmenting by user base, not features.&#8221; I call this buyer-based open core and have been using this model to build GitLab since 2015. It&#8217;s the model we strongly encourage at OCV.</p><p>Buyer-based open core is a framework for determining which features are made to be open source and which are proprietary, based on who cares most about the feature. Features that appeal most to an individual contributor are open source and free. Features that appeal most to management or executives are proprietary and not free. It&#8217;s no longer about &#8220;Where is that feature technically?&#8221; Or &#8220;How much more work was it to make?&#8221; Or &#8220;Where in the repo does it live?&#8221; It&#8217;s about the end-user.</p><p>For example, the merge request feature in GitLab is free and open source, but the merge request approvals function is not. The rationale is that managers are more likely to care about approvals than individual contributors. While it&#8217;s not a completely objective framework, it provides a baseline that any company can adopt. It positions the question of open source or proprietary around which type of user gets the most value and begins to negate the bait-and-switch arguments.</p><p>Deciding which features to monetize can make or break a business: The worst-case scenario is giving too much away for free, and the business can&#8217;t sustain itself. The second-worst-case scenario is to build a company on top of an open source project and never contribute back. This is a balancing act, and companies are bound to get it wrong sometimes. Resist the urge to move features from the open source version into the licensed version. Doing this completely erodes trust. Use feedback from the community and users to refine where you place features as you build.</p><p>The buyer-based model provides guard rails for companies so they don&#8217;t overcorrect in either direction. It&#8217;s a monetization strategy that enables business growth while furthering the open source movement.</p><h3>Good for business &#8800; bad for open source</h3><p>An open core business that builds on an open source project unlocks resources for the project that it may not get access to otherwise, allowing the project to grow and innovate more quickly. Meanwhile, the busines gets a return on investment in the core project, with the benefits of a community and their contributions that improve the core. Where they make money is by charging users who are also using the project for financial gain.</p><p>Founder and CTO of Authentik Security, Jens Langhammer, commented in the announcement about forming the company built on his open source project: &#8220;There are many things I wanted to do but couldn&#8217;t because I didn&#8217;t have the time. I&#8217;m excited about the opportunity for people to work full-time on the project. Both the future enterprise and open source versions will benefit.&#8221;</p><p>While open core may produce proprietary code, it does so alongside a fully operational and maintained open source core. It sustains open source and the contributors who pour their time and effort into creating it.</p>]]></content:encoded></item><item><title><![CDATA[We hired a Gobii AI agent to manage OCV's tedious, repetitive FinOps tasks]]></title><description><![CDATA[We stopped doing manual portfolio audits and handed those tasks to AI agents. Here's an honest look at what we built, how it works, and how much time it's actually saving us.]]></description><link>https://www.ocv.pub/p/we-hired-a-gobii-ai-agent-to-manage</link><guid isPermaLink="false">https://www.ocv.pub/p/we-hired-a-gobii-ai-agent-to-manage</guid><dc:creator><![CDATA[Will Xu]]></dc:creator><pubDate>Mon, 30 Mar 2026 20:13:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c38d6a06-b643-4205-93c0-c9e3da33e9f5_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At Open Core Ventures, our Ops team is a <em>lean</em> machine. As our portfolio grows, so does the operational complexity, and the only way to keep up is by scaling with smarter and more efficient assets. We&#8217;ve been building an AI-powered Ops stack that lets us do more with the same team, and we want to share what we&#8217;ve built.</p><p>Our stack starts with Gobii AI, an OCV portfolio company that lets anyone spin up virtual coworkers. Gobii tackles some of our core operational and data processes&#8212;no code, workflow mapping, or APIs needed. We simply create AI agents that are onboarded the same way a new remote hire would, by communicating with words. We give them access to the same internal systems and accounts a real employee would use, and teach them the workflows conversationally. If you can explain it in plain language, you can build it.</p><p>One hard requirement for anything in our Ops stack is self-hosting capability. We run Gobii on our own infrastructure, which means the data our agents consume and store stays fully within our control.</p><h2>Portfolio data auditing with Gobii</h2><p>The first Gobii agent we created automates our portfolio data audit process. While it&#8217;s not quite a full operations analyst yet (more like a really good intern), the results have been promising.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;a2105a2c-e211-4676-b4eb-c3bdeae23981&quot;,&quot;duration&quot;:null}"></div><p>Pulse is OCV&#8217;s internal VC ecosystem that houses key information on our portfolio (investments, financial metrics, founder teams, etc.), including profiles for each of our portfolio companies. Keeping those profiles up-to-date and complete is critical to our ability to manage operations. Manually auditing our growing list of companies is tedious and time-consuming. So we gave it to a Gobii agent, aptly named Pulsey Jackson.</p><p>Before Pulsey could get started, it needed access to Pulse. Instead of using an API or giving it access to an existing user, I created a dedicated login for Pulsey and gave it the only permissions it needed to do its job, just like we would for any new employee.</p><p>Once Pulsey was connected, I asked it to log in, review every portfolio company profile, and flag any data fields that appeared incomplete. Pulsey compared each company profile against a fully filled-out model profile that I audited myself. Once it was finished, it sent me a PDF report, which alerted me that the monthly projected burn rate was missing from a significant number of companies, alongside the list of all missing fields and the corresponding profiles they were missing from.</p><p>A task that would have taken roughly two hours a week to manually review was handled in a single automated run. Nice job, Pulsey.</p><p>As our portfolio continues to grow, this kind of data hygiene would only get harder to maintain without automation. The next step is to train Pulse on the nuances of our portfolio. Ultimately, we expect it to audit, edit, input, and broadly manage the data integrity of Pulse with only the minimal required human oversight. After that, we can integrate more Gobii agents to work with Pulsey to monitor the portfolio, dissect financial information, and expand our dataset.</p><p></p>]]></content:encoded></item></channel></rss>