• Home
  • >
  • DevOps News
  • >
  • Plugin-Oriented Programming Could Help Open Source Woes – InApps Technology 2022

Plugin-Oriented Programming Could Help Open Source Woes – InApps Technology is an article under the topic Devops Many of you are most interested in today !! Today, let’s InApps.net learn Plugin-Oriented Programming Could Help Open Source Woes – InApps Technology in today’s post !

Read more about Plugin-Oriented Programming Could Help Open Source Woes – InApps Technology at Wikipedia



You can find content about Plugin-Oriented Programming Could Help Open Source Woes – InApps Technology from the Wikipedia website

SaltStack sponsored InApps Technology’s news coverage of SaltConf19.

Open source projects today, even purportedly successful ones, often stagnate as they become more maintenance-centric. They don’t continue to help solve new and complex problems as they did originally, some would argue.

SaltStack Chief Technology Officer and founder Thomas S. Hatch agrees. Speaking with InApps Technology during the SaltConf19 SaltStack user conference held in Salt Lake City this week, Hatch said open source software should be developed in “a fundamentally different way.

“Open source should be more innovation-driven” and “less bogged down in the maintenance of software,” Hatch said.

Hatch also said the open source project Plugin Oriented Programming (POP), as well as the related Heist and Umbra projects that SaltStack launched today, represent his ambition to create more “innovation-driven” projects.

The projects, as well as SaltStack’s Salt configuration management software and its new version of SaltStack Enterprise, also reflect how SaltStack is seeking to maintain the right balance between open source and proprietary business models, competing against Puppet and Chef, for example.

Read More:   Update Q&A: What’s in Store for the Data on Kubernetes Community

POP’s main feature is to allow organizations to manage often numerous amounts of plugins across often vast on premises and cloud configurations, as Hatch describes in the documentation, to “find a better way to help these teams collaborate and interface while still enabling large scale development.”

“We really created a new programming paradigm that took the benefits of an object-oriented functional style and made it so that we can create software, which is entirely composed of a plugin ecosystem, and software that can plug into each other, inspired by the work that we put into Salt,” Hatch said.

Innovation and Open Source

The main development trap open source projects face is “over-saturation,” Hatch said, which is “one of the curses of open source” which makes it harder to monetize. “And so, we as a company need to keep delivering solutions but we also need to keep monetizing more aggressively — so it’s kind of this dance between the two.”

Hatch said, “despite everything that every open source advocate will argue, people pay for proprietary software and people pay for proprietary content.” Making the business model work involves “striking the right balance,” Hatch said. “You can keep making open source software, but it needs to be innovation-driven, and not maintenance-driven,  because as soon as your open source software becomes maintenance-driven, [the risk] is pretty much what happened to Docker and which happens to a lot of us,” Hatch said.

A lot of the message from SaltStack’s SecOps positioning is “that we don’t care if you’re using Puppet, Chef or whatever, because we can still come in as an overlay management system that is focused on security,” Hatch said. “And we have a number of customers who can attest to that,” Hatch said.

The original concept behind Plugin Oriented Programming (POP), the umbrella project for Heist and Umbra, was how to “take the best aspects of Salt, and make them more pliable and more extensible, so that we can continue to innovate, while having a more successful open source community,” Hatch said during his keynote today.

Read More:   Site Reliability Engineering at a Global Scale – InApps 2022

POP was the end result after more than five years of development work. Hatch said the source of inspiration were “the most-successful open source projects out there” such as operating systems — think Linux — and programming languages.

Puppet is a sponsor of InApps Technology.

InApps Technology is a wholly owned subsidiary of Insight Partners, an investor in the following companies mentioned in this article: Docker.




Source: InApps.net

Rate this post
As a Senior Tech Enthusiast, I bring a decade of experience to the realm of tech writing, blending deep industry knowledge with a passion for storytelling. With expertise in software development to emerging tech trends like AI and IoT—my articles not only inform but also inspire. My journey in tech writing has been marked by a commitment to accuracy, clarity, and engaging storytelling, making me a trusted voice in the tech community.

Let’s create the next big thing together!

Coming together is a beginning. Keeping together is progress. Working together is success.

Let’s talk

Get a custom Proposal

Please fill in your information and your need to get a suitable solution.

    You need to enter your email to download

      [cf7sr-simple-recaptcha]

      Success. Downloading...