50

企业开源指南:手把手教企业如何管理开源项目

 5 years ago
source link: https://www.sdnlab.com/21006.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

开源这个词正在变的越来越火,我们经常会看到“某企业开源xx项目”,“某企业拥抱开源回馈开源”、“某企业成为某基金会金牌会员”等新闻,许多个人和企业纷纷拥抱开源。对于企业而言,闭门造车是产生不了创新的,通过创建和管理或参与开源项目,依靠社区的力量,企业可以:

1、降低成本:企业可依靠更多开发者的支持和对这个应用程序感兴趣开发者的贡献,而不是仅仅依靠自己的员工。
2、技术影响:通过开源模式,公司的职员能够从开源社区中准确嗅出战略重心,然后投入开发资源。同时也可借助社区力量,促进行业标准和使软件更易于使用。
3、人才储备:企业可以与开源项目中涌现的杰出贡献者保持良好的关系,帮助企业招聘和留住人才。
4、市场营销:企业能在开源社区通过有针对性的营销活动提高企业的声誉和企业的品牌形象。

Linux-TODO-668x400.jpg

目前,开源已被不少大型企业或杰出开发者接受,那么,企业如何启动或管理开源项目呢?由Linux基金会与TODO Group(Talk Openly,Develop Openly,是Linux基金会中专业的开源网络组织)合作开发的企业开源指南(中文版)发布,这套指南提供最大限度优化组织中运行开源计划或启动开源项目的实践。

“把这些资源以中文的形式向中国用户提供,将能够鼓励更多的人采用和参与开源项目,”原生云计算基金会(CNCF)的首席技术官兼TODO Group联合创始人Chris Aniszczyk说。这些指南涵盖了开源项目生命周期的各个阶段,从最初的规划和形成到结束项目。

这套企业开源指南详尽细致,从10大方面进行了深入介绍:

  • 创建一个开源项目:了解如何建立一个管理内部开源应用与外部贡献的项目
    本章节将从为什么要创建开源项目办公室、开源项目办公室的角色、案例:谷歌的开源项目、开源项目办公室的建立、组织架构、管理角色、政策和流程的制定、工作列表模板几方面展开,旨在帮助企业或参与者了解为何以及如何建立管理公司内部开源代码的创建和使用,并阐述开发者是如何为运营外的开源项目做出贡献。
  • 开源管理工具:发现可用于追踪和管理开源项目的各种工具
    本章节将从为什么需要特殊的工具、如何选择和安排工具、一个基本工具集的要素、用于管理源代码的工具、用于跟踪项目质量的工具、用于沟通与合作的工具、用于企业规模Github管理的工具几方面展开,提供了如何开始您的开源工具集建设的详细信息和场景,包括用于跟踪和管理您的开源项目的最重要工具的信息。
  • 评估开源项目的成功:详细了解如今顶尖组织评估其开源项目与开源贡献的投资回报率方式
    本章节将从如何定义成功、为何设定目标、如何设定目标、共同的目标、追踪的内容、其他追踪指标展开,以了解评估对象、界定成功以及如何充分利用这些信息, 以开启您的开源项目目标,展示开源项目的有效性,并获得支持。
  • 开源开发人员招募:了解公司可以如何通过创建开源文化,来招募开发人员或培养内部人才
    本章节将从为何需要一个招聘策略、以开源项目作为一种招聘工具、保有开源项目的挑战、何时招聘与培训、招募开源开发人员的五大策略展开。
  • 参与开源社区:理解将内部开发人员资源致力于参与开源项目的重要性,以及如何最好地实现它
    本章节将从为何进行开源贡献?如何管理开源项目、贡献过程如何运作、组织如何进行开源贡献、成为良好的企业公民、开源贡献战略展开。
  • 开源代码的使用:确保贵组织在整合开源代码与您的商业产品连结时,履行其法定义务
    本章节从为何追踪并审查代码、合规角色与责任、使用开源代码的一个简单的政策、代码审查过程的五个阶段、在1.0版本之后该做什么、开源使用请求表单样表、架构图模板方面展开。
  • 启动一个开源项目:了解关于如何启动您自己的开源项目的流程、预算和法律考虑等方面的技巧
    本章节从为何创建开源项目、何时创建开源项目、从何处开始、项目计划、启动开源项目、开源项目启动清单方面展开。
  • 提升开源项目的开发影响力:了解您和您的公司可以改善您的内部开发流程,并准备对贵公司最为重要的开源项目做贡献
    本章节从什么是有影响力的开源开发?开源项目在完善开发中的作用、普遍的改进方面、最受推荐的做法、追踪进度的指标等方面展开。
  • 开源指南阅读清单:21本由TODO Group成员推荐的开源项目经理必读书目
    推荐了21本开源项目经理必读书籍,并给出了作者介绍、下载/购买链接等资料。
  • 关闭一个开源项目:了解关于如何关闭或撤离开源项目的建议
    本章节从开源项目的计划完成周期、结束的开源项目是什么样的、为什么在尚未开始一个开源项目时,就要为其结束做好计划、决定何时结束、转交或退出一个开源项目、如何关闭一个开源项目这几方面展开。

具体的细节可访问 https://linuxfoundation.cn/resources/open-source-guides


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK