对大多数企业而言,要想做到自主可控,最好能仔细钻研开源软件的代码、架构、测试。这里的诀窍就是,与软件产品的主流社区协同。自己越是有可能面临风险,越应该广泛建立与开源商业生态体系的联系,除非真的被外部客观不可抗拒原因切断。
3 成本可控的挑战
大多数开源软件的成本,都是隐藏的,来自持续的质量控制、升级和运维服务的成本。虽然广泛使用的开源软件的质量和可靠性水平都很高,但是靠单一企业内部的技术力量支持海量源代码产品的持续运行难度非常大。
仍需要避免一个认知误区:某个单独软件的授权成本,并不是投入的全部,后续支撑性投入才是重头戏。企业必须超越简单的底线成本模型或 ROI 计算逻辑,站在业务视角看整体成本。
4 安全的挑战
过去几年开源社区的大量增加,以及媒体对最近一些数据泄露事件的报道,使得人们对开放源代码安全的关注提高。根据统计数字,84% 的开源代码库至少含有一个漏洞,60% 的已审核代码库包含高风险漏洞。2021 年 12 月,最新的 log4j2 的远程代码执行漏洞就是典型的事件,该漏洞影响巨大,一旦被攻击者利用会造成严重危害。
5 合规的挑战
《关于规范金融业开源技术应用与发展的意见》明确提出:金融机构应当遵循开源技术相关法律和许可要求,合规使用开源技术,明确开源技术的使用范围和使用的权利与义务。
为了主动发现问题,起步阶段可以考虑采用集中扫描的方式,对使用的软件版本发布前批量进行源码开源合规的扫描。但是一旦发现问题留给开发人员修复问题的时间太短。如何能高效地统计企业内开源产品许可情况和使用情况、快速修正不合规的使用,形成企业开源软件合规一览表,是目前企业使用开源软件合规性所面临的重大挑战之一。
04 企业「开源」的挑战1 构建生态的挑战
早期的开源社区运营,并不能很好地反映开源技术在各行业各企业的实际应用情况。目前,开源社区与基金会的运营更看重产业沟通和用户分享,软件产品基于云的使用量统计可能形成一个新的生态运营机制。
2 商业模式的挑战
开源产品的商业模型基本上融合了以下四种模型:开放核心 (Open-Core),同时提供差异化的商业产品;专业服务 (Professional Services);托管 (Hosting);市场 (Market place),提供应用商店、应用市场、插件。
对于成功的开源公司来说,最常见的模式是开放核心产品,将托管、服务作为第二和第三收入来源。不过随着市场竞争和客户的不断变化,这些模式可能都不适用。
文章插图
图片:7wData
05「云时代」的开源广泛使用的开源软件许可制定时间较早,当时云计算还没有出现或没有形成大影响,许可条款主要针对的软件以发行为主的情况。云服务尤其是封装后的 PaaS 服务包含的软件,规避了 GPL 这样的强制再开源的义务,开源衍生出的云服务一定程度纵容了云厂商减少对开源的贡献。
公共云的持续发展已经证明了闭源的基础设施和支撑平台类软件不再具有普遍的发展前途。
主流开源软件与主流云厂商是未来的发展方向,大型云厂商投入人力和资金帮助开源项目持续发展。开源软件以不同程度托管在云上运行,提供技术能力,会是未来企业 IT 面临的主要选择。软件尤其是技术平台软件,需要大量的测试验证和优化调整,来达到稳定性和性价比的最优,公共云的运行环境及其支持的海量、差异化客户场景,为软件的成熟提供了最佳的环境。
对于使用者来说,应用想要实现在不同云平台之间一行代码都不改的切换并不现实,但是追求云特有能力不侵入应用代码而只是在管控层面发挥作用,应该是现实可行的做法。
总体来说,云自诞生开始与生俱来的特性以及不断发展的能力,天然就具备了解决企业可持续的使用开源软件所带来的挑战。
云平台能够更好地集中解决安全与合规的问题,针对不同的开源软件合规扫描、漏洞扫描、升级等等。云厂商本身就是开源最大的使用者、最佳实践,可以帮企业屏蔽试错风险。
云平台天然是一个协作平台,可以让开源贡献者、开源使用者,在云上互通需求驱动发展。
06 为什么「开源」无法避免开源基础软件的应用广度与深度提升
早期开源软件集中在应用侧,但是重要的基础软件,如操作系统、数据库等,依旧采用封闭专有的开发模式。
- 辅助|北京打响「造娃」第一枪:4000亿风口来了
- 店铺|淘宝京东念念不忘的「二楼」,究竟是什么?
- 芯片|「数码晚报」iPhone 15/Pro 将搭载苹果自研5G基带芯片,量产时采用台积电4nm工艺
- 人工智能|对话复旦管院陆雄文:中国年轻人正面临一个科创大时代|「X·36Under36」专家访谈①
- 肉制品|融资丨「MOODLES」完成数千万元Pre-A轮融资,GGV纪源资本领投
- 3d|顺为资本冯铮:我们距离《头号玩家》中的「Metaverse」还有多远?
- 女娲|北京打响「造娃」第一枪:4000亿风口来了
- 电商服务软件「国外创投新闻 | shopify
- 冰雪运动|为谷爱凌和「2022 冬奥」添砖加瓦的中国滑雪产业公司
- 3D打印|36氪首发丨用3D打印技术重新设计健康主食,「moodles」接连完成天使轮、Pre-A轮融资