Skip to main content

Survey Surfaces Increased Reliance on Open Source Software to Build Apps

open source, teams,
open source, teams,

A survey of 712 IT professionals finds that programming languages and frameworks (49%), followed closely by ​databases and data technologies (46%), DevOps/GitOps/DevSecOps tooling (39%) and cloud and container technologies (38%) are the areas where open source software is most widely adopted.

Conducted in collaboration with the Open Source Initiative (OSI) consortium and the Eclipse Foundation, the survey also finds nearly half (49%) of respondents reporting they have increased use of open source software in the last year, with 21% describing that increase as significant. Nearly half (49%), however, said usage of open source software remained the same in the last year.

Not surprisingly, the primary reason cited for adopting open source software was reduced costs derived from no licensing fee (62%), followed by avoiding vendor lock-in (55%).

Despite that level of adoption, roughly a third of respondents also noted they still struggle with Security updates and patches (39%), installations, upgrades, and configurations (30%) and technical support (29%). Nearly half (47%) are also spending more than three quarters of their time on maintaining the open source software that has been deployed, the survey finds.

Matthew Weier O’Phinney, principal product manager for the OpenLogic arm of Perforce, said that suggests many organizations that adopt open source software are still challenged by how best to operationalize it once it’s been installed, especially when it comes to staging current and applying software patches.

On the plus side, regulations such as the Cyber Resilience Act (CRA) and the Digital Operational Resilience Act (DORA) enacted by the European Union will push more organizations toward embracing best DevSecOps practices when installing and maintaining open source software, noted Weier O’Phinney.

Overall, the survey finds well over half of respondents (58%) have deployed open source software in an on-premises IT environment, followed by 32% that have deployed open source software on the Amazon Web Services (AWS) cloud. In comparison, 18% are running open source software on the Microsoft Azure cloud, followed by 11% using Google Cloud Platform (GCP).

The most widely used open source programming languages are JavaScript and Python at 72% each, followed by PHP at 49% and Java at 46%. The most widely used open source application development frameworks are jQuery 31%, Symfony (30%), VueJS (28%), ReactJS (28%) and ​Laravel (26%), the survey finds.

Finally, the most widely deployed open source operating systems are Ubuntu (55%), Debian (35%) and Alpine Linux (29%).

Despite a wave of cyberattacks against software supply chains targeting open source software, it’s clear that organizations are either as or more dependent on the maintainers of multiple projects. The challenge is that many of these maintainers lack the resources needed to address new vulnerabilities as they are discovered, many of which are now being surfaced by artificial intelligence (AI) tools.

Unfortunately, cybercriminals are becoming more adept at using AI tools to create malicious code that exploits vulnerabilities. The resulting paradox is that organizations find themselves heavily dependent on open source software that may be more fundamentally insecure than ever.

Hopefully, there will come a day when more organizations contribute the resources required to truly secure open source software. In the meantime, DevOps teams remain well-advised to proceed with much care when downloading any type of open source software from a public repository.



from DevOps.com https://ift.tt/J0hyCo5

Comments

Popular posts from this blog

Gremlin Adds Detected Risk Tool to Chaos Engineering Service

Gremlin's risk detection capability in its chaos engineering service automatically identifies issues that could cause outages along with recommendations to resolve them. from DevOps.com https://ift.tt/iaw9Q7D

Five Great DevOps Job Opportunities

DevOps.com is now providing a weekly DevOps jobs report through which opportunities for DevOps professionals will be highlighted to better serve our audience. Our goal in these challenging economic times is to make it easier for DevOps professionals to advance their careers. Of course, the pool of available DevOps talent is still relatively constrained, so […] from DevOps.com https://ift.tt/7hqsg6o

Java 26 Arrives With AI Integration and a New Ecosystem Portfolio — What It Means for DevOps Teams

Oracle released Java 26 on March 17, 2026, and while every six-month release comes with its own set of improvements, this one carries a broader message: Java isn’t just keeping pace with the AI era — it’s actively positioning itself as the infrastructure layer where AI workloads will run. For DevOps teams managing large Java estates, that’s worth paying attention to. The Scale of What You’re Already Running Before getting into what’s new, it helps to remember what’s already in place. According to a 2025 VDC study, Java is the number one language for overall enterprise use and for cloud-native deployments. There are 73 billion active JVMs running today, with 51 billion of those in the cloud. That scale matters when you’re thinking about where AI fits in. Most of the systems where agentic AI will eventually operate — transactional platforms, backend services, data pipelines — are already running on Java. The question for DevOps teams isn’t whether to adopt Java for AI. It’s how to ...