设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

企业支持开源的4个理由

2014-1-20 15:09| 发布者: joejoe0332| 查看: 3039| 评论: 0|原作者: 网界网|来自: 网界网

摘要: 当开发者想到开源时,他们只会联想到“免费”,而不会想到其他的方面了。因为一般情况下,人们不会太关注那些能够让他们免费使用且几乎没有任何许可限制的技术。如今,当企业想到开源时,他们会立刻想到“业务灵活性 ...


  开源可促进业务敏捷性


  不要把业务敏捷性和敏捷开发的概念混淆,业务敏捷性是指企业能够迅速应对市场需求的一种能力。通过加快软件开发的速度,开源不仅赋予了开发者敏捷性,同时也赋予了企业业务的敏捷性。


  Ron Pitt是与Development Is Child's Play所有人Wiss合作的开发者,同时也是位于美国加利福尼亚州波威市的LevelHead Solutions公司的软件顾问。如果Ron Pitt在做这个项目时需要新代码的话,他只需花几分钟直接从开源社区下载就可以,而不用自己重新开发。Pitt说:“当然,其中的一些代码会有漏洞,但 是我宁愿花上15分钟去修复这些漏洞,也不愿意花15个小时重新写一个代码。”


  企业也同样受益于开源技术所提供的功能,能够让他们快速对市场做出反应。值得一提的是,那些使用开源软件代码的企业根本不需要按照供应商给你限期进 行其商业应用的升级。“如果你要是等供应商来帮你做升级的话,那么这会影响到你公司创新和生产的速度”,位于加拿大渥太华的Eclipse的执行董事 Mike Milinkovich说。Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境。


  Kaiser Permanente公司副总裁Madhu Nutakki也认为开源能够在敏捷性方面为企业带来价值,Kaiser Permanente是位于美国加利福尼州西部城市奥克兰的一家医疗服务机构。


  自2011年起,Kaiser Permanente公司就一直用GitHub源代码控制公司内部系统。Nutakki说:“GitHub是由开发者创建的,能够以最快的方式发布代码。 它为我们更快速、频繁的发布更新提供了便利。”同时,GitHub中也能够使用专有的开发工具,Kaiser Permanente公司主要利用它来做开源部署。


  Nutakki解释说:“我们使用GitHub主要是因为我们编程范式需要一个更加快速的发布模式。” Kaiser Permanente公司大举进军移动领域,这意味着该公司将面临一些对频繁更新有着更高期待的客户。“我们之前平均以每六个月一次的发布周期创建一个大 的应用,而在过去两年里,我们逐渐缩短了发布周期,改成每季度、每月甚至更快。利用GitHub我们只需一个小时就能创建一个应用,如果用其他产品的话, 则需要花上很长时间。”


  Forrester分析师Hammond也认为,开源技术敏捷的优势是其能够迅速在企业IT部署中走红的原因。“如果你问一个开发者怎样做好一个特 殊的项目,他们会告诉你他们不会去购买任何硬件设备,因为他们可以将这个项目运行在Linux上。他们可以利用一个开源开发架构,同时还可以帮助任何人开 发他们想要的应用。”


  开源同时也为软件开发过程中产生的新资源带来很大的“弹性”。Hammond说:“你无须担心‘我有没有许可’、‘我是否要去购买更多的软件’等问题。”这就是基于云的软件和开源软件高度关联的原因,他指出,这两者为企业提供了前所未有的可扩展性和灵活性。


  开源能够缓解业务风险


  利用开源技术的另一个好处(也许往往被人们忽略)就是减少企业对单个或多个供应商的依赖,从而降低业务风险。Milinkovich指出当企业开发 的TOPCASED(一种嵌入式系统开发工具)被收购时,开发者可以立即停止他们在TOPCASED上所做的工作。而那些曾经使用过、青睐该工具的企业, 比如Aibus(空中客车公司,欧洲一家民航飞机制造公司)又将它进行重组,并且寻找其他开发者继续支持这一工具。


  供应商不断更替,商业等级也在不断改变,而唯一不变的是开源社区。Milinkovich说:“开源技术的开放和透明缓解了许多风险。只要还有利可 图,或者你继续访问源代码和资源库,那么无论企业的规模是大是小,它都不会放弃开发代码的。如果你能拥有一个根据自己编写的充满活力的代码社区,那么它将 比任何一个死板的企业更具有弹性。”


  位于德国纽伦堡的SUSE公司的产品主管Gerald Pfeiffer认为,正是基于这些原因,开源技术才会蓬勃发展,SUSE主要提供企业级的Linux操作系统的发行版。


  人们利用开源技术节省了成本,从中获得了好处,但这并不是开源最大的优点。开源还提供避免锁定和定制等功能,它是所有这些功能的集合。Pfeiffer说:“你和其他人共同承担开发的成本,所以在开源社区里,你能够获得比供应商提供给你的更大的多样性和独立性。”


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部