企业开源:挑战与误解

如今,开源运动的发展比以往任何时候都更加迅速,这为IT团队提供了越来越多的替代专有解决方案的选择。云计算,容器和软件定义技术的兴起帮助推动了这一趋势。在网络方面,开源选项近年来呈爆炸式增长。

但对于企业IT部门来说,实现开源技术和参与开源项目可能是一个挑战。云计算和虚拟化提供商Turbonomic公司首席解决方案工程师,技术传道者EricWright接受了挑战。Wright广泛参与开源社区,他说开源可以提供巨大的好处,但IT专业人员可能需要抛开一些误解,使其工作。

企业开源:挑战与误解

Wright拥有VMwarev Expert和OpenStack背景,他将与其他专家参加今年5月在InteropITX举行的全天开放源代码峰会。

1.支持

企业中最常提到的开源挑战之一是缺乏支持,但Wright表示这更是一个误区。“有很多公司已经广泛接受对开源生态系统的支持,”他说,“RedHat,Mirantis以及其他公司都在支持开放生态系统。”

企业面临的开源产品的另一个常见问题是它们是否会消失。Wright指出,确实企业不能保证专有产品的寿命:当供应商(如Ruckus,Wireless或Avaya)被收购时,这也意味着其产品消费方式发生变化。

“恐怕平台会在几年后消失,所以你现在不会使用它,不使用它也是一种自我实现的预言,”他补充说,开源平台已被蓬勃发展的组织所接受。

2.资源

能够对开源项目进行回馈是关键,为IT人员提供必要的时间,这对于企业来说可能是具有挑战性的。Wright承认工作与生活之间的平衡,但表示,那些具有能力并愉快工作的开发团队将会获得更大的收益,有助于改善组织可能使用的平台。

除了人力资源的挑战之外,他说,企业通常担心工作在开源项目上的潜在法律影响。“企业担心他们的团队是否正在开发能够以某种方式影响知识产权的代码,或者对平台下的另一个消费者产生负面影响,”Wright说。但是,这个问题有很多疑虑。“其实有大量的法律资源帮助人们了解如何积极参与开源贡献。”他说。

Wright说,资源更少的小型企业更难集成开源,特别是在网络方面。“规模越小,就越具有挑战性,因为必须依靠合作伙伴来完成。然而,像思科,瞻博网络和VMware这样的成熟厂商可以接受开放网络,目前合作的供应商已经广泛采用开放标准和开放平台。”他说。

3.代码之外

一个常见的误区是,为了成为开源贡献者,必须是一个开发人员。Wright说,“开源是为人们使用一个平台或产品创造机会,而实现这个共同的目标,提供平台和产品需要更多的代码,”他说,“企业需要项目经理,营销人员和技术传道者来传播和分享故事。”

参与开源项目的开发人员需要能够做出商业决策这个艰难的选择,例如,下一个版本中的内容,他说,“这就是为什么我们还需要innkeepers,他们可以处理pull请求,设置会议和开发论坛,它不仅仅是敲击键盘输入原始代码,而是真正创建了一个支持的业务。”

共享开源成功和挑战是至关重要的,因此其他人可以向他们学习,他说,“开源之路并不是充满阳光和彩虹,也不是没有围墙的花园,还需要大家的共同努力与分享。”



   


 


  

本文转自d1net(转载)

上一篇:开放平台周度更新日志


下一篇:何时使用SET和SELECT为变量赋值