TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Preventing the bait and switch by open core software companies

68 pointsby sytseover 2 years ago

10 comments

ericbover 2 years ago
&quot;Our Mission&quot;<p>&gt; We form companies centered around open source software projects with commercial applications. Rather than founders pitching us for investments, OCV identifies open source projects with traction and potential and seeks out builders and technologists to launch our ideas. OCV Fund I invests the personal capital of Sid Sijbrandij who serves as the General Partner of the firm.<p>So, this company takes the hard work of creator(s) who have been generous with their licensing terms, and in the name of &quot;preventing them from using a more restrictive license&quot; tries curtails their business opportunities by offering a legal structure with more favorable terms to end-users, thereby destroying the innovator&#x27;s chance to make money off their invention.<p>To me, it seems like, if it offers no business opportunities, then people just won&#x27;t offer innovations using permissive licenses for open core in the first place? If I&#x27;m going to give money to someone, I&#x27;d prefer it to be the innovator.
评论 #33369548 未加载
评论 #33366201 未加载
hardwaresoftonover 2 years ago
Disclaimer: I’ve been paid to write and do experiments&#x2F;devrel for OCV and portfolio companies in the past<p>People seem to be complaining about the business model here, but that can be tweaked or changed literally at will (and by negotiation for maintainers). As for intent, at this point I don’t think it makes sense to consider Sid’s intent nefarious —- look at how Gitlab is run.<p>Speaking of the disclaimer, we tried to lay out the reasoning and background on how people make money in open source:<p><a href="https:&#x2F;&#x2F;opencoreventures.com&#x2F;blog&#x2F;2022-03-someone-has-to-pay-for-the-domino&#x2F;" rel="nofollow">https:&#x2F;&#x2F;opencoreventures.com&#x2F;blog&#x2F;2022-03-someone-has-to-pay...</a><p>On the spectrum of how people make money with open source, open core with investment has been proven to work and produce large sustainable companies that can compete with VC backed closed source (I say this as someone who has benefitted from Gitlab’s free tier massively).<p>There’s a trade off here. What number should the investor get, and what number should the maintainers get? How we get to an equitable number (pun intended) is discourse and negotiation.<p>Open source <i>is</i> unsustainable right now —- Github Sponsors will not save the maintainers with software used by Fortune 500s expecting business level support. That shouldn’t be the situation, but it is.<p>At the very least, the open core model encourages maintainers of F&#x2F;OSS software to do enough business to help themselves, while spending some of Sid’s money.<p>We need F&#x2F;OSS maintainers that know how to business, just like the beautiful conception of F&#x2F;OSS by nerds that knew how to lawyer.
评论 #33365774 未加载
评论 #33367972 未加载
评论 #33366427 未加载
ianbutlerover 2 years ago
&quot;At OCV, we start and invest in open core companies. We identify open source projects with traction and recruit CTO&#x2F;CEOs to build a commercial application and company around it. Our vision is that open core will eventually replace proprietary software as the default. Preventing a “bait and switch” from open source to proprietary is central to our model. It is for this reason we think open source is more than a license—it’s the base of all software companies.&quot;<p>I was with it until this, big oof. How about contact the maintainers and try to interest them in this arrangement?<p>Also looking at their operating model, fuck that. There are more favorable arrangements to be had. YC is one of them. If you&#x27;re going to build a company you should definitely capture more of the upside.<p>&quot;The operating team&quot; &lt;-- notable lack of the word owner.<p>This makes me even more unlikely to open source ANY of my work now, especially with this type of predatory bs running around. I&#x27;d rather make the money from my work thanks.<p>I&#x27;d expect a better, less predatory, model from the CEO of GitLab.
评论 #33365400 未加载
评论 #33374028 未加载
stevenmihover 2 years ago
Disclaimer: Cofounder&#x2F;CEO of Ahana here, which provides a managed service of open source PrestoDB for fast, reliable SQL Lakehouses and analytics.<p>I wanted to add nuance to the conversation: While most open source projects these days are licensed with Apache 2.0, there are two categories that projects fall into: community-controlled and vendor-controlled. The difference is the control. If a project is governed by a gold-standard hosting organization like the Linux Foundation and have organizationally diverse committers, then it&#x27;s community controlled and open forever. However if the project is mostly owned by one company then it&#x27;s easy to move to a non-compete license. For example, Linux Foundation hosts Presto and the license cannot be changed to a non-compete. This is guaranteed by the Linux Foundation charter. The fork of Presto (named Trino) however, turned into a company controlled open source project. In my experience, the distinctions between open forever vs. possibly more closed with a non-competitive license tends to be overlooked in choosing which to use.<p>I commend Sid on his efforts to keep open source, open forever. Donating your project to Linux Foundation like Facebook&#x2F;Meta did with Presto is one path to achieving that, this new approach is another. Bravo!
1letterunixnameover 2 years ago
SugarCRM, CFEngine2&#x2F;3, Chef, Heroku, grsec, Tripwire, ... there are countless examples in the dustbin of history who ceased giving back, rested on their laurels, and became FOSS-washed commercial ventures who faded into the past.<p>Docker maybe next given the way they&#x27;re going.<p>Provide value at a constant rate to things rather than bait to gain users and switch to exploiting them.<p>The same could be said for too-good-to-be-true pricing.<p>If a project needs to lock-up code and service to survive OR large companies use it widely without supporting it monetarily or with fixes, then maybe it shouldn&#x27;t be open source to begin with?<p>OTOH, if you don&#x27;t want anyone to use your software and if you want to stay poor, use a radioactive license like AGPL.
评论 #33374077 未加载
gregwebsover 2 years ago
IANAL and would love to be corrected, but the chart in this article may confuse many.<p>Permissive licenses cannot be relicensed any easier than non-permissive licenses. Permissive licenses can be incorporated into larger works with minimal consequences, whereas with AGPL, the consequence is that the rest of the software must be AGPL. Arguably incorporating permissive licensed code into a closed source work is a form of open core, which is what this site is advocating for!<p>Only the copyright holder can relicense the software. A CLA is often used to assign the copyright of any contribution to the company operating the open source project. This ensures the company can relicense the project, regardless of the current license of the code. A DCO is an extra acknowledgement by the developer about their contribution, but does not change the copyright assignment, and thus has no effect on relicensing.<p>Interestingly, there is a CLA that can be used to restrict the ability to relicense a contribution only to other specific open source licenses: <a href="http:&#x2F;&#x2F;www.harmonyagreements.org&#x2F;docs&#x2F;ha-cla-i.html" rel="nofollow">http:&#x2F;&#x2F;www.harmonyagreements.org&#x2F;docs&#x2F;ha-cla-i.html</a>
评论 #33375168 未加载
pessimizerover 2 years ago
&gt; Only copyleft licenses with a developer certificate of origin (DCO) can protect open source indefinitely
评论 #33366316 未加载
freeqazover 2 years ago
The current system is broken. I don&#x27;t think I agree with everything in the post, but I&#x27;m excited to see movement in this space given that this is a space I spend a lot of time thinking about. (I&#x27;ll expand on that below)<p>Even if I disagree with parts of this, this is still one of the most interesting things that I&#x27;ve read around OSS licensing in a minute! Having actual VC money behind this movement is awesome.<p>For context: I run an Open Source company that&#x27;s YC + VC-backed. We use a hybrid of Apache and Business Source License (BSL, a &quot;non-compete&quot; license that converts to Apache in 2-3 years). Our license file[0] has context about my thought process around this, but I still am not totally happy with it. (BSL isn&#x27;t an &quot;OSI-Compatible&quot; license, but feels like the &quot;best compromise&quot; license out there currently.)<p>To come to that conclusion, I&#x27;ve read both Heather Meeker&#x27;s book, &quot;Open (Source) for Business&quot;[1], multiple times now and I&#x27;ve also blogged about this topic[2] before. (She helped write the BSL license.)<p>All of that is to say, it&#x27;s complicated and there are some perverse incentives that can prevent you from always &quot;doing the right thing&quot;.<p>Problem #1: You lose control. You may begin with Apache but, as OP states, you eventually end up with the incentive to &quot;rug pull&quot; by switching the license because of market forces&#x2F;VC influence. (I&#x27;m the founder of my company and I would resist it, but eventually our investors might control the board and make that happen anyway by firing me.)<p>Problem #2: The hardest part of building a company is getting traction. Just getting <i>anybody to care about you</i> takes a ton of effort and having a permissive license makes it way easier to get that early adoption. And, by the time you have adoption and you decide to go raise VC money, you now end up with Problem #1.<p>Problem #3: If you start with a copyleft license like GPL&#x2F;AGPL then you make Problem #2 (adoption) harder. Many companies simply won&#x27;t use your software if you&#x27;re using a copyleft license (like Google). (Linux is a notable exception here, while companies like MongoDB switched from AGPL. It&#x27;s crazy.)<p>We are using BSL because it feels like the best compromise (it becomes Apache 2.0 eventually). I do still think a lot about switching to Apache though. I just really hate the idea of &quot;rug pulling&quot; and I&#x27;d rather be honest from the beginning with a license like BSL, even if it is more difficult to get that initial momentum.<p>Does anybody else have thoughts to share about this?<p>0: <a href="https:&#x2F;&#x2F;github.com&#x2F;lunasec-io&#x2F;lunasec&#x2F;blob&#x2F;master&#x2F;LICENSE.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lunasec-io&#x2F;lunasec&#x2F;blob&#x2F;master&#x2F;LICENSE.md</a><p>1: Open (Source) for Business: A Practical Guide to Open Source Software Licensing - Third Edition <a href="https:&#x2F;&#x2F;a.co&#x2F;8SLjVZI" rel="nofollow">https:&#x2F;&#x2F;a.co&#x2F;8SLjVZI</a><p>2: <a href="https:&#x2F;&#x2F;www.lunasec.io&#x2F;docs&#x2F;blog&#x2F;how-to-build-an-open-source-business-in-2021-part-1&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.lunasec.io&#x2F;docs&#x2F;blog&#x2F;how-to-build-an-open-source...</a>
评论 #33376976 未加载
评论 #33385702 未加载
jacooperover 2 years ago
&gt; We’re launching our first OPBC company, Authentik Security, in November. Authentik Security is a cyber security company that provides identity management solutions around single-sign-on, user enrollment, and other access control features.<p>This Authentik? <a href="https:&#x2F;&#x2F;goauthentik.io" rel="nofollow">https:&#x2F;&#x2F;goauthentik.io</a><p>The maintainer works in Yelp(1), so is the company not associated with the actual founder of the project?<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;BeryJu" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;BeryJu</a>
Railsifyover 2 years ago
Shout out to Neo4j.