企业在开源社区中一直扮演着非常重要的角色,不论作为贡献方还是使用方,都有着举足轻重的影响力。事实上,国外企业在 OSPO(Open Source Program Office,开源办公室)上的脚步,要比国内走得更快更远。早在 2000 年,Sun 成立第一个 OSPO;2004 年,谷歌成立了自己的 OSPO,这也是最早成立的一批 OSPO。随后,微软、Adobe、Netflix、英特尔等知名科技公司纷纷跟进,普及速度迅速。近年来,随着华为、腾讯、百度等互联网大厂的相继设立,开源办公室在国内也慢慢流行开来。

“近几年,‘开源’这个词非常火,但开源不是银弹,需要结合企业的自身诉求,考虑清楚企业期望开源能帮解决什么问题。目前,国内更多的是开源生态的建设,开源商业化仍有很多需要探索的地方。” Apache 软件基金会 2022 年董事、华为开源管理中心技术专家姜宁在雨林开源行访谈中说道。

2000 年,Tim O’Reilly 首次提出了 InnerSource 的概念,也就是内部开源(以下简称内源)。内源是将开源方法应用于企业内部的开发项目,在企业内部孵化与开源社区内孵化相同的能力,并促进跨职能和涉及多个产品领域的新的员工对员工的关系。

“ OSPO 的职责范围是可以做得很大,但具体要先做哪一块儿、怎么做,我认为和人员配备、企业所属阶段、管理认知的相关度是强相关的。以微众银行为例,微众银行开源最初是从合规做起的,在循序渐进推进外部开源后,继续推进内部开源,分共识、共知、共建几步走,逻辑非常清晰。”第四范式架构师、开放原子开源基金会 TOC 副主席谭中意表示。

就国内而言,内源仍旧是一个新鲜事物,但国内的大厂都在积极地推行内源,华为、腾讯、百度在内源推进工作上均取得了一定的成果。

一开始仅是开源项目使用者的百度在 2013 年提出平台化思维战略,开始实践 “内部开源”。2014 年,为了识别优秀人才、减少重复开发,提升代码质量及研发产出效率,华为提出并开始实践内源。2019 年 6 月,腾讯宣布成立开源管理办公室,并公布了自己的开源战略路线图,腾讯开源分 “三步走”,第一步便是内部开源协同。

“总体来说,内源的好处可以分为几点:避免重复开发,不花时间重复造‘轮子’;共享交流,所有人都加入其中,集中力量解决问题、讨论技术、参与建设。不论是从提升公司整体技术能力的角度,还是从提高生产效率的角度看,都是非常好的。”姜宁在雨林开源行访谈中说道。

近年来,国内开源生态发展势头迅猛,在推动技术创新、促进产业协作、加快各行业数字化进程方面发挥的作用日益凸显,已经成为基础软件创新发展的重要方式之一。但企业或个人在使用、参与或主导开源项目的过程中,仍存在诸多风险。谭中意强调道,“ OSPO 最基础的任务就是制定开源合规相关的政策、流程规范,完善工具并考虑用什么样的方式可以 把它更好地维护起来,不仅仅是合规,还有效率、安全等问题。”

对于企业而言,拥抱开源是一种长期主义,在参与开源的过程中,合规安全是底线,也是所有企业都需要重视的事情。雨林开源行(第二期)邀请到了华为 OSPOer 高琨作为主持人,第四范式架构师、开放原子开源基金会 TOC 副主席 谭中意,Apache 软件基金会 2022 年董事、华为开源管理中心技术专家 姜宁两位嘉宾,在一个半小时的访谈中,就 OSPO 的历史、发展现状、职责(业务范围),以及华为、腾讯、百度在内源的优秀实践等问题,探讨如何做好企业的 OSPO。

为方便观看,我们将一个半小时的访谈视频分成(上)、(中)、(下)三段,并标注了精彩看点时间点。以下为访谈视频,建议在 WiFi 条件下观看:

PART 01 观看地址:

https://www.bilibili.com/video/BV1HR4y1R78L/

PART 01 精彩看点:

03:25:OSPO的由来及国内外的进展

14:57:OSPO在国内的发展现状

19:15:OSPO的职责(业务范围)

PART 02 观看地址:

https://www.bilibili.com/video/BV1ER4y1R7hL/

PART 02 精彩看点:

04:55:华为在内源的优秀实践

18:00:腾讯、百度在内源的优秀实践

22:18:对开源雨林的寄语(谭中意)

PART 03 观看地址:

https://www.bilibili.com/video/BV1hG411j7tK/

PART 03 精彩看点:

03:49:对中国开源及OSPO发展的期望

22:28:对开源雨林的寄语(姜宁)

*以上视频所表达想法及意见仅代表发言嘉宾个人观点

随着科技不断创新发展,开源技术的重要价值日渐凸显,成为企业转型发展的关键。近几年,得益于政策支持、软件产业高速发展、软件行业人才不断累计,中国的开源软件产业已初具规模,且具有非常大的发展空间和潜力。

开源雨林携手各共建单位,秉持开源的初衷和出发点,围绕开源通识、开源使用、开源贡献三大方面构建知识体系,在团队、机制、项目三方面提供合作,愿把长期积累的经验系统化分享给企业,推动开源领域不断向着纵深发展,在开始中变化,在变化中成长,建立健康繁荣的开源生态,让更多的优质开源项目在中国生长繁茂,并走向世界。

