我们都知道开源的产品现在非常流行,也十分实用。 他们大多数都是免费的,但是你知道生产他们的企业是怎么赚钱的吗?
从需求的问题开始聊起。 软件越专业化,用户越少。 一般来说,用户越少,市场机会越小。 市场机会越小,投资开发该类应用程序的企业数量就越少。
1、自我需求
开源软件是由各种经济模型推动而产生的。许多开源项目创建的初衷是因为开发人员自己需要一个供自己使用的解决方案,然后选择将代码开源发布。
这时常发生在个人或不想真正进入软件业务的企业,有时,他们希望通过将其项目发布开源,他们可以免费获得更多的开发资源,而无需雇佣更多的编程人员。
2、不具盈利需求
像其它始于教育或非营利组织、或者是个人喜好的开源项目,他们只管软件有开放的代码库,不需要一个保证收入的业务计划。 这种模式,并没有回报的承诺。
3、社区需求
此外,还有常见的社区版模式。一般来说,社区版是企业构建一个产品之后在社区进行开源,这个版本的软件,企业甚至不需要投资任何资源支持,由用户提供持续支持即可。这种模式的企业可以在安装和支持上赚钱,额外的高级功能更不用说。那些有需求但不想自己干的企业,交钱给他们进行支持、培训、维护、以及其它相关服务。
4、增值需求
这个模式还有一个变体叫“免费增值”。 可以采取多种形式,从具有所谓的“专业”升级到具有商业附加品的无核心产品,再到供应商托管、维护的SaaS版本等等。
5、组件需求
开源公司赚钱的另一种方式是使用附加组件。比如WooCommerce,它的基本产品是免费下载,赚钱的方式是在在线商店中销售许多不同的附加组件。同时,通过建立庞大的用户群,它创造了更大的价值, Automattic 用3000万美元收购了它。
……
其实还有很多很多。维基百科上有一篇文章中列出了16种不同的商业模式。不知道大家了解完后,会不会更有动力和更多想法去做开源项目呢?