《Linux基金会:2023提升企业开源开发有效性和影响力的路线图报告(15页).pdf》由会员分享,可在线阅读,更多相关《Linux基金会:2023提升企业开源开发有效性和影响力的路线图报告(15页).pdf(15页珍藏版)》请在三个皮匠报告上搜索。
1、提升企业开源开发有效性和影响力的路线图2023 2月Ibrahim Haddad 博士战略计划副总裁(AI 和数据)序言:Jessica Murillo,IBM 副总裁兼交付实践负责人目录序言 3介绍 5从项目社区雇佣开发人员 6支持并分配时间用于上游贡献 6创建导师计划 7正式制定开源人力资源跟踪和绩效指标 8提供培训 8参与并主持开源活动 8提供灵活的IT基础设施 8跟踪开发人员的代码贡献 9确定具有广泛影响的重点领域 9促进内部协作 9落地内源实践 9建议和经验教训分享 10保持耐心 10拥抱灵活的IT基础设施 10采用适当的成功度量指标 10使用轻量级的批准流程 10共享信息 10进行
2、战略性贡献 11与产品团队合作 11发展开源人才 11总结 12致谢14反馈14Linux基金会资源 14关于作者 15序言过去 20 年间,自 IBM 等科技公司开启开源之旅后,发生了许多变化。在最初的 10 年里,企业开始通过贡献开源项目来满足自身需求;他们对技术、协作和社区进行战略性投资,建立了全新的生态系统。接下来的 10 年,我们看到了超大规模云提供商和财富 500 强公司的出现,它们从被动的消费者转变为开源社区积极的参与者。这种加强的合作推动了更快的创新。我们已经深刻意识到,仅仅偶尔参与开源项目的企业无法获得长期成功。关键在于企业采用更具结构化、更具企业化的方法,将开源置于其技术战
3、略的核心。为了真正从开源社区模式中获益,每个贡献者都应该对这些社区进行必要的投资。这包括为来自贵公司的开源开发人员提供合适的工具、培训和指导,帮助他们成为强大社区贡献者并成长为领导者。这意味着我们需要齐心协力,不仅要解决自己迫切的问题,还要拓宽影响范围,将我们的时间和才能投入到改善开源软件代码库和修复出现的漏洞上。这才是成为一个优秀开源社区成员的真正含义。本文档为企业参与开源开发提供了概述和分步指南,适合于在开源路上的每一家企业。JESSICA MURILLOIBM 副总裁兼交付实践负责人“在真正的开源中,你有权掌握自己的命运。.”LINUS TORVALDS,LINUX 内核的创始人3提升企
4、业开源开发有效性和影响力的路线图采用灵活且支持开源开发的 IT 基础设施。跨部门共享信息并促进内部协作以成功实施内部资源实践。通过专门为开源环境设计的指标来跟踪成功。遵循轻量级和量身定制的方法来批准源代码贡献。为开源开发人员(尤其是维护人员)分配时间来履行上游职责。与产品团队合作进行上游代码开发,帮助减少他们的技术债务。为产品和服务中常用的项目做出战略性贡献,以保持其必要性、合理性和可资助性。在企业内部培养开源人才,并鼓励整个企业的开发人员参与开源。创建一个导师计划以支持初级开发人员的成长,并提高开源项目中接受的代码的质量和数量。参与和主持开源活动以建立开发者网络、参与技术讨论并提高知名度。在
5、实施开源基础架构的过程中,实践并鼓励开放和协作的思维模式。在发展领域专业知识、开源方法和工作实践的同时,要有耐心并寻找有影响力的同行。版权所有 2023 Linux基金会|2023 2月 本报告采用CC BY-ND 4.0国际公共许可证授权。4介绍随着企业逐渐意识到消费和贡献开源项目的价值,企业对开源项目的参与程度达到了历史最高水平,并仍然在持续增长(图1).。此外,随着组织越来越多地发现,开源专有技术可以创造新的价值来源和更强大的产品生态体系,公司(也称为企业)参与的性质也在不断演变。企业开源开发存在挑战,我们在“深入了解开源程序办公室:结构、角色、职责和挑战”有详细的讨论。企业开源之旅充满
6、挑战(图 2),但企业需要解决这一问题,以建立其开源领导力。如果组织有一个明确的计划,来实施内部实践并解决这些已知的挑战,那么开源之旅会变得更容易。例如,Linux内核是全球最大的协作软件项目,参与开发的过程是超级难的。如果您是依赖 Linux 内核提供产品和服务的企业之一,那么投入时间和资源提高你们企业的内部开发能力、贡献过程,并将企业的开发与上游项目同步,长远来看可以带来巨额的回报。幸运的是,由于如此多的组织和个人已经成功地为 Linux 内核做出了贡献,因此有一条清晰的路线,可以改进您自己对 Linux 内核的贡献,并起到领导者的作用。推动和激励参与开源项目的几个因素:减少产品团队所需的