当您采购专有软件时,您购买的是使用许可和支持协议。但是当您购买开源软件时,您已经从 OSI 批准的免费许可中获得了使用权,因此您应该将订阅成本与专有支持协议的成本进行比较。对吗?
错!开源订阅包括与两者结合购买的所有相同要素。在大多数情况下,如果您获得同等价值,您应该期望支付相似的价格。
这不是一个总体拥有成本 (TCO) 问题;这只是一个确保您进行同类比较的直接问题。总的来说,我也相信真正的开源解决方案的总体拥有成本会低于专有解决方案。正如我在下面解释的那样,开源的成本节省并非来自许可证的价格,而是来自它所允许的自由 - 随意使用软件的灵活性,聘请可以自由研究它的专家,在可以自由直接与源代码合作的市场中购买,以及与任何地方的任何人共享软件,以提高您的工作效率。
“自由软件”表达中的“自由”一词诱使我们相信,开源订阅应该比其专有等价物便宜得多。但事实是,如果有的话,开源交付的自由的额外价值意味着它可能应该花费更多!它没有花费更多的原因是更多地反映了您的专有供应商有能力迫使您支付过高的价格,从而为他们巨大的财富提供资金。
决定是否雇用员工、订阅还是仅仅自行承担风险使用的自由——换句话说,控制您自己的预算和命运,而不是将两者都交给供应商控制——这使得开源成为大多数公司的巨大“胜利”。
购买专有软件
让我们看看采购开源软件订阅与采购专有使用许可和支持协议有何不同。当您购买专有软件时,您很可能会购买两样东西
- 授予软件使用权的许可证。实际上没有理由需要为此付费,但对于大多数供应商来说,这是一个方便的控制点,他们可以在这里迫使您为创建软件的成本以及为创建下一个版本中的新功能的成本做出贡献。
令某些人惊讶的是,这实际上是一项经常性成本。最有可能的是,当下一个版本发布时,您还需要更新、续订或升级此许可证。许可证也可能以拥有有效的支持协议为前提。 - 支持协议。这是值得付费的,因为它交付了真正的商业价值。没有它,当您遇到问题时,您将孤立无援。有了它,您可以向某人报告问题,并且希望您会收到解决问题并最终纠正问题所需的帮助。您的支持协议将被编入某种服务级别协议,告诉您可以多久呼叫一次、何时得到答复以及供应商将多么努力地帮助您。
除了支付提供这一切的人员配备和基础设施的费用外,您支付的钱还用于“维持”产品——也就是说,使其在周围环境变化时保持工作状态。维持包括例如在新版本的操作系统或应用服务器上测试软件。
您需要保持此协议的最新状态,因此您需要为协议涵盖的每一年付费。您还需要拥有软件的使用权,因此您需要保持其最新状态作为先决条件。
这两件事的定价都将涵盖将其销售给您的成本——这是一项可观的成本,因为大多数商业招标流程都涉及专家的广泛工作才能创建响应。两者都将包含加价,以便交易对您的供应商有利可图。您还会注意到,这两个项目都可能需要定期续订,并且两者可能彼此关联,在某种意义上形成了随时间推移的单一交易。
购买开源软件
当您购买开源软件的订阅时,您将在不同程度上为所有相同的东西付费。虽然您可以出于任何目的自由使用该软件意味着没有强制付款——您始终有权使用该软件——但上述两个项目中的所有相同的东西仍然需要付费。订阅只是分摊创建和维护软件成本的一种更灵活的方式,并将这两项成本与您需要的服务级别协议的成本捆绑在一起。
情况如此符合您的利益。您不希望没有支持、维护或持续开发。通过这种方式通过您的订阅供应商为软件的持续开发做出贡献,以保护您对软件的投资,这完全是明智之举。但您也拥有软件自由,而不仅仅是您的供应商。
除了因为无需许可证管理而拥有成本更低之外,开源订阅的价格可能比在类似时期内专有使用权/支持协议组合的价格稍低的原因有两个
- 第一个原因是销售成本可能会更低,因为您可以先采用该软件,然后再订阅。如果您的采购流程不允许采用以采用为主导的方法,您将无法实现这种成本节约,因为您的供应商将不得不付出同样的努力来向您销售,因此必须在价格中反映出来。
- 第二个原因是创建软件的成本可能会更低。在开源社区中,每个参与者都自负盈亏并获得自己的回报,因此创建软件的沉没成本不一定必须反映在价格中。但是,您的供应商仍然需要雇用相当数量的社区成员来为未来的版本做出贡献,因此这种成本节约不太可能是巨大的。
天壤之别
将您的订阅成本与竞争性专有解决方案的成本进行比较并不容易,但如果您这样做,您可能会发现在软件的生命周期内,成本大致相当——如果您选择购买涵盖的所有内容。但这是一个很大的“如果”——您很可能不会这样做。
开源的巨大好处——以及它带来的自由——在于您可以自行决定。您可以选择雇用或分配自己的员工来承担部分支持。您可能会选择让您自己的开发人员在生命周期的部分时间在社区中工作。您可以在整个生命周期中打开和关闭支持协议,而不会失去使用该软件的权利。并且任何给定的开源项目交付订阅的市场都很可能具有竞争力,从而降低成本。没有专有锁定意味着您的供应商必须保持精简和高效。
从这一切中得出的教训是,您不能仅仅将开源订阅与专有产品的支持协议进行比较,并且开源订阅具有灵活性,使您可以控制成本,而专有供应商几乎永远无法做到这一点,专有供应商一旦您被锁定,就更有可能提高价格,更糟糕的是,利用这种锁定来获得越来越多的 IT 支出。
因此,请确保您的采购政策反映这些现实,而不仅仅是假设可以像处理专有软件一样处理开源软件。事实并非如此,如果您尝试这样做,您将无法获得开源带来的自由的回报。
本文最初发布于 ComputerWorld UK。您可以在 Twitter 上关注 Simon @webmink 和 Identi.Ca。
评论已关闭。