如何在企业中开展开源计划
创始人
2024-03-01 22:44:15
0

有 65% 的企业在使用开源软件,并非只有互联网企业才能受惠于开源计划。

很多互联网企业如 Google、 Facebook、 Twitter 等,都已经正式建立了开源计划(有的公司中建立了单独的 开源计划部门 open source program office (OSPO)),这是在公司内部消化和支持开源产品的地方。在这样一个实际的部门中,企业可以清晰透明地执行开源策略,这是企业成功开源化的一个必要过程。开源计划部门的职责包括:制定使用、分配、选择和审查代码的相关政策;培育开源社区;培训开发技术人员和确保法律合规。

互联网企业并不是唯一建立开源计划的企业,有调查发现各种行业中有 65% 的企业的在使用开源和向开源贡献。在过去几年中 VMwareAmazonMicrosoft 等企业,甚至连英国政府都开始聘用开源管理人员,开展开源计划。可见近年来商业领域乃至政府都十分重视开源策略,在这样的环境下,各界也需要跟上他们的步伐,建立开源计划。

怎样建立开源计划

虽然根据企业的需求不同,各开源计划部门会有特殊的调整,但下面几个基本步骤是建立每个公司都会经历的,它们是:

  • 选定一位领导者: 选出一位合适的领导之是建立开源计划的第一步。 TODO Group 发布了一份开源人员基础工作任务清单,你可以根据这个清单筛选人员。
  • 确定计划构架: 开源计划部门可以根据其服务的企业类型的侧重点,来适应不同种类的企业需求,以在各类企业中成功运行。知识型企业可以把开源计划放在法律事务部运行,技术驱动型企业可以把开源计划放在着眼于提高企业效能的部门中,如工程部。其他类型的企业可以把开源计划放在市场部内运行,以此促进开源产品的销售。TODO Group 发布的开源计划案例或许可以给你些启发。
  • 制定规章制度: 开源策略的实施需要有一套规章制度,其中应当具体列出企业成员进行开源工作的标准流程,来减少失误的发生。这个流程应当简洁明了且简单易行,最好可以用设备进行自动化。如果工作人员有质疑标准流程的热情和能力,并提出改进意见,那再好不过了。许多活跃在开源领域的企业中,Google 发布的规章制度十分值得借鉴。你可以参照 Google 发布的制度起草适用于自己企业的规章制度,用 TODO 提供其它开源策略也可以参考。 ### 建立开源计划是企业发展中的关键一步

建立开源计划部门对很多企业来说是关键一步,尤其是对于那些软件公司或是想要转型进入软件领域的公司。不论雇员的满意度或是开发效率上,在开源计划中企业可以获得巨大的利益,这些利益远远大于对开源计划所需要的长期投资。在开源之路上有很多资源可以帮助你成功,例如 TODO Group 的《怎样创建开源计划》《开源计划的价值评估》《管理开源计划的几种工具》都很适合初学者阅读。

随着越来越多的企业形成开源计划,开源社区自身的可持续性逐渐加强,这会对这些企业的开源计划产生积极影响,促进企业的发展,这是企业和开源间的良性循环。我希望以上这些信息能够帮到你,祝你在建立开源计划的路上一路顺风。


via: https://opensource.com/article/18/1/how-start-open-source-program-your-company

作者:Chris Aniszczyk 译者:Valoniakim 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

奇瑞全球开源计划首个海外协...
奇瑞开阳实验室与新加坡南洋理工大学在安徽芜湖签约,标志着奇瑞全球开...
2025-05-13 21:16:29
“天工开源计划”发布 共建...
为了进一步推动人形机器人在科研教育、工业制造等领域的落地进程,11...
2024-11-14 15:24:16
天工开源计划在北京发布 面...
中新网北京11月11日电 (魏嘉星)天工开源计划11日在北京正式落...
2024-11-14 10:28:32
NVIDIA开启开源时代:...
**全球领先的图形处理器制造商NVIDIA近日宣布了一项重大决策,...
2024-07-28 11:38:12
如何在企业中开展开源计划
有 65% 的企业在使用开源软件,并非只有互联网企业才能受惠于开源...
2024-03-01 22:44:15
Facebook 的开源计...
Facebook 开发人员 Christine Abernathy...
2024-03-01 22:34:19

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...