去年,红帽宣称他们希望以商业订阅的方式为企业级用户提供 OpenStack 软件。 OpenStack 软件就是一种建立在私有云和公有云基础上的开源软件项目。
红帽的工程师们给OpenStack项目筹款。以产品来分类开源项目,并且将捐献款项提供给他们。
以Jboss 公司团体项目为基础的开源项目,因红帽企业Linux而闻名。它是一个运行在开源Fedora Linux 操作系统下以产品分类的版本。
像红帽这样的公司通过卖从开源平台上开发产品获得了巨大的财富。但是如果开发的平台是免费的,那么相对的,你会为这样的产品付费吗?
企业级维护
如果你的公司在完成关键任务的时候使用了开源平台软件,那么你可能需要另外雇佣专人去维护软件的运营,排查使用障碍。
如果有专属权的软件出现使用问题时,软件技术团队对软件的支持是免费并可行的。但是对于使用开源平台编写的软件,当他们出现问题时,使用者没有保证开源平台的技术团队能够及时有效地解决你的问题。因为开源的团队并不是7天24小时随时都提供故障排查服务的。
也有一些第三方公司为开源软件提供付费的技术支持。然而,一名红帽的高级经理说,像红帽这样的公司会为你提供比第三方公司更好的开源项目产品化服务与资助。
“我们能够提供大多数核心软件技术的核心价值,我们雇佣相关领域的专家——并非一般专家,而是对产品有核心贡献的人。”他补充到,“更重要的是,这些都是一个开发团队的核心部分,它们能够对产品进行修改与维护。”
为软件引入新特征
对开源软件付费的另一个好处是在很多情况下你想要的不仅是基本功能。很明显,如果你仅只是简单的下载并且运行这些开源程序并不能为其添加新特征。