如何从开源软件中赚钱

放弃GPL可能是成功运行商业开源软件业务的关键。

开放源代码的说明

上个月我们讨论了开源商业模式是有缺陷的因为销售维护和支持订阅并不能给公司提供足够的收入来区分他们的产品和底层的开源软件,或者与私有软件公司的销售和营销工作相竞争。这一观点是由Andreessen Horowitz的风险投资人Peter Levine提出的。

但是Levine的观点只适用于使用gpl类型许可证将开源软件商业化的公司。

这是太阳微系统公司(Sun Microsystems)前高管丹尼尔·拉斯金(Daniel Raskin)提出的相反观点。拉斯金目前是总部位于旧金山的开源身份和访问管理软件公司的战略和营销副总裁ForgeRock

拉斯金表示:“彼得•莱文谈到了使用GPL许可证的传统开源商业模式,在这种模式下,你无法将软件货币化,因此你很难筹集资金投资于创新。但他指出,公司可以使用其他开源许可,这确实允许软件货币化。

并非所有的开源许可证都是平等的

例如,ForgeRock产品的源代码是在公共发行和开发许可证(CDDL)下许可的,CDDL是由Sun Microsystems生产的由fsf批准的自由软件许可证,基于Mozilla公共许可证(MPL)。这个许可的有趣之处在于,从这个源代码编译的软件可执行程序可以在不同的许可下提供:在ForgeRock的情况下,是一个商业许可。有一个要求,即任何可执行文件都必须随源代码一起提供。

[相关:为什么开源商业模式是失败的

ForgeRock每年都提供软件的主要版本,这些版本以商业许可的形式免费提供给开发人员,可以在非生产环境中使用,同时还提供了CDDL的源代码。任何人都有权获取源代码,自己编译并在生产环境中使用它,尽管他们必须自己开发错误修复程序和安全补丁。

订阅用户可以在生产环境中使用该软件,并获得次要和维护版本,其中包括bug修复和安全补丁,以及支持和法律赔偿。只有他们获得了这些次要版本和维护版本的源代码。

拉斯金说:“所以我们一年之后才发布一个版本,但每发布一个版本,你必须是付费用户——这样软件本身就可以通过订阅实现盈利。”

他说,这是关键:GPL商业模式使开源软件难以货币化,但其他模式,如ForgeRock的——基于源代码的CDDL和可执行文件的商业许可——确实允许开源软件货币化。临时版本的源代码是“开放的”——但只对那些为软件的商业许可证付费的人开放。

很难与免费竞争

他认为,软件可以货币化的程度——它能产生多少收入——取决于软件实现了什么,以及有什么替代方案可用。但问题是:传统的GPL方式意味着开源软件潜在客户可以选择下载一个“社区”版本的免费软件和使用它,或支付订阅的本质上相同的底层软件——尽管一些高质量的承诺,安全,有时功能增强,加上支持。

由于基于订阅的产品被迫与免费的替代产品竞争,这就减少了订阅产品可能产生的潜在收入。(莱文指出,许多公司不愿意支付“红帽税”,因为他们可以免费得到Fedora。)

但在ForgeRock的案例中,这并不适用,因为它的软件没有“社区”版本:如果你想使用该公司的身份管理解决方案,你需要支付许可证。然后您可以访问源代码,并根据需要对其进行修改。

事实上,这并不完全正确,因为每年的主要版本都是免费的,附带的源代码任何人都可以编译和运行。但是这个版本并没有得到任何社区的维护(部分原因是这个软件太专业了,吸引不了任何社区),所以将代码投入生产是很草率的。

ForgeRock的方法存在一个潜在问题:的感知优势传统的自由与开源软件开发模型(非开源商业模式)是通过给予每个人访问源代码,任何人都可以为这个项目,改进或发现bug,任何人都可以修改软件来满足他们的需求,每个人都可以从任何修改中受益。

但这不是发生在ForgeRock的产品。只有付费客户(世界上大约有500个)可以访问次要和维护版本的源代码,因此,只有一小部分代码——大约10%——来自公司之外的贡献者。

[相关:不使用开源软件的7个理由

因此,尽管ForgeRock可能有一个可持续的商业模式,但这是否仍然是一个真正的开源软件,它捕获了免费开源开发模式的好处,这是一个问号。

拉斯金认为,它提供的:透明到什么软件实际上,源代码的保险应该ForgeRock突然不复存在,解决与供应商协作的能力,加上能力定制软件与底层源代码。

提供一个免费的、非用于生产的产品版本及其源代码,也使公司能够轻松地评估软件,尽管这并不是开放源码软件所独有的。尽管如此,拉斯金仍然坚持认为,在公司五年的历史中,头三年的销售机会比公司能处理的要多,这仅仅是因为组织在试用软件和检查源代码。“在这方面,开源可以成为一个非常有价值的销售渠道,”他说。

剩下的问题是,与Oracle、CA和IBM等身份软件领域的其他公司相比,ForgeRock的开源商业模式究竟能带来多少利润。该公司不披露这类财务信息,所以这是一个很难回答的问题。

但是,Raskin确信,ForgeRock的方法是一种开源的商业模式,可以让它以一种使用传统的基于gpl的商业模式无法实现的方式蓬勃发展。他总结道:“你确实会遇到强硬的开源人士,他们坚持所有东西都应该是100%免费的,但如果这只会导致商品软件,那就是错误的模式。”

这个故事,“如何从开源软件中赚钱”最初是由首席信息官

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2015Raybet2

2021年IT薪资调查:结果在