公司同意开源的4个原因

开源不仅仅是为了节省资金 - 企业正在采用它以更快地开发应用程序,具有更高质量的组件。

开源是免费的,广泛的可用,但它的好处不会在那里停止。企业正在拥抱它的敏捷性,其在市场上的这些时代最重要的质量。

当个人开发人员想到开源时,他们认为“自由”。与好的事业有很好的原因:他们的正确性思想对技术不感兴趣,因为他们可以获得没有成本并使用少量许可限制?

当公司想到开源时,这些日子他们认为“经营敏捷性”,质量越来越高于快速变化的市场中的所有其他人。

IT从业人员说,快速,可靠地经济地创建新应用程序的绘制企业大小,以开源和驳回它们,以便将其用于更大的项目,但IT从业人员说。

这可能就是为什么开源如此流行的原因少数举行)。根据Forrester研究报告“开发领域:2013,“76%的开发人员在某种程度上使用了开放源技术”,“Forrester分析师专门从事申请开发和交付的Forrester分析师Jeffrey Hammond说。

以下是为什么所有尺寸的组织都严重采取开放来源的四个关键原因。

开源使成本降低

成本节省可能只是开源诱惑的一部分,但它仍然是一个很大的部分,无论组织多么大小。“Netflix如何收取每月的每月少于8美元的服务?”哈蒙德问道。“因为一切都是在开源软件上建立的。他们专注于内容,而不是构建操作系统或测试框架。”

“这就像使用春天,jboss或Drupal内容管理,”哈蒙德说。“公司可以免费得到‘乐高积木’,这样他们就可以把自己的时间和资源花在打造自己特别想要的东西上。”企业总是定制打包的软件,比如ERP应用程序,除了现在的开源软件,定制的成本更低。

开源阻止

虽然很多开发人员 - 以及越来越多的企业 - 这些天在开源上看涨,而不是每个人都在船上。

Forrester调查从2011年第四季度发现开发人员拒绝使用开源工具——具体来说,集成工具——主要是羞,因为他们担心支持(关注被71%的受访者)和缺乏技术技能来管理开源工作(42%的受访者)的问题。受访者还提到了对安全性和许可的担忧,但程度较轻。

实际上,在某些情况下,开源帮助恢复了应用程序的自定义开发,在过去10年左右,随着商业应用程序和软件即服务的使用越来越普及,自定义开发的流行程度有所下降。

采取一些定制开发工作,以节省资金呼吁Carestream Health.。A $2.5 billion provider of dental and medical imaging systems with 8,000 employees, Rochester, N.Y.-based Carestream wanted to consolidate the data from its worldwide manufacturing facilities into a single product life-cycle management (PLM) application to reduce new product development and manufacturing time by routing information more efficiently.

Carestream全球研发效率和IT工程总监David G. Sherburne说:“我们希望在公司的全球范围内对产品相关信息进行一致的管理。”“随着现代平台的建立,未来,我们希望通过集成现有的点解决方案和消除手工流程步骤,提高5%的生产力。”

Carestream选择aras.,Andover,Mass.的PLM供应商使用开源模型来鼓励客户开发和共享新组件。阿拉斯有“合理的总成本的最佳功能”,“谢尔本说。“它没有我们需要的一些功能,所以我们知道我们必须做一些额外的发展,但是当我们完成那个时,我们知道我们可以从固定成本的角度来全球部署它。”

没有提前资本许可证成本,允许Carestream继续前进,而无需购买和库存许可证。“订阅模式允许我们进入PLM项目并专注于正确的实施,”Sherburne说。“它提供了一个固定成本的平台,可以随着时间的推移而增强,并扩大以允许更多的协作访问,而无需持续的成本支出。”

如预期的那样,Carestream出现了:当软件完全部署时,它的持续成本为大约1,500名用户(1,000个内部,500个供应商)的费用在“六个数字的低端”时,Sherburne表示,而不是“数百万美元前期他说:“对于包装的申请,不包括持续的维护。

大企业并不是唯一从开源的成本结构中获益的组织。经济学意味着较小的实体具有特定的软件需求,可以在一个成本效益高的包中得到它们需要的东西。

Teri Wiss,所有者发展是孩子的戏剧这家总部位于加州库比蒂诺(Cupertino)的公司是一家儿童职业治疗机构。几年来,她一直在寻找一款能为她的16名全职和兼职员工处理日程安排和账单的应用程序。

在过去的几年里,Wiss评估了各种面向医疗保健的软件包,但是没有一个提供她想要的特定功能。她说,由于她的专业独特性,很少有SaaS应用程序能满足她的需求,而那些可能满足的应用程序也太贵了。

WISS最终决定自己成长,转向一个开源开发商,其一次性费用与她看过的一些SaaS产品的一年的费用大致相同。“我担心,因为我没有说'电脑'足以告诉别人我想要的东西。但是[顾问]说忘记了他所做的事情,并告诉他我工作的方式,”韦斯有关。(见“开源纾困小企业“有关详细信息。)

开源提高质量

开源风扇长期以来,该方法产生了更好的软件。他们的推理:如果代码有缺陷,开发人员社区可以很快识别和解决问题,其中单个编码器可能会在不知不觉上覆盖,至少持续一段时间。

从可靠性和财务角度来看,[开源]都有相应的好处。美国银行(Bank of America)全球银行业务董事总经理彼得•理查兹(Peter Richards)说

