前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >贡献开源项目的5个好处[Openstack]

贡献开源项目的5个好处[Openstack]

作者头像
用户6667850
修改2019-11-25 14:47:14
1.7K0
修改2019-11-25 14:47:14
举报

了解一家公司对OpenStack的贡献是如何推动其自身的创新、增长和收入的。

开源曾经被认为是企业的一个冒险赌注。如果开源软件真的被使用了,那就是被小公司使用,或者是被it和开发专业人员偷偷使用的大公司使用,这些人看到了模型的价值,但却不能在上游“销售”它。

公平地说,那是一个不同的时代,有着不同的商业节奏,开源模式对大多数公司来说有点太宽松了。今天好吗?开源正穿着具有象征意义的细条纹服装,同时使各种规模和行业的公司都能跟上数字时代的步伐进行创新。精明的公司不仅使用它,而且还为开源项目做出贡献,以推动创新、增长和收入。

事实上,不使用开源会使公司处于明显的劣势。在2016年的报告《开源助力企业数字化转型》(Open Source Powers Enterprise Digital Transformation)中,Forrester相当坦率地指出:“今天,不充分考虑开源选项是不明智的。在短短几年内,这将是不可原谅的疏忽。”

许多人会说,对开源的充分考虑不仅包括使用软件,还包括积极参与开源社区。

例如,在Workday,我们使用OpenStack平台在每个数据中心(包括虚拟机和裸机)创建私有云。我们还深入参与了OpenStack社区。事实上,我们是OpenStack开源社区的主要贡献者,有超过1000条评论和提交。我们有一个完全致力于OpenStack部署的内部团队,该团队一直致力于满足严格的需求,以加强企业平台。现在,许多Workday服务都部署在OpenStack上。

Workday对OpenStack项目的贡献包括项目中的上游代码,如Neutron、Rally、Glance、Keystone和Cookbooks。我们还参与了董事会和用户委员会级别的项目,并在OpenStack峰会上做了一些技术会议演示。最近,WPC中关于性能和控制平面容器化的Workday会话已经被接受用于11月在悉尼举行的OpenStack峰会。

如果这听起来像大量的工作和大量的承诺,它是。那么,工作日都做些什么呢?更重要的是,这对你有什么好处?

以下是成为开源项目的积极贡献者的五个好处。1. 为开源项目做出贡献的公司可以在比“简单地”使用技术更深的层次上了解技术。

对开放源码项目的贡献加深了对项目的理解,以及它对业务的影响方式。例如,在Workday,通过转换到OpenStack,我们在开发、部署、可伸缩性、可用性、onboarding、网络隔离、安全和自动持续改进等方面获得了许多操作改进。,通过我们的深度参与这个项目,我们可以很容易地识别和实现改变OpenStack基础设施将前进中获益,包括转向混合云、虚拟化工作负载,采用等OpenStack项目编排(热)和计量与数据收集服务(云)。所有这些都有助于我们加强我们的基础设施,并不断地为我们的客户开发和实现新的特性和功能。

2. 公司可以将精力集中在添加和利用功能上,这些功能将使基于在现实世界中可行和不可行的经验的企业受益。

有多少次,你希望(或明确要求)从大型技术供应商那里获得一些看似无需动脑筋的功能,但却因为缺少硬件或软件而引人注目?有多少次你“围绕着”一个产品工作,你完全知道有一个更简单的方法?通过参与一个开源项目,您可以根据自己公司的情况来贡献代码,并从其他公司的做法中获益。

3.为内部开发团队提供为开源项目做出贡献的机会,可以建立士气和声誉,并帮助保留开发人员。

如今,开发人员统治着科技界,招募和留住优秀人才可能是一家公司成败的关键。您希望让现有的开发人员感到愉快和有挑战性,并且您希望成为冉冉升起的开发明星希望工作的地方。这两个问题的关键是使用开源技术,更重要的是,积极参与刺激开源社区。

最好的项目吸引最优秀、最聪明的开发人员,并利用最先进的技术和工具。致力于这些项目(以多种方式)将帮助您留住并吸引能够不断推动公司前进的开发人员。作为一名招聘经理,一个真正了解开源并积极参与开源项目的求职者,其价值远远超过一个拥有正确证书和证书但没有开源经验的求职者。

4. 为开源项目做出贡献的公司可以获得社区其他成员的洞察力和经验。

成为一个活跃的开源社区的一部分意味着成为一群“已经在那里,做了那些”并且可以分享他们的经验、建议、最佳实践和想法的人的一部分。例如,OpenStack在全球拥有用户组,开发社区每六个月举行一次峰会,收集需求并为即将发布的版本编写规范。这种持续的质量保证和同行评审是无价的。

5. 对开源的贡献为项目的未来提供了一个清晰的视角,帮助公司更有策略地规划和驱动未来。

传统的技术供应商提供路线图和更新,但是您在多大程度上知道一年后会发生什么,甚至明天会发生什么?你在多大程度上驾驭了未来?通过导致关键开源项目方面,那些作为基金会为你的业务,你的用户和客户,您知道会发生什么,当期待它,你可以帮助推动这些预期贡献代码相关的产业不仅为您的业务。

越来越多的公司正在从开源软件中获益,但是很少有公司能从他们的“钱”中获得最大的好处。为什么?他们没有积极地为开源社区做贡献,或者寻找开源社区的提供者。投资的回报是巨大的,持续的,所以从我们的书中汲取一页,从今天开始贡献。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档