核心观点: 开源软件(OSS)已成为现代数字战略的关键,但组织在采用 OSS 实现运营自主性的同时,仍面临维护负担、安全漏洞、遗留工具和经验不足等挑战。
关键数据:
- 欧洲对供应商锁定恐惧加剧: 55% 的受访者将避免供应商锁定作为采用 OSS 的主要驱动因素,同比增长 68%。欧洲和英国分别有 63% 和 63% 的组织将其列为首要原因。
- OSS 维护占用大量开发时间: 60% 的大型企业将 50% 或更多的时间用于维护和 bug 修复,而不是新功能开发。企业级 Java 团队中,近三分之一 (31%) 将 75% 到 90% 的时间用于维护和修复。
- 安全和漏洞管理是主要挑战: 20% 的组织没有针对 CVE 的特定流程,39% 的大型企业难以满足其内部漏洞修复 SLA。
- EOL 软件增加合规风险: 大多数未能通过合规审计的组织在其技术堆栈中使用了 EOL 软件。使用旧版 Tomcat、Spring Boot 和 Spring Framework 的审计失败率是其他组织的两倍。
- OSS 使用趋势: 98% 的组织增加了 OSS 使用量或保持不变。PHP 框架 Symfony 和 Laravel 首次进入前五名。Spring 在大型企业和特定行业(如金融、电信和政府)中更受欢迎。NGINX 成为最受欢迎的 Web 服务器,尤其是在欧洲。Docker 和 Kubernetes 继续引领云原生技术。MySQL 重新夺回数据库榜首,Kafka 在所有规模的组织中都同样受欢迎。
研究结论: 组织必须将 OSS 视为战略基础设施,而不仅仅是代码消耗。积极参与 OSS 生态系统的组织将更好地利用 OSS 的优势,实现数字主权。