diff --git "a/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2545\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\345\225\206\344\270\232\347\216\260\347\212\266.md" "b/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2545\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\345\225\206\344\270\232\347\216\260\347\212\266.md" index 78ab76556de8ebdac2a8243d0a7aed087ce546f5..609676181069044c01eeb34997bb0146b0cf6329 100644 --- "a/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2545\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\345\225\206\344\270\232\347\216\260\347\212\266.md" +++ "b/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2545\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\345\225\206\344\270\232\347\216\260\347\212\266.md" @@ -1,6 +1,6 @@ # 第五章 中国开源商业现状 -5.1 开源商业化呈现井喷之势,中国迎来开源创业的浪潮 +## 5.1 开源商业化呈现井喷之势,中国迎来开源创业的浪潮 开源作为一种高效的协作方式,让更多的开发者参与并产出更高质量的源代码。同时,“开源带货“逐渐盛行,通过开源的方式帮助产品及企业触及更多用户,由此带来了巨大的商业化或专业版本服务的机会。还有非常关键的一点是,开源是基础软件的最佳选择,相比很难让用户接受的闭源“黑箱”,开源基础软件众所周知的安全可靠性能够促使更多的用户来使用。 @@ -13,3 +13,46 @@ ![]()
*表1 中国开源项目融资列表 [来源](https://gitcode.net/open-source-lab/List-of-Chinese-Open-Source-Project-Financing)* 中国要在全球开源立住脚,一方面头部公司要发展,另一方面,应该利用工程师红利。中国拥有全球最大的开发者群体,让开发者大量地涌入开源世界做贡献,通过开源的协作,能够开发出更多有用的软件。其次,将软件与硬件进行结合也是一个巨大的优势。 + +## 5.2 开源商业模式:Open Core加云原生成主流 + +开源项目的商业模式有着不同的路径和阶段,总体来说,经历了三代的演进: + +* 第一代,以红帽为代表,以支持和服务为主。现在依然存在这样的需求。 +* 第二代,以MongoDB、Cloudera等为代表,有开源项目,做付费的商业版本。这个模式不太成功。 +* 第三代,Open Core的模式,本身可能是基础软件的属性,又能够提供云服务,在商业上形成闭环。可以说,Open Core加上Cloud Native,是开源商业化大爆发最为重要的两个内在因素。此外,还有一个外部因素,就是在数字经济的驱动下,这个模式形成了飞轮效应。 + +而具体到开源模式上,可以总结归纳出以下10种主要的商业模式: + +* **订阅式产品化和技术支持模式**:类似于红帽基于Linux社区版做了Linux企业版并以订阅式的方式长期向企业客户收费,除此之外,还基于开源项目提供打包、培训或者咨询服务类的技术支持。 +* **Dual-License双授权模式**:指代码具有两套许可证。一套是传统的开源许可证(如GPL),另一套是商业许可证。 +* **社区版开源,增值闭源的Open Core模式**:把一部分软件开源,另一部分增值的闭源收费。我们经常见到很多“社区版”的软件可能就是开源的,而与之对应的“企业版”的模式就很可能提供了很多额外功能并收费。比如Kafka、Cassandra、GitLab都是这种模式。 +* **SaaS - 软件即服务上云模式**:商业变现的一开始就决定把软件运营到云上,用 SaaS 服务的方式对使用者提供“可租用的软件服务”,而不是把软件的所有权卖给用户,让用户自己去运维。SaaS 的好处很多,从营收模型上看,客户会每个月、每年源源不断的贡献收入,容易获得高估值。对客户的好处不言而喻,主要包括:避免前期一次性购买软件和专用硬件的高额成本;部署快、随时享受升级;运维责任转嫁到了 SaaS 提供商身上,有供应商提供管理服务。 +* **广告收益型**:如Google PHP Live。 +* **软、硬一体化**:如IBM、HP、SUN +* **附属品**:O’Relly IDG/Linuxworld +* **降低用户TCO(捆绑软件或服务)**:Oracle Andriod +* **政府资助科研型**:FreeBSD 部分Linux发行商 +* **其他模式**:利用开源软件来搭建应用系统,通过开源更快更便捷地获取基于开源操作系统的生态合作伙伴,通过开源生态上的产品分成等模式。 + +## 5.3 开源商业公司的护城河:得生态者得天下 + +企业如果想要基于开源来构建核心技术,在公司的发展过程中,如何通过开源技术形成持续的竞争力,确保后来者难以快速抄袭或超越?首先最为关键的就是构建生态。好的生态是最强的竞争优势和护城河。比如基于Open Core的商业模式,解决在某一领域最擅长也是客户关心的痛点问题,并输出成为一个Quick Start。 + +所谓 Quick Start,即能够将开源软件解决某一特定场景问题的实操指南。当用户尝鲜一个开源软件时,一开始下载安装部署,如果突然卡住,按流程文档依然无法运行起来,会大概率流失这个用户。所以,Quick Start 至关重要,一定要让进入的门槛特别低,让用户能够立即用起来,当后续碰到问题也能够互相帮助解决,甚至于想出一些当前软件不具备的功能,并付诸开发,由此就会形成一个围绕该项目的开发者社区。 + +有了开发者社区后,忠实的用户会将他们使用的方法写成文档并传播,这样就有更多的用户进来了。这其实就是一个飞轮效应。最终,会有越来越多的软件包产生。当生态一旦形成后,因为你是项目的原作者,会加大用户对你所提供的服务的信任,这是更高效的开发方式。 + +当然,源代码只是很小的一部分,更重要的是通过用户的参与形成一个生态。当软件开放后,对市场的需求、用户的认知,会比不开放的更深入。开源的竞争是在一个相对的市场上,竞争更大,也更有长久的生命力。 + +因此,对于一个基于开源项目的商业公司而言,未来的竞争力不应该仅仅停留在代码层面,而是基于代码和面向特定用户服务的能力,构建起开发者和用户的生态,由此形成竞争壁垒。 + +需要注意的是,任何一个开源软件都有可能被分叉出去,这是一种常态。作为原作者,要对自己有信心,对项目的掌控程度、未来增加新功能的能力应该是最强的,当跑得越快、更多的功能做起来、软件用户越来越多,分叉并不会带来特别的影响。当然,开源赋予了用户永远选择的权利,无论是分支还是主干,核心都在于谁做得更好、保持领先。 + +## 5.4 开源项目商业化要有全球化视野 + +我们正处在开源产业发展最好的机遇期,能够看到非常多的开源初创项目和企业正在快速发展和成长。对于开源企业和创业者而言,如何保持快速的发展,首先要解决一个特定的问题、解决用户痛点,然后给用户创造价值,这是所有商业能够存在的根本。当然,也要反问自己,现在做的这个项目,和市面上现有的软件有何差别,具备哪些独特性,甚至是一个跨代的架构。如果这些存在的话,那么机会是很多的。 + +另外,做增量市场还是存量市场,有很多详细的策略,将这些充分分析后,能够让开源项目商业化走得更顺一些。 + +同时,做开源项目,一定要有全球化的视野。通过开源,全世界的用户都可以触达到,这是一个巨大的机会。