受益开源_公司从拥有开源计划办公室中受益的4大方法

受益开源

在本系列中有关开源程序办公室的第一篇文章中,我深入探讨了什么是开源程序办公室以及为什么您的公司可能需要一个 。 接下来,我研究了Google如何创建一种新型的开源程序办公室 。 在本文中,我将说明拥有开源程序办公室的一些好处。

乍看之下,不从事软件开发业务的公司可能会更热情地拥抱开放源代码程序办公室的一个重要原因是,他们损失的钱更少。 毕竟,他们不赌博与收入直接相关的软件产品。 例如,Facebook可以轻松地将分布式键值数据存储区释放为一个开放源代码项目,因为他们不出售称为“企业键值数据存储区”的产品。 这回答了风险问题,但仍然没有回答他们对开源生态系统做出贡献会获得什么的问题。 让我们看看一些潜在的原因,然后逐一解决。 您会发现与供应商开放源代码计划办公室有很多重叠之处,但是其中一些动机略有不同。

招聘中

招聘也许是将开源程序办公室出售给高层管理人员的最简单方法。 向他们展示与招聘相关的成本以及投资回报率,然后说明与才华横溢的工程师建立关系如何导致真正熟悉您的技术并乐于帮助其工作的才华横溢的开发人员。 我们真的不需要在这里更深入地介绍它,这是不言自明的,对吧?

技术影响

曾几何时,不专门从事软件销售的公司无权直接影响其软件供应商的开发周期,尤其是如果它们不是大客户的时候。 开源完全改变了这种动态,并使用户与供应商进入了更高层次的竞争环境。 随着开源开发的兴起,假设他们愿意花费时间和资源,任何人都可以将技术推向一个特定的方向。 但是这些公司了解到,仅投资于开发人员的时间虽然卓有成效,但如果将其与总体战略工作相结合,则可能会更加有用(例如,考虑到漏洞修复与软件架构师的关系),许多公司将漏洞修复推向上游开源项目,但其中一些这些相同的公司开始了解到,通过持续不断的努力与更深层的承诺进行协调,可以通过更快的功能开发获得回报,这可能对业务有利。 借助开源计划办公室模式,公司的员工可以嗅出具有战略意义的重要开源社区,然后在其中投资开发人员资源。

随着Google和Facebook等快速发展的公司的发展,在现有开源项目中提供领导地位仍然不足以扩展业务。 面对快速增长和构建超大规模系统的挑战,许多大型公司都构建了高度定制的软件堆栈,仅供内部使用。 如果他们可以说服其他人在某些基础设施项目中进行协作怎么办? 因此,尽管他们在Linux内核,Apache和其他现有项目等领域进行了投资,但他们也开始发布自己的大型项目。 Facebook发布了Cassandra,Twitter创建了Mesos,最终Google创建了Kubernetes项目。 这些项目已成为行业创新的主要平台,事实证明,所涉公司取得了巨大成功。 (请注意,在需要创建一个新的软件项目以更大规模地解决该问题之后,Facebook停止在内部使用Cassandra。但是,到那时,Cassandra已经变得很流行,并且DataStax已经开始进行开发)。 这些项目中的每一个都催生了开发人员,相关项目以及最终用户的整个生态系统,这些生态系统用于加速增长和发展。

如果没有开源计划办公室和公司战略计划之间的协调,这将是不可能的。 没有这些努力,提到的每个公司仍将尝试单独解决这些问题,而且速度会更慢。 这些项目不仅帮助内部解决了业务问题,还帮助建立了将其创建为行业重量级企业的公司。 当然,谷歌已经成为行业巨头几年了,但是Kubernetes的发展既确保了更好的软件,又确保了容器技术在未来方向上的直接发言权,甚至比已经拥有的更多。 这些公司仍然以超大规模的基础设施以及仅仅是硅谷的坚定力量而闻名。 它们作为技术生产者的新关联鲜为人知,但可能更为重要。 开源计划办公室通过技术建议和与有影响力的开发人员的关系来指导这些工作并最大程度地发挥作用,更不用说在社区治理和人员管理方面的深厚专业知识了。

营销力量

与技术影响力齐头并进是每个公司如何谈论其开源工作的方式。 通过围绕这些项目和社区传达信息,开放源代码计划办公室可以通过有针对性的营销活动来发挥最大的影响。 长期以来,营销一直是开源圈中的肮脏词,因为每个人在公司营销方面都经历过糟糕的经历。 就开源社区而言,营销采取的方式与传统方法大不相同,并涉及扩大具有战略重要性的社区中已经发生的事情。 因此,一个开源程序办公室可能不会为尚未发布任何代码的项目创建奇幻的幻灯片,但他们会谈论他们创建的软件以及他们参与的其他计划。基本上,这里没有蒸发器。

想一想Google的开源计划办公室所做的最初努力。 他们不仅为Linux内核和其他项目贡献代码,而且还经常在开源会议的主题演讲中谈论很多代码。 他们不仅向写开放源代码的学生们捐钱,他们还创建了一个全球计划,即Google Summer of Code,它成为开放源代码开发的文化试金石。 在Kubernetes尚未开发之前,这种营销努力就巩固了Google作为主要开源开发人员的地位。 结果,在创建GPLv3许可证期间,Google发挥了重大影响,公司发言人和开源计划办公室代表成了技术活动的主要对象。 开源计划办公室是最能协调这些工作并为母公司带来实际价值的实体。

改善内部流程

改进内部流程听起来似乎不是一个大好处,但是克服混乱的内部流程对于每个开源程序办公室(无论是软件供应商还是公司驱动的公司)都是一个挑战。 鉴于软件供应商必须确保其流程不会紧跟其发布的产品(例如,无意公开采购专有软件),而用户则更担心侵犯知识产权(IP)法:专利,版权和商标。 没有人愿意仅仅因为发布软件而受到起诉。 没有活跃的开源计划办公室来管理和协调许可以及其他法律问题,大公司在就开源流程和治理达成共识方面将面临巨大的困难。 为什么这很重要? 如果不同的团体以不兼容的许可证发布软件,这不仅会让人感到尴尬,而且还将为实现最基本目标之一(改善协作)提供重大障碍。

再加上这些公司中许多仍在以惊人的速度增长,因此无法建立围绕流程的基本规则将比预期的要早。 我看过大型电子表格,其中包含批准和未批准的许可证矩阵,以及在遵守法律限制的同时如何(以及如何)创建开源社区的指南。 关键是在开发人员需要制定决策时可以参考这些内容,而不会在每次开发人员想要为开源社区做出贡献时承担大量的,工作缓慢的IP审查的法律费用。

拥有一个活跃的开源计划办公室来维护有关许可证合规性和来源贡献的规则,并为工程师建立培训计划,有助于避免潜在的法律陷阱和昂贵的诉讼。 毕竟,如果公司由于有人未阅读许可证而损失了真钱,那么在开源项目上进行更好的协作有什么好处? 好消息是,与软件供应商相比,公司不必担心专有IP。 坏消息是他们的法律问题同样复杂,尤其是当它们直接遇到软件供应商的法律障碍时。

拥有一个开源程序办公室,您的组织如何受益? 在评论中让我知道。

翻译自: https://opensource.com/business/16/9/4-big-ways-companies-benefit-having-open-source-program-offices

受益开源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值