如何做好 OSPO,推动企业开源丨雨林开源行相关推荐

  1. 国内开源生态发展现状:开源基金会与开源组织 | 雨林开源行

    近年来,「开源」成为了国内科技公司对外传播技术实力的热门词汇.开源既是一种开放的产品形态,也是一种无边界的协作模式和开放共赢的合作理念.中国的开源生态建设经过十多年的发展,在技术.商业模式和企业文化等 ...

  2. 开源如何推动云计算的发展与创新 | 雨林开源行

    近年来,开源生态发展势头迅猛,随着数字经济的发展,国家愈发重视开源产业及生态的建设.2021 年,开源被列入国家顶层规划<中华人民共和国国民经济和社会发展第十四个五年规划和 2035 年远景目标 ...

  3. 盘古开源丨数据大爆炸时代,云存储成为企业存储必然发展方向

    自从步入到信息大爆炸时代,数据量的指数型增长也助推了全球云存储市场规模的急剧增加,而在当下,数据正在成为企业的核心资产.面对这一市场需求,不少厂商纷纷推出了云存储相关产品线. 从企业角度来看,信息化系 ...

  4. 中兴通讯加入星策开源社区 携手推动企业智能化转型建设

    近日,中兴通讯正式作为创始会员单位加入到企业智能化转型开源社区---"星策".中兴将携手社区其他成员,共同推进社区建设发展,加速各行业智能化转型进程. ​星策开源社区于2022年3 ...

  5. 开源雨林 | 开源运营是开源社区的护城河——开源社理事、华为开源能力中心开源专家庄表伟访谈实录...

    | 转载自:开源雨林 | 编辑:管媛野 | 设计:杨敏 本期访谈嘉宾:庄表伟 庄表伟,开源社理事.华为开源能力中心开源专家.常年参与社区各类活动,热心开源治理.开源成长.开源学术等方面的研究与分享. ...

  6. 推动企业上云实施经验总结

    当下,一场以IT技术为主角的科技革命浪潮正风起云涌.云计算.大数据.人工智能.物联网.区块链等新技术正加速应用落地.在这些新技术当中,云计算作为基础设施,它是这场科技革命的承载平台,全面支撑着各类新技 ...

  7. “美云智数APS+SCP” ,从根源上推动企业高效运营

    当前社会已进入商品相对过剩时代,消费者拥有了更多的话语权,人们不再跟风而是追求个性,自由表达需求.靠库存拼销售,与经销商.供应商博弈价格差已成为过去式,现在讲究的是线上线下拼效率和对用户需求的快速响应 ...

  8. 博睿数据与阿里云签订云原生核心合作伙伴计划,推动企业智能运维落地

    来源 | 阿里巴巴云原生公众号 ​ 5 月 13 日,博睿数据与阿里云宣布达成深度合作,重点发力企业智能运维领域.双方签订了云原生核心合作伙伴计划,通过博睿数据领先的拨测网络结合阿里云独特的 AIOp ...

  9. 如何做好性能压测(一)丨压测环境设计和搭建

    简介:如何做好性能压测(一)丨压测环境设计和搭建 一般来说,保证执行性能压测的环境和生产环境高度一致是执行一次有效性能压测的首要原则.有时候,即便是压测环境和生产环境有很细微的差别,都有可能导致整个压 ...

最新文章

  1. curl用法:获取网站的header头及状态码
  2. hyperworks2017安装教程
  3. 打开高效文本编辑之门_Linux Sed模拟常见文件命令
  4. python脚本根据cookies自动登录网站_Python爬虫如何使用Cookies登录网站
  5. android uber启动动画,模仿Uber的启动画面(上)
  6. 字符串的展开(洛谷P1098题题解,Java语言描述)
  7. SpringBoot之创建SpringBoot项目(idea开发)
  8. php header函数的详解,php header函数的详解_PHP教程
  9. 【Elasticsearch】Elasticsearch 索引 模板 template
  10. 『科学计算_理论』矩阵求导
  11. Android系统信息获取 之十:移动网络相关信息获取
  12. 如何在Mac 上的“终端”中限制回滚行数?
  13. Atitit mvc之道 attilax著 1. Atitti mvc的几大概念 2 1.1. Dispatcher Controller 2 1.2. 声明式渲染 2 1.3. 条件与循环
  14. 如何快速开通流量主,提升小程序UV访客
  15. 史上最简单MySQL教程详解(进阶篇)之视图
  16. PHP将PDF转图片-实战
  17. Spline样条曲线
  18. Android模拟屏幕鼠标
  19. 【Lua笔记】、Lua元表
  20. 实践是检验真理的唯一标准!!LoopBack 设置案例!

热门文章

  1. linux装入归档文件时,装入归档文件时发生了错误!!怎么解决?
  2. 风控标签体系的使用与介绍
  3. webman apidoc安装、生成接口文档
  4. android布局中垂直居中,在Android中垂直居中视图
  5. c语言模拟计算机程序阶乘,C语言程序设计——快速入门与提高CAP-中国大学mooc-题库零氪...
  6. excel数据汇总统计表
  7. 《C++新经典Linux C++通信架构实战》第1章 课程介绍
  8. error: ‘integer_sequence’ is not a member of ‘std’
  9. python写入文件没反应_python写入文本 如何用python将变量及其值写入文本文件?...
  10. 一步步演示Avantage软件如何处理XPS谱图!