为什么免费开放产品代码是一种竞争优势

undefined
本内容由人工智能自动翻译。
  • 免费开放代码能为公司带来竞争优势。

  • 开源企业有三大主要优势,包括众包式产品开发、自下而上的销售,以及赢得开发者社区的信任。

  • 尽管公司面临代码被竞争对手复制的风险,但事实上,客户和社区仍然更青睐产品代码的原创者;即使面对实力更强的竞争者,他们也能留住用户的忠诚度。

传统观点认为,成功的软件公司建立在专有数据和代码之上。然而,过去几年开源(OS)商业模式的成功挑战了这一看法。

开源公司与社区协作开发产品,并将代码分享到公开代码库(例如 GitHub),供世界各地的人查看、下载和免费使用。Hashicorp、JFrog、Elastic、MongoDB 和 Gitlab 等市值数十亿美元的上市开源公司,展现了拥抱这种由社区主导的新模式所蕴含的力量。如今,免费开放产品代码竟然成了一种商业竞争优势,着实令人难以想象。

主要上市开源公司的市值(单位:十亿美元)。数据截至2022年8月11日。Image: CapitalIQ

开源的价值主张

在我看来,创建开源公司的三大主要优势是:

  • 众包式产品开发

  • 自下而上的销售

  • 开发者社区的信任

尤其是,开源模式带来了颇具吸引力的销售、市场进入(GTM)和分销机会。

众包式产品开发

首先,开源公司依靠更广泛的开发者社区贡献力量。世界各地的开发者都可以参与贡献,尤其是开发集成和修复漏洞(须经开源项目核心作者批准)。为社区做出贡献的开发者也有动力积极推广开源项目。在求职面试中,开发者常常会以自己对知名开源项目的贡献数量和质量作为重要的能力证明。毕竟,来自世界各地的社区贡献使开源公司能够更快地开发新功能和集成。

开源产品的自下而上销售

其次,开源软件可以成为销售线索的来源。任何人都可以免费下载和使用软件:用户可以查看代码,并根据自己的环境进行配置。这一特点使开源公司能够积累庞大的用户群。这在企业基础设施采购决策中尤其有用,因为要说服知名客户将其基础设施交由一家年轻的初创公司运行,可能并不容易。

开发者社区的信任

不过,如果客户组织内部已有许多开发者在使用免费的开源软件,并且能够查看代码、测试软件并按需配置,那么首席信息官或首席技术官在采购决策中就更容易信任这家初创公司。用户已经使用产品免费版本六到12个月,经历了一个完整的使用过程。

公司的发展历程

与典型的软件公司不同,开源初创公司必须经历两个公司建设阶段:

  • 开发一款用户愿意下载并免费使用的产品

  • 开发付费功能

例如,Kafka 是一个广受欢迎的开源数据流项目,由名为 Confluent 的公司将其商业化,并在免费项目的基础上提供付费功能。因此,开源公司的销售过程往往不太侧重获取新客户,而更多是转化销售,即通过附加的付费功能将现有免费用户转化为付费用户。

这种自下而上的销售方式使开源商业模式格外有吸引力,因为向现有用户追加销售,比获取新用户便宜得多,也容易得多。

开源软件的主要变现方式包括服务、开放核心模式和软件即服务(SaaS)。首先,开源公司提供支持和服务,帮助客户部署和安装开源软件。

其次,在开放核心模式下,公司在免费版本之上销售一系列额外的企业级功能。这些功能包括安全控制、监控、分析与仪表盘、团队协作和审计。绝大多数功能保留在开源项目中,而付费版本则包含企业买家关心的功能。

这种自下而上的销售方式使开源商业模式格外有吸引力,因为向现有用户追加销售,比获取新用户便宜得多,也容易得多。

Arnav Sahu,投资人,Y Combinator

第三,在软件即服务(SaaS)模式下,开源供应商为客户托管和管理软件。这与旧有方式不同:客户需要自行管理(下载开源代码,并在自己的数据中心管理软件)。

一个恰当的类比是:在线购买 Microsoft Word 云端版本,与过去购买 Microsoft Word 光盘并在桌面电脑上安装之间的区别。

对客户而言,SaaS 模式最大的优势在于,它将管理基础设施的所有复杂工作抽象化。这种 SaaS 模式也拓展了市场机会。它使中小企业和中端市场客户能够采用开源产品,因为他们没有时间或资源自行管理产品;借助 SaaS,他们可以获得完全托管、开箱即用的解决方案。

随着开源生态系统日趋成熟,云服务提供商(例如 AWS、Azure)变得更具竞争力,批评者认为这可能预示着开源公司的终结。由于开源代码可以免费下载,云服务提供商便拿来这些代码,在开源项目之上构建一系列企业级付费功能。

客户不必向 Confluent(该项目的作者和创建者)购买 Kafka 项目的付费功能,而可以直接从 AWS 购买;作为更广泛交叉销售策略的一部分,AWS 往往还会提供折扣。

开源模式为何具有防御力

批评者质疑:如果别人可以复制免费代码,并在此基础上销售付费功能,那么为什么还要创建开源公司?

云服务提供商在这一策略上取得了一些成功,但批评者低估了社区的力量。大多数客户仍然更愿意从拥有开源项目原创者的公司购买软件。社区将这些创作者视为项目的“道德与精神核心”;因此,项目的发起者能够影响产品路线图和发展方向。除了 GitHub 这一显著例外,大多数成功的开源公司至少有一位原始贡献者在公司任职。

过去,在软件行业免费开放代码会被视为荒唐之举。然而,如今创办一家开源公司显然具有商业优势。

授权与转载
世界经济论坛发布的文章,可依据《知识共享署名-非商业性使用-禁止演绎4.0国际公共许可协议》以及我方《使用条款》进行转载。 本文所表达的观点仅代表作者个人立场,并不代表世界经济论坛的观点。