执行摘要
开源软件因其零初始成本和广泛应用而备受关注,几乎97%的代码库都包含开源软件。然而,在快速支付系统(FPS)中,开源软件的应用仍处于早期阶段,目前仅发现一个FPS使用开源软件进行核心功能。尽管应用有限,但支付系统运营商对开源软件的兴趣正在增长,例如Mojaloop项目。开源软件的优势包括降低许可费用和系统定制灵活性,但也存在挑战,如需要大量内部专业知识进行定制、维护和操作,以及网络安全风险。机构需要评估其长期FPS目标与所选开源解决方案的一致性,并进行全面的成本效益分析。开源软件的采用引入了特定的风险,特别是在网络安全和与现有系统的集成方面。运营商和监管机构必须评估开源技术对FPS及其更广泛支付生态系统的潜在风险。
开源技术在FPS环境中的使用
FPS通常包括核心清算和结算基础设施、应用层以及管理参与者和相关方关系的方案/规则簿。机构可以选择自行实施FPS、利用供应商或选择开源软件。开源软件允许用户修改、研究、使用和分发软件及其源代码,而专有软件则受限于许可协议。开源软件在支付技术中已有应用,例如Mojaloop。
开源技术的分类
开源技术分类包括:
- 自下而上的开源系统:以开源为核心,代码公开,例如Mojaloop。
- 专有系统,带开源外围:主要系统为专有,但包含开源组件。
- 专有软件:完全专有,关键技术组件不公开。
开源技术的风险与收益
设计和概念化
- 需求匹配:确保开源解决方案满足FPS的功能、业务和安全需求。
- 监管和法律影响:开源解决方案必须符合当地和国际法规,并谨慎处理知识产权问题和开源许可。
- 系统迁移:考虑长期迁移成本,包括兼容性问题以及过渡到新系统时可能失去的定制。
实施
- 适应性:开源解决方案提供定制化,但需要大量专业知识,不当处理可能引入安全漏洞。
- 能力:机构需要强大的内部技术能力或外部支持来有效实施开源FPS。
运营
- 安全:开源软件允许代码审查和集体安全检查,但漏洞可能存在多年未被发现。
- 维护和支持:机构必须确保具备维护和排错开源解决方案的内部能力。
- 系统迁移:考虑长期迁移成本,包括兼容性问题以及过渡到新系统时可能失去的定制。
- 监控:保持对开源组件的更新,监控漏洞,并及时更新或替换不受支持的组件。
开源技术的成本影响
开源解决方案可以降低初始许可成本,但可能导致内部开发和运营成本增加。机构需要分析整个拥有成本(TCO),包括未来的维护、安全、迁移成本。隐藏成本包括集成新功能、遵守不断发展的标准和适应新用例的成本。
机构利用开源技术的成熟度
机构需要评估其内部能力以及外部资源(如系统集成商)来确保无缝集成、持续支持和有效风险 mitigation。开源成熟度模型可以帮助运营商评估其管理和贡献开源项目的能力。
结论
开源技术为FPS运营商提供了独特的竞争优势,包括降低许可成本和提高灵活性。然而,利用开源解决方案进行FPS是一个复杂的决策,需要战略考虑和一致性。机构必须权衡集成开源组件的利弊,包括采购、实施和运营的整个生命周期。开源技术的采用引入了特定的风险,特别是在网络安全和与现有系统的集成方面。运营商和监管机构必须评估开源技术对FPS及其更广泛支付生态系统的潜在风险。