最近,很多小伙伴对我发出灵魂深问,作为开源社区你们如何赚钱呢,我的项目适合不适合开源呢,作为一项相对新鲜的事物,本期我就想以简单问与答的形式,来做一期开源社区问与答,仅此来解答一些小伙伴的疑惑。
本文仅代表个人观点,如有偏颇之处,还请海涵~
🤠🤠🤠
开源社区问与答
1. 什么软件都适合开源?
答案一定是否定的,虽然国内开源很热,但我想说并不是所有软件都适合开源,诸如数据库、中间件、操作系统等基础软件产品是比较适合开源模式运作的,但像应用软件产品其实是不太适合开源的。我认为这里的主要原因是基础软件作为全球通用的底层产品,其有着大量的受众,同时其并不像应用软件那样,受太多语言和使用习惯的影响。所以我们也可以看到目前在开源领域成功的公司像MongoDB、Hashicorp、Confluent等都还是基础软件产品。
2. 开源后开发者能帮助我做贡献?
首先,在开源社区的初期,外部开发者贡献力量还是相对较小。所以这就需要我们采取运营手段,先调动公司内部人员来为社区做贡献,伴随着项目知名度的逐步提升,外部开发者会更多的参与进社区的建设中。其次,对于一个开源项目的核心,大部分还是需要自己人来开发和维护的(也可以保证对项目路径的控制),而生态工具部分有可能交给外部开发者。最后,对开源社区的贡献可以多种多样,贡献代码是贡献,帮助翻译文档也是贡献,帮助组织活动也可以是贡献,我们不会轻易去打击大家的积极性,这样开源社区的人才杠杆才会逐步形成,大家切不要心急。
3. 开源公司咋赚钱?
开源的商业模式这个问题已经有很多人说过,包括开放核心功能,对非核心功能收费,典型的比如数据库产品开放单机版、对集群版进行收费;还有提供云托管,利用SaaS的方式进行订阅收费;以及客户对于支持服务的需求,公司对支持服务进行收费。但我想说有价值的产品总会发光,与其关注那些问题(实际上已经被漂亮国验证了的模式),不如多考虑产品本身。这个开源产品解决了哪些挑战?在没有他的时候,我们在用什么解决这个问题,有什么痛点?这个产品对用户的主要价值是什么?有哪些典型的使用场景?他们比其他的产品好在哪,主打feature是什么?我们相信做有价值的事情,商业化终归会水到渠成
4.开源产品如何销售?
从我们的观察来看,一个成熟的开源社区其70%~80%左右的销售线索(Leads)是来源于社区的,用户的不断使用,又会将这些Leads转化为SAOs(销售认可的线索),也就是说在用户用到一定程度达到社区版性能瓶颈后,开源社区已经先期了解了企业的规模,用户使用场景,用户痛点等问题。此时公司再由销售去跟进,完成最后的Purchase行为。开源公司产品的销售,更像是一次自下而上的过程。
参与CnosDB社区交流群:
扫描下方二维码,加入CC进入CnosDB社区进入社区交流,CC也会在群内分享直播链接哒