VOOZH about

URL: https://thenewstack.io/the-future-of-open-source-or-why-open-core-is-dead/

⇱ The Future of Open Source, or Why Open Core Is Dead - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2022-07-20 10:00:51
The Future of Open Source, or Why Open Core Is Dead
contributed,
Open Source

The Future of Open Source, or Why Open Core Is Dead

Open sourcing your core business product is a bad idea. If the project you've built starts competing too directly with your core offering, you will be left dissatisfied with it regardless of its success.
Jul 20th, 2022 10:00am by Or Weis
👁 Featued image for: The Future of Open Source, or Why Open Core Is Dead
Feature image via Pixabay.
Or Weis
Or Weis, co-founder and CEO of Permit.io, started playing with computers at the age of five, proceeded to be a developer, military officer and researcher. After his military service in the Israeli intelligence corps, he worked as a lead engineer in multiple cybersecurity and big data companies, as well as a consultant for the ministry of defense, and as a vice president of cybersecurity solutions at Netline Communications Technologies. Or was a co-founder and CEO of Rookout.

Let’s get right to the point: nowadays, open sourcing your core business product is a bad idea. If the project you’ve built starts competing too directly with your core offering or enables other players to eat your lunch, you will be left dissatisfied with it regardless (and sometimes because) of its success.

Don’t confuse what I am saying to mean I am against open source in general. On the contrary, as a developer, I use many open source tools, regularly participate by contributing, and have even built several myself.

I believe open source is (and will be) the cornerstone of all modern software stacks.
It’s one of the best ways to enable meaningful conversations, build genuine communities to solve complex problems and promote industry standards (To be adopted by standard associations, or created de-facto as a project becomes increasingly significant). And when it comes to creating communities, you want a community to deliver genuine value. Otherwise, why create it?

So What Changed with Open Core?

Back in the 2010s, companies like Redis, MongoDB, and Red Hat created open source projects that exploded in popularity and became hugely successful, providing additional enterprise versions and professional services on top of their projects. MongoDB’s CEO has stated that at the time, the company spent roughly about 50% of its R&D budget on the core MongoDB open source project.

The thing is, times have changed. Previously it could take years for a project to gain significant traction. This allowed businesses that relied on an open core model to create a project, nurture it, and only then find the correct approach to start a commercial offering on top. Things move much faster these days. Trying to do this now, there’s a good chance you’ll end up racing against your own open source offering, or that someone will build an offering on top of your project faster. Leaving you with only the leftovers of the meal you cooked.

Learn the Hard Way

Docker had a very strong OSS offering that ended up cannibalizing its own go-to-market. Docker’s reaction was to start limiting its own OSS offering in a way that angered the OSS community, creating a conflict between the business and the open source offering.

Elastic grew its OSS very quickly and effectively, but when the OSS became significantly big other companies started offering SaaS on top of it (Like Logz.io, AWS, and Coralogix). Since their market (which they basically created) was severely undercut, they had no choice but to pivot into another space (cybersecurity). The velocity of software adoption today is so much higher compared to a decade ago, that Elastic barely had time to recognize the issue before the market was taken over. Their “home field advantage” became more of a dead weight than anything else.

Recognizing this shift, MongoDB themselves withdrew from the open core model that they initially adopted, changing the terms of the license that governs the free, open source MongoDB project. The more you look at open core projects, the more you’d find companies struggling to stay in balance with their own growth, their project’s pressure to grow, and the accelerating market around.

A Better Way Forward: Open Foundation

So what’s the alternative here? I suggest finding a real problem that your open source solution can help solve that is complementary to your business but isn’t giving away the core value, and doing so in alignment with the market by sticking to these three critical principles:

  1. Be Authentic: The project needs to add real value and be genuine about providing it. In a fast-paced and interconnected market, developers easily sniff out “tricks” to push them into other offerings.
  2. Avoid conflicts of interest: An open source project shouldn’t place your company in a conflict of interest. As you push to grow your company, you will run into market pressures as demand rises. This could potentially cap your growth or slow you down significantly compared to competitors who use your open source software. Supporting, evolving, and growing open source is a lot of work, and your competitors may easily reap your benefits, potentially resulting in a kiss of death for your company.
  3. Make the project independent: A developer should be able to enjoy what the project has to offer without being dependent on other components that don’t adhere to these principles. If your OSS project is valuable, but there are hurdles to tap into it- other projects will dethrone it by reducing said hurdles.

If you adhere to these principles, you can create an open source offering that complements your core product. It empowers, supports, enhances, enables, or is otherwise a part of the product without being the product itself or its core. This will allow you to enjoy all the benefits of an open source community, without the risk of hurting the core offering of your product.

This strategy is already being implemented by dozens of companies.

Netflix (Spinnaker), Google (Kubernetes), and Meta (React) have all created enormously successful OSS offerings that provide genuine value to developers and the community without giving away the core value of their products. Smaller companies are using this model as well — Komodor (ValidKube), Up9 (Mizu), and my own company, Permit.io (OPAL).

When we co-founded our open source project OPAL, we wanted to offer developers a standard way to keep permissions up-to-date with dynamic changes in the cloud. We promote this project and hope people use it regardless of whether or not they ever pay us a dime for our SaaS offering (Permit.io).

The better our open source projects do, and the larger they grow, the better that is for our product, and that’s exactly the kind of dynamic you want when you are thinking about building open source as a business.

Open source is not going anywhere, and open foundation is the next step in the evolution of open source business strategies. I’m excited to see all the amazing communities, products, and standards it brings into the world; and the amazing (well-aligned) businesses that would grow with it.

TRENDING STORIES
Or Weis is the CEO and co-founder of Permit.io and is the co-maintainer and author of the open source project OPAL.ac. Or is a serial entrepreneur who is passionate about developer tools, previously founding the production debugging solution Rookout, and...
Read more from Or Weis
SHARE THIS STORY
TRENDING STORIES
Docker, MongoDB, Redis and Red Hat are sponsors of The New Stack.
TNS owner Insight Partners is an investor in: Docker.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.