开源商业模式传统上被认为是失败的战略,唯一通常被提及的成功故事是RedHat。随着基础设施即服务(又名IaaS或云)提供商(如AWS)通过获取开源软件创造的价值赚取数十亿美元,审查级别也在提高。这数十亿美元主要来自SaaS供应商(他们反过来赚取了数十亿美元),这得益于在这些IaaS提供商上构建其产品所需的前期资本支出的减少。常识是,除了SaaS之外,以任何方式销售软件都是愚蠢的。
虽然这种观点并非没有价值,但现实情况是,有许多成功的开放源码软件公司,而且成功率正在增长。开放源码公司似乎正在想办法获取他们创造的更大比例的价值。作为之前与人共同创建了一家SaaS公司,以及最近与人共同创建了一家开源软件公司的人,我想从上市的角度来探讨SaaS与开源之间的关系,以说明开源模式是如何成功的,并帮助确认我不仅仅是一个受虐狂。
我将从SaaS的简要概述开始,以及它是如何成为如此占主导地位的模式的,并谈到销售开源软件的不同开放核心模式可能正在创造一个可行的替代市场。
SaaS是如何成为主要的软件交付方式的?与大多数全行业的转变一样,它的出现是因为对当时的模式-由内部IT部门在内部运行的商业现成(COTS)或定制软件-产生了压倒性的失望。该模型需要大量的内部资源来部署、更新和管理安装。它还需要一笔可观的前期资本支出,用于软件许可或开发成本。
也许从预置软件到SaaS的转折点最能代表Salesforce的“无软件”标识。当然,Salesforce过去是,现在仍然是软件,但马克·贝尼奥夫的天才洞察力是,他可以利用现有的挫折,让买家相信这种新模式是如此不同,它甚至不应该被视为软件。据推测,贝尼奥夫先生作为甲骨文的销售人员亲眼目睹了这种挫折感,这就是为什么他对此如此热情的原因。
我们的与众不同之处在于易用性、共担风险的商业模式和低风险承诺--所有这些都是软件所不具备的。
软件使命的结束和没有软件的标志有效地传达了我们的不同之处。我把徽标贴在我们所有的通讯材料上,并对它进行了监管,以确保没有人把它拿走。(不管怎样,他们还是这么做了。)。我每天都戴着一个没有软件的按钮,并要求我们的员工也这样做。(他们这么做了,有点不情愿。)。这不仅仅是我们使用的标志,我们的贡佐公关战略(稍后将详细介绍)也是服务于我们差异化战略的策略。
它起作用了,因为他是对的。SaaS交付模式改变了游戏规则,淘金热开始了。
SaaS供应商无处不在--拼凑开源软件,添加业务逻辑代码,优秀的用户体验,托管他们现有软件解决方案的版本。供应商托管减少了买方的运营负担,这也意味着使用情况可以更容易地衡量,成本可以更紧密地与客户收到的价值联系在一起。现在可以根据使用情况(API调用、创建的线索、发送的电子邮件等)轻松确定价格。并通过订阅模式随时间收费。消除了客户在实现价值之前在软件上花费大量资本的风险。
是的,SaaS之所以成功,是因为它解决了之前模式的许多问题。然而,如果没有另一个巨大的发展,高质量的开放源码软件的激增,它是否会变得如此主导还不清楚。SaaS模式之所以如此有利可图,是因为它能够有效地将免费开源软件货币化。几乎每个SaaS堆栈都充斥着免费的开源编程语言、库、数据库、负载平衡器、Web服务器等。过去30年左右的时间里,OSS创造了大量价值,而SaaS/IaaS占据了大部分价值,这是一个不平衡的故事。
现在很难避免关于如何启动和运营SaaS业务的建议。在它的周围形成了一个巨大的生态系统。Segment和Zapier等集成提供商已经解决了一些数据孤岛和SaaS间工作流限制。像Mixpanel这样的分析公司和Hubpot这样的营销平台可以让你根据使用情况或网站互动来微调你的漏斗和培育潜在客户。像Strip这样的支付提供商降低了开始赚钱的门槛,并进行了如此的投资,他们创造了辅助产品来促进SaaS公司的形成,并发布了深入的指南。如果你正在为一家B2B软件公司筹集资金,那么假定它就是SaaS。如今,很难向一个典型的投资者解释任何其他商业模式。
然而,我最近注意到了托马斯·通古斯(Thomas Tunguz)的一篇文章(顺便说一句,在一个主要关注SaaS的博客中),是关于一家采用新软件交付模式的公司(Mattermore):
客户可以选择托管数据库的位置、如何保护数据库、监控数据库、确保数据库符合新的数据隐私法规、限制访问和维护数据库。他们可以在自己的云中、在vPC中或在内部运行它。
同时,该应用程序与任何其他SaaS应用程序一样交付。它的更新速度也一样快。如果应用程序是开源的,那就更好了。客户可以审核代码、派生代码以对其进行自定义,并将其嵌入到任何位置。
尽管SaaS有很多好处,但它并不是万能的。主要的反对意见是,因为供应商托管软件(包括数据),所以用户失去了对其数据的控制。通古斯指出,这种新的模式可能会带来SaaS的好处,即在用户保持对数据的控制的同时,降低运行软件的运营成本。
这让我想到一种新的软件交付模式可能正在获得牵引力…。我几年前提到过的一个,…。这是由于采用了容器和调度器…等新的原生云技术而成为可能的。它在很多情况下消除了SaaS和内部软件之间的传统区别。
Joseph Jacks是这一新模式的主要倡导者(以至于他把钱放在嘴边),他认为这一模式是如此优越,以至于将在大约20年内吞噬5000多亿美元的SaaS。这是一个大胆的说法,但更多的人正在讨论传统SaaS交付模式的替代方案,这一事实本身就令人兴奋(特别是对于正在努力促进这一新模式的公司的人来说)!
鉴于这是SaaS的主要优势,我相信Open Core(又名商业开源软件“COSS”)取代大量SaaS市场的唯一途径就是大幅降低运行软件的运营负担。要取代现有的做事方式,新的模式必须至少好10倍。也许一些更好的营销(和平面设计)也会有所帮助。