蚂蚁开源:OSPO 方法论,实践及观念的迭代

2023/04/23 18:19
阅读数 223

导语:

开源是一场「无限的游戏」,它不是博弈,不是比较,更不是强制,开源是长期共识,是开放生态,是无限周期,这场游戏没有输赢,只看谁能将长期主义进行到底。

本文由蚂蚁开源办公室负责人边思康在 OSPO Summit 2022 上的主题分享整理而成,希望与大家共享蚂蚁开源的方法论、实践及观念的迭代过程,共探开源奥秘,领略开源魅力。

Part.1


从道、法、术角度谈蚂蚁开源的世界观


道:开源开放推进真正的可信和技术创新,是商业和技术价值的统一

如果从「道」的维度去看待开源,我们会看到什么?第一个关键词是“《大教堂与集市》”,这本书中所提到的开源开放模式的核心优点是能为我们带来更多视角从而看到更多问题;第二个关键词是“反脆弱”:加拉帕戈斯群岛上的地方特有生物只能在这里生存,无法适应其他环境。引申出来的开源意义则是开源能让软件在开放生态下更具生命力,更能适应多变的环境。

法:开源,是新时代的软件开发模式

开源社区由代码+许可证+贡献者三要素组成。

  • 代码:开源是一种代码的开发模式,代码开放全世界可见,可随意讨论,综合决策,但同时要保护原著,授权使用。

  • 许可证:是「法律工具」,也是「标准共识」,是「开源生态」形成的必要条件。

  • 贡献者:是开源绝对的核心,以不同维度划分可分为使用者、共建者、拥护者。

以上三要素综合在一起,就形成了开源社区 / 共同体的概念,在英文里是同一个词 —— community。

术:蚂蚁集团的开源观——我们想通过「开源」解决什么问题

开放、协作的科技生态是蚂蚁业务和技术可持续发展的基石。蚂蚁认为「开源是什么」的价值主张有三点:

  1. 核心基础技术的创新与突破路径:开源是避免核心基础技术持续创新突破中“踏空”、“走错”风险的重要路径。

  2. 开源开放,推进技术分享与开源互信:关键基础技术开源是大公司社会义务的一种体现,有助于产业界在基础技术层面的安全互信。

  3. 技术商业生态的建设:在技术产品繁荣、开发者生态建立后,可作为技术商业化的新兴阵地,也希望帮助开源者以“取之有道”的方式获得更大的收益。

Part.2


从 0 到 1,需要的是探索和特色

蚂蚁 OSPO 元年,也是开源被「十四五规划」提及的 2021 年,蚂蚁选择以问题驱动的方式,从集团层面以长期视角去做开源。技术战略发展部承接了开源探索的工作。工作开展之初,我们面对着业界引导和实际问题不尽相同、最佳实践不被系统重视、内部问题众多等多项挑战。


在各个公司所面临的开源挑战虽然相似但足够不同的前置条件下,第一年蚂蚁 OSPO 将精力放在了三个方面的工作上:减轻法律安全风险(控制风险)、改善工程实践文化和方法论(降低成本)和通过开源推进业务发展 (助力产出)。


具体可展开为以下四项举措:0-1 建立机制,及时纠正已开源项目的问题;设计流程发布规则,梳理待开源项目环节;建立蚂蚁开源品牌与运营阵地,增强品牌、安全等意识;以寻求共赢合作为原则进行对外合作,逐渐与外部建立信任关系。


通过上述摸索与实践,第一年蚂蚁 OSPO 的重要感悟是意识到:每家 OSPO 可以像风格各异的不同文化口味的「炸鸡」一样,有自己的特色。

Part.3


从 1 到 10,考验的是战略和品味

第二年,蚂蚁 OSPO 确定了对内和对外的“一个中心两个基本点”。

【对内】开源是长期主义,从沉淀,共建和内源社区开始

【对外】共同努力,蚂蚁开源更健康更务实的给社会带去价值

内卷的反义词,为什么不能是开源呢?


与此同时,蚂蚁 OSPO 做了这四件事:主动探索与推进,将开源底座系统化;建立开源孵化培养体系,提升开源项目整体运营能力;落地多个内外多赢合作,为领域带来一些思考与声音;初步建立蚂蚁开源内外心智,推广开源文化。


有了第二年在开源路上的经验,蚂蚁 OSPO 的重要感悟是,开始更深刻的领悟到了内外部开源参与和合作方的多样化需求。

Part.4


从 10 到 100,看的是“无限的游戏”

未来,蚂蚁 OSPO 将会怎么做?

正如《无限的游戏》这本书中所说,世界上有两种游戏,一种是有限游戏,一种是无限游戏。商业游戏就是一场无限的游戏。在这场无限的商业游戏中,没有所谓的时限,没有所谓的终点,更不存在所谓的赢。游戏的首要目标就是让游戏一直玩下去,只有这样,才能成为无限游戏中的头号玩家。

【宏观】开源是一场「无限的游戏」

【中观】开源需要长期的战略定力

微观来看,开源目前稀缺的资源是相关人才,需要长期培养。开源技术人才需要技术开发与架构能力、求同存异达成共识的能力、共情和综合决策的能力、团结社区和技术布道的能力及商业逻辑闭环设计的技术域综合能力。OSPO 企业人才则需要顶层设计和战略统筹能力、组织能力和横向合作能力、风控和数据管理能力、开发者运营和「布道」能力以及 GTM 市场和商业转化能力。具备相应能力的人才是稀缺的,相应的人才打造模式也没有完整的建立起来,这里面还有大量的“未竟之事”。

最后


每个人都可以是开源的布道者


蚂蚁 OSPO 认为,开源是可提效的工程师方法论,不是洪水猛兽和安全隐患;开源是实现目标的一种方法途径,不是“万能药”和“银子弹”;开源是人,是社区,不是冷冰冰的代码,人是目的,而非手段。


纪伯伦《罪与罚》中写道:“你们是道路,也是行路者;若其中一人跌倒,他是为后面的人跌倒,让他们小心避开绊脚的石头;他也是为了前面的人跌倒,他们步伐虽然迅捷稳健,然而却没有移走绊脚石。”


开源路上,每一个开源人都是行路者,每一次跌倒都不只为自己。蚂蚁 OSPO 想成为那个能移开一些“石头”的人,也希望让每个人都意识到,自己也可以是那个移开“石头”的人。


开源的长期主义,道阻且长,行则将至。



蚂蚁开源官网

https://opensource.antgroup.com

蚂蚁开源 GitHub

https://github.com/alipay

 关注我们,了解更多~

本文分享自微信公众号 - 支付宝技术(Ant-Techfin)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部