质量上诉美国银行。“就高质量软件而言,我们有更广泛的选择,”世行驻纽约的全球银行业务董事总经理彼得•理查兹(Peter Richards)表示。“从可靠性和财务角度来看,都有相应的好处。”

Richards说,该银行将开源组件集成到自定义开发的应用程序中,但只有在他们认证后才。“我们通过一个确保他们适合在银行的发展环境中使用的过程,”他说。

询问是否为这么大公司使用开源而令人惊讶的是,Richards CitesLinux.在商业组织普遍接受的途径。在开始,他解释说,企业担心Linux是一个爱好者的操作系统,而不是一个大公司可能依赖的操作系统。但多年来,“通过同行评审的支持Linux的人数已成为公司的更好操作系统之一,”Richards说。

“开源开发代码的质量取决于能够贡献、审查和测试它的人的数量,”他断言。“这意味着它是一段可靠的代码。”这种开发结构还与成本有关:“如果您必须自己支付这些费用,那么您最终将付出巨大的成本,因为您必须自己进行测试和代码审查,”Richards补充道。“这是[开源]的一大优势:以合理的成本获得质量。”

开源提供业务敏捷性

不要与敏捷发展混淆,企业敏捷是能够快速对市场需求做出反应的能力。通过加快软件开发的步伐,开源向开发人员和企业提供此目的。

ron pitt,开发人员的开发者是孩子的Play的Wiss,是软件咨询的合作伙伴培训机构解决方案如果他需要一个项目的新代码,他会在几分钟内下载,而不是自己开发。“当然,它的一些缺陷,但我宁愿花15分钟调试它,也不愿花15小时从头编写它,”Pitt说。

企业同样受益于开源的能力,让他们快速反应。首先,使用开放软件代码的公司没有与商业应用程序升级的供应商的时间表相关联。“如果您必须等待供应商进行所需的变化,它会影响贵公司可以创新的步伐,”渥太华的执行董事Mike Milinkovich说Eclipse,专注于最初由IBM推出的工具的个人和组织的开源社区,用于Java。

奥克兰,加利福尼亚州奥克兰的数字存在副总裁Madhu NutakkiKaiser永久性,同时调节开源以灵活性的形式带来价值。

[开源]在我们更频繁地发布更新时,我们会提供更多的灵活性。Madhu Nutakki,VP,Kaiser Permanene

Kaiser Permanente一直在使用GitHub.自2011年以来的源代码控制系统。“它是由开发人员构建的,以便以加速方式释放代码。当我们更频繁地发布更新时,它会让我们更具灵活性,”Nutakki说。(注意,虽然GitHub也与专有开发工具合作,Kaiser主要用于开源部署。)

“我们开始使用GitHub是因为我们的模式转变为更快的发布模式,”Nutakki解释说。这家医疗服务提供商不断向移动领域推进,这意味着它现在正在为那些对频繁更新抱有更高期望的客户服务。“我们过去常常每六个月开发一次大型应用程序。在过去的两年里,我们的发布速度更快了——每月、每季度甚至更快。“我们使用的其他产品,要花更长的时间来构建。而GitHub只需要一个小时。”

Forrester分析师Hammond证实,开源的速度优势使其在企业it开发中更受欢迎。如果你问一个开发人员他们将如何处理一个特定的项目,他们可以回答说他们不需要购买专门的硬件,因为他们可以在Linux上运行。他们可以使用一个开源的开发框架,他们可以开发人们特别需要的东西。”

Hammond说,开源也为旋转新资源的过程带来了很多“弹性”。“你不必问'我有许可吗?'或者'我要买更多软件吗?“他说。这就是为什么之间的高度相关性被基于和开源软件,他指出 - 两者都提供了公司过去没有的可扩展性和灵活性。

开源减轻了业务风险

另一个,可能是无名的,利益使用开源工具,从而减少对单个或多个供应商的依赖,是开源选项可能会降低业务风险。Milinkovich指出,日食是在公司所做的托盘,获取了嵌入式系统的开发工具。“开发人员被收购并停止了它,”他说,所以使用它并喜欢它的公司,特别是空中客车,共同创建日食​​以继续支持它。

供应商来到和商业优先事项变化,而社区的焦点更加不变。“开源的开放性和透明度减轻了很多风险,”Milinkovich说。“一家公司是否大或小,如果它不再是商业可行的,它将停止开发代码,并且您不再可以访问源代码和存储库。如果您实际上可以在您的代码周围建立充满活力的社区,那是比严格的商业企业更具弹性。“

纽伦堡为基础的产品管理主任Gerald PfeifferSUSE提供企业Linux的,认为开源是所有这些原因的开源。

“人们通过使用开源来获得成本效益,但这不是第1个优先级。它也是避免锁定,定制的能力,有更好的感觉你为你付出的东西。它的所有这些的组合,“Pfeiffer说。“您正在与其他人共享开发成本,因此您可以获得更多的多样性和更多的独立性而不是单个供应商。”

开源纾困小企业

发展是孩子的戏剧基于Cupertino,加利福尼亚州的儿童职业治疗实践,老板Teri Wiss一直在寻找几年的申请,该申请将为她的业务处理安排和计费。

她用谷歌这样一来,如果有一位家长取消了预约,其他家长就可以很快看到新的预约时段——但她也必须将那个日历与治疗师使用的纸质日历同步。为了提高效率和准确性,她需要一份电子申请表。

相关:
12 第1页
第1页共2页
IT薪水调查:结果在