<?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>Tue, 14 Jul 2026 02:22:50 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[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>