如何在企业中开展开源计划
创始人
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中国 荣誉推出

相关内容

智元发布“灵渠OS”开源计...
每经AI快讯,据智元机器人微信公众号消息,2025世界人工智能大会...
2025-07-26 22:43:50
奇瑞全球开源计划首个海外协...
奇瑞开阳实验室与新加坡南洋理工大学在安徽芜湖签约,标志着奇瑞全球开...
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

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...