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

2019-11-25 14:47:14 浏览数 (1)

了解一家公司对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. 对开源的贡献为项目的未来提供了一个清晰的视角,帮助公司更有策略地规划和驱动未来。

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

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

0 人点赞