vivo互联网技术

开源V话:S1 OSPO 与开源 | x01 OSPO概述

【开源V话】旨在以图文并茂的方式通俗易懂地传播开源文化及相关知识,分享开源实践及洞见,成为开源文化及开源生态发展的参与者、贡献者和布道者。

欢迎来到第一季“OSPO 与开源”,共8期,本文是S1x01期。


Image

企业想拥抱开源,却怕代码泄露?

开发者想贡献社区,却被法务拦在门外?

这就是 OSPO 存在的意义。 

OSPO(Open Source Program Office)
即开源项目办公室。
Image

OSPO 不是“管理处”,而是“连接器”。

它不是用来设卡的“路障”,

而是连接企业战略与开源生态的“桥梁”。

它让企业用得放心,让开发者玩得开心。 

S1x01 OSPO 概述

在过去,企业的开源管理往往等同于“法务审核”,其目的仅仅是防止工程师随意使用强互惠性协议(如 GPL)的代码。但随着软件供应链的日益复杂,OSPO(Open Source Program Office,即开源项目办公室,或开源办公室)应运而生,其职能早已超越单一的开源合规。

一个成熟的 OSPO 应当扮演企业内部的“开源战略中枢”,主要承担以下三重核心角色:

  1. 能力中心(Center of Competency):作为企业内部开源知识的专业权威机构,无论是工程师选型开源库,还是市场等部门发起开源活动,OSPO 都能提供最佳实践、流程指导与工具支持。

  2. 连接器(The Connector):对内,它打破部门或业务线之间的壁垒,连接法务、工程、产品与安全合规等团队,统一沟通语言;对外,它代表企业与开源基金会(如 Linux Foundation、CNCF)及开源/开发者社区对话,提升企业的技术影响力。

  3. 文化推手(Culture Transformer):OSPO 负责在企业内部引入“开源文化”(如透明、协作、异步沟通等)来促进协作和创新;也有组织还可能借鉴开源协作模式来推动 InnerSource(内源协作)实践,使其内部的代码协作也能像开源社区一般开放高效,因此亦有 ISPO(InnerSource Program Office即内源办公室)之说。

🔗参考资料与扩展阅读:

vivo开源实践与思考

  • 首先我们统一使用“vivo开源”这一品牌标识,确保公司内外的沟通一致性。

  • 在开源实践中,我们始终坚持公司的文化主张:用户导向、设计驱动,即坚持“以开源的方式做开源”,为业务和开发者服务,主动设计他们使用开源、参与开源的体验。

  • 基于vivo的业务多样性,目前已设立两个虚拟OSPO团队:分别聚焦互联网业务和OS业务。无论OSPO采用何种组织形式,其核心目标均为业务成功创造价值,包括:降低风险、提升效率、推动创新,同时沉淀组织能力,培育开源创新文化。针对不同业务的共性诉求,我们在公司层面统一推进开源基础设施与基础能力等事项的建设;同时也积极与开源基金会和开源社区合作交流,共同促进开源生态健康发展。

  vivo开源 

说明:
  • 本文在创作中使用 AI 工具作为辅助
  • 本系列内容采用 CC BY-SA 4.0 许可发布