openstack_作为OpenStack运营商回馈

openstack

付钱给有才华的开发人员编写高质量的代码并不便宜。 为什么在地球上您随后会转身并将该代码提供给您的竞争对手? 事实证明,这样做可能具有竞争优势。

至此,在今年早些时候在亚特兰大举行的OpenStack峰会上,Colin McNamara谈到了OpenStack运营商面临的一些挑战,以及他们的公司在尝试向上游项目贡献代码时所获得的优势。 。 McNamara是Nexus IS(位于硅谷的系统集成商)的首席云架构师。 他的演讲着眼于业务和技术角度的重点和好处。

克服业务方面的挑战

提交上游代码所面临的最大挑战也许是维持日常业务的愿望。 传统上,某些人将代码和其他知识产权视为技术公司的核心资产。 如果您放弃他们,您还有什么? 麦克纳马拉(McNamara)认为,要使企业成功,就必须有一个特殊的理由,那就是公司要与众不同-他们在竞争中拥有一个“不公平的优势”。 只有代码来支持这一特殊的事情。

当您在上游共享代码时,您将与竞争对手甚至潜在的未来员工分担开发负担。 竞争对手甚至可能不是正确的词。 用麦克纳马拉的话说,“仅仅因为某人属于同一业务领域,并不意味着他们就是竞争对手。这意味着他们与您相似。” 是潜在的未来合作者,甚至潜在的员工。 当您向上游承诺时,您将增加熟悉您的工作的个人和潜在的未来合作者的数量,增加您的信誉,并允许将来可能无法实现的增长。

还有技术解决方案

Git,Gerrit和Jenkins (可在OpenStack开发过程中实现代码提交,审阅和持续集成的工具)对于试图控制代码流并确保已实施必要的法律控制的组织也具有明显的优势。 。 特别是对于有权访问专有代码库的组织,他们需要确保不要无意间将其合并到上游代码中,因此,适当的技术检查点将非常有用。

麦克纳马拉(McNamara)有很多分享的见识,而不仅仅是我在这里分享的一小部分。 在仅仅四十分钟的时间里,非常值得花时间坐下来观看所有视频。

翻译自: https://opensource.com/business/14/8/contributing-back-openstack-operator

openstack

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值