我不一定同意以下观点,但那里有一个相当强烈的论点......
<devil's advocate>
在查看许可时要记住的关键事项不一定是技术成本,而是在凌晨 2 点有人指责你的成本,那时你想要钱的一切都已经消失了。
有很多公司已经在这种方法上建立了他们的商业模式(例如 Sun - 抛开关于这种方法是否真的有效的明显争论,RedHat 等)。
IBM 可以为其产品提供的好处并不能真正归结为技术本身(正如您所说,您可以以更好的价格获得可以完成相同工作的东西),更多的是关于他们的业务流程产品。如果您所处的环境需要可预测的正常运行时间、可扩展性等(例如银行业)
IBM 的产品经过了相当好的测试(它们通常在其他地方的前沿之后发布几个版本的原因之一)。你知道你得到的东西将非常强大,与其他大型企业系统(如你所说的遗留系统和其他业务系统,如 Siebel、Oracle、SAP 等)很好地集成,更不用说一站式- 支持与其他 IBM 产品的集成(如果您已经喝了完整的 IBM 酷援助)。
您还知道,在交付的内容存在问题的地方,它是相对透明的,并且对于您可能遇到的事情,会有记录在案的解决方法。
</devil's advocate>
如果你有足够聪明的人,你不一定需要像 IBM 这样的人可以提供的支持(以 RedHat 为例——人们仍然可以免费下载 Linux 并在其上开展业务)。但是在 2:00,你只能靠你自己了——你不能给 Linux(或 Tomcat 提交者之一)打电话,让他们告诉你你做错了什么并帮助你修复它。