以明智的方式销售开源软件

6 位读者喜欢这篇文章。
A dollar sign in a network

Opensource.com

开源软件正经历着巨大的增长,惊人的 64% 的公司目前参与开源项目。但您可能已经知道这一点。更有趣的是研究如何销售它,并且如果运气好的话,赚一些钱来帮助支持开发您的软件并维持您的项目的人。

我们为什么热爱开源软件

深入了解为什么如此多的组织使用和信任开源软件是销售它的关键。正如我们 GitLab 的一位同事解释的那样,它“允许闭源产品不具备的透明度;当有更大的贡献者社区时,它提供了更高水平的创新;它允许那些使用开源软件的人对产品的方向有发言权。” 更重要的是,由于庞大的开发者团队的热情和专业知识,它极大地增加了价值:在我们的例子中,超过一千人。

在一个更平淡但仍然极其重要的层面上,它还允许开源软件 (OSS) 组织更快地交付产品。虽然这可能不如分享解决困扰您数周的问题的方法那样令人兴奋,但在理解和效仿其成功方面至关重要。

为什么我应该为可以免费获得的东西付费?

听到有人问为什么公司会为可以免费获得的软件付费并不罕见。这是一个很好的问题。那些通过销售开源软件赚钱的公司已经承认并利用了这一现实。已经取得巨大成功的 OSS 公司不仅为销售、营销和工程构建了一个出色的 OSS 项目,而且还制定了一项考虑专有增强功能的业务战略。

成功的开源组织已经根据这样一种前提赚钱:某些类型的用户会很乐意付费。他们可以并且愿意为完整产品的企业级版本付费。这通常包括安全性、一系列专有增强功能和支持。他们也了解到另一种类型的用户将无法付费,但不疏远这些人(或组织)非常重要——社区支持对于开源至关重要。

在 GitLab,我们的竞争优势部分来自于在服务和利润之间找到平衡。正如我们的一位开发人员所阐述的那样:“我们销售开源软件的方法依赖于我们成为社区的管家,并始终考虑将使更广泛的社区受益的功能和改进,并在照顾整个社区的同时,找到盈利之间的平衡。

“我想说,总的来说,我们试图向公司推销购买一体化解决方案,这将改变您的团队协同工作的方式以及您交付代码的速度,同时由于我们的开源模式,我们可以始终快速添加改进和功能。”

支持社区,社区将支持您

在销售开源软件时,社区的重要性再怎么强调也不为过。通过利用 1,000 多名贡献者的专业知识,我们可以更快地行动,快速且定期地提供开发人员真正想要的功能,并保持完全透明。

这种方法能够创建一个环境,让每个人——客户、公司、个人——都通过贡献和承担所有权而受益。它使 GitLab 能够更加敏捷并生成用户真正想要的功能。

销售开源软件并非总是易事

销售基于开源项目的产品具有挑战性。在 2014 年 10 月,我们采用了“开放核心”许可模式,以帮助我们以可持续的方式产生收入。在开源项目和专有版本之间取得适当的平衡需要技巧和经验。我们想照顾社区,但说实话——我们也想赚一些钱!这就是拥有来自销售和营销背景的同事的支持很有用的地方。通过传达企业版 (EE) 相对于社区版的价值主张,这些团队成员产生了真正的影响。

在讨论开源销售时,有两个主要领域引起关注。“很难赚钱”是一个经常出现的短语。选择哪些功能应该仅限 EE 也是一个可能很困难的决定。 如果这听起来很熟悉,那么请看看我们的 GitLab 同事为销售 OSS 的销售团队提出的技巧

“关心社区,心中想着他们,向潜在客户提及您社区的规模。清楚地说明您的企业版相对于免费版本提供的价值主张。”

“了解开源的总体优势;利用您的社区;为您的企业产品提供清晰的价值主张和投资回报率。”

“强调开源为何运作良好的价值主张。众包添加/改进功能的想法,允许人们在任何级别做出贡献,最后,这将加快发布时间表。 还要清楚地说明公司为何需要付费企业解决方案。”

Elastic、Red Hat 和其他公司的结果表明,通过销售开源软件是可以赚钱的。 Atlassian 的联合创始人兼首席执行官 Scott Farquhar 在 Business of Software 大会上发言,分享了他对免费增值商业模式、衡量数据的重要性以及有效的营销技巧(谁想通过赞助下一个技术会议的啤酒来让自己受欢迎?)的看法,对于任何寻求在开源软件方面取得财务成功的想法的人来说,这些都是必读的。

展望未来

