【金融机构开源软件应用情况】
本报告为《北京金融科技金融机构开源软件应用情况调查报告》,由北京金融科技产业联盟于2021年3月发布,旨在深入研究金融机构对开源软件的使用情况,以推动金融科技创新和高质量发展。报告基于2020年对143家金融机构的调研数据,揭示了开源软件在金融行业的普及程度、内部治理、开源能力、生态贡献和技术产品应用等多个方面的现状和挑战。
1. **应用情况**:调研显示,90%的金融机构已广泛采用和试验开源软件,其中有5%的机构将其作为主要软件来源。26%的股份制商业银行实现了大规模应用,这表明开源软件已经成为金融机构技术基础设施的重要组成部分。选择开源软件的主要原因在于其丰富的解决方案、防止技术垄断以及较低的采购成本。
2. **内部治理**:尽管金融机构开始关注开源软件的法律合规风险,但应对措施仍有待加强。超过一半的机构通过特定协议约束第三方软件和服务,然而,大部分机构(7成以上)依赖外部法律服务或兼职团队来应对合规风险,只有6%的机构设立了专门的法律团队处理开源合规问题。
3. **开源能力**:金融机构的开源软件研发和维护团队规模与应用规模不匹配。近50%的机构团队规模在1-50人之间,而100人以上的团队仅占4%。国有商业银行和民营银行在团队建设和人员投入上表现更积极。大多数机构能处理软件缺陷,但在技术故障解决和法规风险管理方面存在短板。
4. **生态贡献**:尽管金融机构普遍认同开源模式的价值,但实际参与度较低,90%的机构主要为使用者,对外开源的计划非常少。人员和精力的限制以及内部政策是限制其积极参与开源生态的主要因素。
5. **技术产品应用**:金融机构广泛应用的开源技术产品主要包括Web服务器(如Nginx、Tomcat)、数据库(如MySQL、Redis)、中间件(如Kafka)、开发工具(如Eclipse)、操作系统(如CentOS、Redhat)和大数据技术(如Hadoop、Spark)。这些产品在金融机构的技术架构中占据核心位置。
报告强调,虽然金融机构在开源软件应用上取得了一定进展,但依然面临服务支持不足、安全性和稳定性问题、法律合规风险以及开源能力不强等挑战。未来,金融机构需要加强内部治理机制,提升开源软件的管理和开发能力,同时增加对开源生态的贡献,以确保在金融科技创新的同时,保障系统稳定性和合规性。