VOOZH about

URL: https://thenewstack.io/how-managed-open-source-boosts-developer-productivity-and-saves-money/

⇱ How Managed Open Source Boosts Developer Productivity and Saves Money - 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
2019-08-20 10:00:41
How Managed Open Source Boosts Developer Productivity and Saves Money
contributed,sponsor-tidelift,sponsored,sponsored-post-contributed,
Open Source / Software Development

How Managed Open Source Boosts Developer Productivity and Saves Money

The beneifts of managed open source explained here.
Aug 20th, 2019 10:00am by Donald Fischer
👁 Featued image for: How Managed Open Source Boosts Developer Productivity and Saves Money
Tidelift sponsored this post.

Tidelift sponsored this post, as part of a TNS sponsorship package.

Donald Fischer
Donald Fischer is co-founder and CEO of Tidelift. Previously he was a product manager and executive at Red Hat, and an investor and board member at over a dozen open source startups.

Open source has become the modern application development platform. Across industries, more than 90% of professional applications today are created using open source code. Yet many of these open source components are maintained by individuals or by independent, community-led organizations — not corporations. The Babel compiler, Vue.js framework, gulp streaming build system, Active Admin framework and Beautiful Soup Python library are only a few examples of the thousands of individually maintained components widely used in modern applications.

While these open source components are critical to corporate application development, unpaid community maintainers often don’t have the time or incentive to update them, apply security fixes and address licensing concerns as quickly as corporate users would like. And an alarmingly high number of open source packages — between 10 and 20 percent by some measures — have absolutely no one keeping them maintained. These aren’t obscure components — roughly 20% of dependencies in boilerplate React, Angular and Vue applications, for example, go unmaintained.

So Who Is Keeping this Code Healthy?

The sad truth is that today most development teams manage their open source dependencies themselves. If you are a developer using open source components, you probably recognize at least a few of these time-consuming tasks:

  • Adapting to bugs or breaking changes in an updated dependency.
  • Moving to a new major version of a framework or library.
  • Dealing with bugs, security, or licensing issues related to an unmaintained dependency.
  • Dealing with issues caused by missing or unresponsive maintainers.

These issues are a constant time drag and an unwelcome diversion of developer resources. Instead of spending time and energy writing original code that benefits the business, developers spend their time wrangling open source components. In fact, our research based on the results of our 2019 professional open source survey shows that fully one-quarter of the time developers spend on code maintenance is related to maintaining open source dependencies — and it’s even higher for the largest development teams.

Outsource Complexity: A Radically Normal Idea

Handing over the management of complicated, ever-changing, non-differentiating parts of a company’s stack is a time-honored tradition in software. After all, it wasn’t that long ago when developers and infrastructure engineers predominantly operated their own data centers.

Think back to the era before cloud computing, when launching a SaaS application meant renting space at a colo facility near an Internet POP, buying and installing servers and networking gear and configuring all of the software. When something went wrong, the team might first try out-of-band management. If that failed, they would make one unlucky person get on a plane, replace the faulty gear and then reinstall and reconfigure the software.

Cloud providers have made things infinitely easier. Competition for developers’ business drives relentless improvements in provisioning speed and functionality. This means application developers can focus on developing applications, not monkeying with VMs, IO, interconnects and all the other necessary but non-differentiating plumbing that goes into infrastructure.

Which raises the question: why are we still managing our open source dependencies ourselves?

Implementing a Managed Open Source Strategy

Fortunately, there’s a revolution happening today in the way apps are built and maintained. Just as cloud computing upended the way companies approach application hosting — by turning it over to cloud hosting providers — development teams can now outsource the maintenance of the open source components their applications rely on to specialists, unlocking better outcomes at lower cost.

This effort has been dubbed “managed open source.” Just as a managed cloud service offers operational support for use of shared IT infrastructure, managed open source offers support for the open source software components commonly used to build applications.

A managed open source strategy can bring the same ease and order to this “wide middle” of most modern applications — the 70% of enterprise applications comprised of open source components.

👁 Image

Most applications are built on top of a foundation of 70% or more open source code.

How Does It Work?

The key to a successful managed open source strategy is finding the right people to tend to the wide middle of code that previously did not have a supported enterprise-class offering available. At Tidelift, we’ve found that those in the best position to do this work are the people who created and maintain the projects — the open source maintainers themselves.

Our take on managed open source has been to partner with independent open source maintainers, enabling them to build a direct income for working with Tidelift to ensure uniform maintenance, security and licensing-related standards for the projects they oversee. Our managed open source subscription covers well over 1,000 of the most popular open source projects across JavaScript, Ruby, Java, Python, .NET and other common ecosystems, with more being added every day.

The beautiful part of a managed open source strategy is that when maintenance work is organized in a standard way, the output can look exactly like what you might expect from a commercial software provider. You get clear, reliable promises that the open source software you are using is going to be well-maintained, both now and into the future. This helps ensure the code health of all the applications built on top of those open source components.

Companies no longer need to choose between bearing the costs of maintaining all of the open source they use or assuming the inefficiencies and risks of going without that verification. Just as cloud computing upended the way businesses approach application hosting, they can now outsource open source management to the experts.

Moving to a managed open source approach allows development teams to work on new features that drive revenue, instead of spending time wrangling open source dependencies. And over time, a managed open source strategy that pays the maintainers for their contributions in return for providing a valuable shared service makes open source work better — for everyone.

👁 Image

Feature image via Pixabay.

Tidelift makes open source work better—for everyone. Through the Tidelift Subscription and in direct partnership with maintainers, Tidelift is a single source for proactively managed open source components and professional assurances around those components.
Learn More
The latest from Tidelift
TRENDING STORIES
Donald Fischer is co-founder and CEO of Tidelift. Previously he was a product manager and executive at Red Hat, and an investor and board member at over a dozen open source startups.
Read more from Donald Fischer
Tidelift sponsored this post.
SHARE THIS STORY
TRENDING STORIES
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.