越来越多的公司正在讨论开源组件的安全性。制定一个没有漏洞且符合许可证的流程至关重要。 尽管销售开源软件总会面临特殊的挑战,但好消息是,公司继续重视它提供的各种功能、对产品方向的控制、有竞争力的成本和透明度。

标签
User profile image.
Job 是 GitLab 的产品副总裁。在神经科学领域工作并越来越对科学中缺乏版本控制感到沮丧时,他对软件工程产生了浓厚的兴趣。在 2012 年底,他决定跳槽并开始全职担任软件开发人员。

3 条评论

> 已经取得巨大成功的 OSS 公司不仅为销售、营销和工程构建了一个出色的 OSS 项目,而且还制定了一项考虑**专有增强功能**的业务战略。

> 成功的开源组织已经根据这样一种前提赚钱:某些类型的用户会很乐意付费。他们可以并且愿意为完整产品的企业级版本付费。这通常包括安全性、一系列**专有增强功能**和支持。

**这是错误的。** 对于像文章作者这样的人来说,意识到这种逻辑有多糟糕非常重要。 Red Hat 不进行专有增强,对于任何其他考虑这样做的公司来说,这不是一个好主意。没有一家受人尊敬的开源软件公司这样做。

专有增强功能将受到任何其他闭源软件都具有的所有相同问题的困扰(用户权利、可移植性和互操作性、低效的重复工作、许可麻烦和成本、无法吸引全部潜在数量的开发人员、QA 人员等,没有公司外部的观点……),并且*不能解决开源项目收入可持续性的实际问题。*

我忘记是谁了,但一位 Red Hatter 说他们的订阅模式最棒的地方在于它**有利地调整了他们的激励机制**,因为他们的收入分散在他们将负责支持产品的这段时间内。这不仅使收入从根本上*关于*他们所做的开源工作,而且还使他们作为一家公司保持诚实——它使他们的财务利益实际上与客户的利益相同。

将此与专有增强模型进行对比。激励机制在这里果断地**不**对齐,因为公司从一件事上获得收入,而他们的主要产品是完全不同的另一件事(开源项目)。这既不可持续(因为您没有从实际的开源产品中赚钱),也不公平(因为您没有从投入开源产品的工作中赚钱。)因此,公司没有保持诚实——他们有强烈的经济动机为客户做坏事。

例如,为什么不尽可能合法地将整个东西都变成专有的呢? 在增强模型中,开源沦为慈善事业,一旦公司意识到他们实际上是在做慈善事业,只是将免费劳动力赠送给开源项目,他们就会尽可能合法地锁定它,仅仅因为那是他们在该模型下的经济利益。

再次,将此与真正的开源公司 Red Hat 进行对比,他们**没有**任何锁定任何东西的经济利益,事实上,他们有直接的经济激励来尽可能保持开源,因为这正是他们产生收入的产品获得价值的方式。

这就是为什么他们的模式对于开源来说是一种更可持续和成功的商业模式。 因为他们实际上是在**销售开源软件**,而不是**销售专有软件来资助慈善事业。**

我来这里基本上是为了发表与上一位评论员相同的评论。 我发现有人无法/不关心弄清楚真正的开源模式,却有胆量写一篇关于以“明智的方式”做这件事的文章,这令人不安! 真正的“开源”(应该是自由软件)模式不会通过其他方式使开源代码成为奴役用户的陷阱! 您围绕自由软件开发基于劳动力的产品。 这并不复杂! 如果您认为您可以编写一些专有代码并将其出售 40 万次,同时将您的用户变成数字奴隶,那么您就是奴隶软件贩子。 仅仅因为您使用核心作为陷阱并不能给您带来道德制高点。 出售支持、托管、安装、预构建软件包(硬件和软件已准备好运行)、培训等。 这将需要更多的思考和更高比例的辅助产品/服务来支付开发人员想要的报酬,但这才是正确的方法。 您一直无视那些告诉您类似事情的人,并且表现得好像他们只是不明白。 不明白的人是您(除非您对自己或公众都不诚实)。 如果您不是那么傲慢或腐败,您可能早就改变了方向。

这里还有一位担心本网站提倡开放核心模型的人。 它们对用户不具有开源的三大好处,无论管理层多么小心地处理社区功能和企业功能之间的平衡 - 它从根本上来说是不稳定的。

http://blogs.gartner.com/brian_prentice/2010/03/31/open-core-the-empero… 关于我的第一点。 我很乐意在 opensource.com 上写关于我的第二点(“它从根本上来说是不稳定的”)。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.