为什么要投资开源项目

在群里聊起开源项目,说到现在投资者很喜欢投做开源软硬件公司,有同学问:“投资开源项目会有哪些形式获得回报呢?”我觉得一句两句说不清楚,所以写一篇博客作答。

开源软件的优势

先说软件。开源软件因其免费、开源的特性,越来越受到各个级别的公司、团队、开发者的欢迎。因为免费,我可以试试,好用就继续用,不好用就换一家;因为开源,如果使用过程中发现一些小问题,我可以自己修、自己适配,大大提升开发效率;同时,由于开源,用户可以更方便地对代码进行安全审计,安全性也会大大提升。

所以,相比于传统付费商业软件,开源软件的用户量一般要大很多,而且往往成长非常快。当使用人数上升到一定级别的时候,开源软件又具备了一些新的优势。

开源软件的用户量很大,使得开源软件的问题更容易被发现,也更容易被修复

会有很多用户贡献使用文档,也会有很多用户在各种问答平台贡献问题解决方案,也会有很多用户写各种教程。如今是视频年代,自然视频领域也有很多用户主动贡献

开源软件的初用成本很低,使得开源软件可以进入更多行业,获得更多使用场景,接触到更多的设备,尤其是新设备。比如,当苹果 iOS 取得成功之后,Google 立刻基于 Linux 开发了 Android 系统,然后理所当然的击败了闭源的 Symbian 和 Windows,成为移动双雄之一,并在移动互联网领域彻底接管了微软的系统软件地位。物联网方面,更是 Linux 各种发行版一枝独秀。

开源软件的用户可能比作者更厉害,使得开源软件可以实现超越式发展。比如当年的 Backbone,它最初的成功得益于 API 设计,但是本身代码质量一般。后面有了大量用户贡献生产实例和改进代码,慢慢在代码质量上也远超一般项目。

开源软件的版权属于全世界,很多厂商都愿意投资开源软件,因为不用担心被竞争对手用专利限制;从国家层面更是如此,开源就不怕卡脖子。《“十四五”软件和信息技术服务业发展规划》解读 中重点强调了开源生态。

开源硬件也差不多,现在不光是开发板,机械臂什么的也都有开源项目,动手能力强者照着完全可以 DIY 出来。对于我国这样有完整工业体系的制造业大国来说非常有优势。

投资开源产业的价值

上面简单梳理了开源软硬件对比传统收费软件行业的优势,接下来深入分析一下投资者,包括投身开源软件的创业者能从中获得哪些特有价值。

获得事实标准

前面说过,开源软件发展的更快,触及行业更广。所以开源软件更容易形成事实标准。比如,现在服务器上装的,几乎都是 Linux;当年 RIA(Rich Internet Application,指功能更强大效果更出彩的网络应用)的开创者、商业软件 Flash,遭遇几乎全开源的 HTML5 挑战,如今坟头草一人多高,很多新晋前端开发者听都没听说……

取得行业标准之后,再想让行业朝着自己喜欢的方向发展,就容易很多。比如 Chrome,如果你对比一下 MV2 阶段的 Browser Extension API,会发现,它基本就是照搬自 Chrome Extension API。结果就是,Safari、Firefox 的扩展也必须兼容 Chrome 规范;Chrome Extension MV3 推出后,其它浏览器开发厂商都要迅速跟进。

如果你需要某个功能,而规范还不支持,那也没关系。你完全可以调整产品线的优先级,让你的需求优先被满足。

掌握制定规范的权力

有时候,事实标准没有那么好拿到,但是只要掌握一定程度的市场,就可以参与规范的制定。能够参与制定规范,就能提前布局产品的设计和生产,从而在后面的竞争中处于优势。相信大家都记得当年的 4G、5G 规范之争吧?

开源不挣钱,但开源软件公司可以挣钱

开源并不是做慈善,做开源软件的公司当然可以赚钱。事实上,目前成功案例很多。比如红帽,比如 Automatic(WordPress 就是他们家的产品,本博客就是用 WordPress 搭的),还有 MySQL、PingCap、F5 等等,不胜枚举。

这些公司的商业模式大约是:

  • 打造一款开源软件,利用开源软件的优势赢下市场
  • 提供基于自家开源软件的服务,比如技术支持、定制开发、咨询培训等等
  • 除了开源免费的社区版,还有给付费用户的高级定制版,一般来说功能更丰富、性能更好

所以投资开源软硬件企业,完全不用担心投资回报。

不惧巨头垄断,突破行业壁垒

开源软件挑战巨头取得胜利的例子更是举不胜举。跟众多“如果 BAT 要做,你怎么办?”的行业比起来,开源软硬件天然不怕专利限制,也不担心巨头在同领域竞争。开源软件即使失败,也是因为自身质量不好,或者瞄准的领域营养不足,或者败于其它开源项目。

国家政策扶持

前面说了,作为 IT 行业的后来者,我们国家要想追上行业壁垒森严的先行者,开源是我们的第一选择。所以未来很长一段时间,开源都会是国家关注且支持的领域。

总结

时代不同了,以前看起来只能用爱发电的开源软硬件也可以一边造福全人类一边造福自己家;开源从业者也可以不靠捐款过活。当然开源也有不少问题,限于篇幅,我就不在本文里讨论了。

上面都是我从一个行业爱好者的角度,做的民科式总结。纰漏错误都有可能,欢迎指出、讨论。

如果您觉得文章内容对您有用,不妨支持我创作更多有价值的分享:


已发布

分类

,

来自

标签:

评论

《 “为什么要投资开源项目” 》 有 2 条评论

  1. YogWang 的头像

    主要是就是白嫖多了内心会不平衡,[Retool] 直接白嫖 [FakerCloud] 的 CDN 资源可能是导致他崩溃的导火索。开源的残酷性确实让很多人接受不了,用道德约束资本的狼性……

    1. meathill 的头像

      其实写这篇博客不是想对 faker.js 删库事件发表意见,只是想介绍下现在开源创业的环境,刚好我以前待过的 OpenResty 和几个朋友搞的 ApiSix、OpsAny 都在做这方面的尝试。至于 faker.js 删库事件,我早年有一篇写了一半的《开源世界新问题》打算聊这个……

回复 YogWang 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据