标签 开源软件 下的文章

继上篇讨论开源软件的程序员怎么赚钱之后,我又总结了一下,开源软件无非以下几种盈利模式,当然,这和这个具体的开源软件本身是什么、面向的客户群体也有关系,而且一般不是仅仅一个盈利点,而是多种多样的盈利模式混合在一起的。

1、Linux Kernel等基础设施类open source project:

由于类似Linux Kernel这样的基础设施软件如此之重要,所以肯定没法成为某一个人、某一个公司私有,必须有成为公器的觉悟,所以肯定是成立基金会的形式了,比如著名的Linux Foundation。

想一下,如果这个Linux Kernel是阿里巴巴或者腾讯或者百度私有,他们来维护和运营,你敢用吗?

这种情况下,没所谓盈利不盈利了,基金会嘛,不以盈利为目的,但对于参与的个人,待遇肯定不错了。比如Linus Torvalds,Linux Foundation在2016年支付给他1.6M美元(160万美元),而且很多公司都赠送给他股票的,比如Redhat。

这一类也显然也包括Apache Software Foundation, OpenSSL, OpenBSD等,都属于核心基础设施。除了接受各种捐款,或者邀请企业成为会员(会员费),也没什么好办法了。

2、 Vuejs,Vuetify等热门开源软件:

这也可以归结于基础设施类,毕竟很多公司的产品都是基于这些东西来开发的。因此,他们需要这样的好东西能持续改进、持续运营下去。所以会捐款。
所以Evan You能够成为独立开发者,拿到各种捐款,甚至包括在会议上演讲,我相信是有演讲费的。
当然了,给他们赞助了,也会在网站上显示出自己的logo,也是很划算的。

这些优秀的独立开发者们,显然也会提供商业支持的,只要你给钱,都OK的。比如Vuetify在README里就搞了一个badge,要雇佣他们,150美元一小时。Nginx、OpenResty也提供类似的商业支持服务的。

当然,对于财大气粗的Reactjs和Angular,是不需要搞外块赚钱的。然而,正是因为Reactjs和Angular后面有Facebook、Google等大公司,那么其他大公司在使用这俩库的时候,也不是没有顾虑的。上次Reactjs闹出来的license事件,可以说明这个问题。

3、Wildfire等不是那么热门,但也足够实用的开源软件

这一类已经不算基础设施了,可以理解为重要的实用功能,

  • 例如wildfire这个开源IM软件,
  • 或者某些开源的电子商务软件,

这一类,基本上就是捐赠,卖商业支持服务,面向business卖license,或者卖生态周边,比如theme,plugin等。不是大热门,但能够让开发者生活得很好了。

Jekyll Pay目前属于这一类,暂时考虑定位于这个层次。

4、本身自己不开发开源软件,但基于热门开源软件的周边生态来开发

  • 最著名的显然是Redhat了,Linux Kernel是免费的啊,可以随便用,但你不会维护啊,所以我来帮你啊,这就是卖subscription,卖的是服务。
  • 再比如说,Wordpress那么流行,你就可以开发一套主题,一个插件,而且是freemium的模式,就是说这主题或者插件免费给你用,但也提供pro版本,要收费的。
  • Vuetify其实就是Vuejs的周边生态
  • 其实VueMastery也是Vuejs的周边,似乎和Evan You关系不错,应该大概率是有参股的
  • WordPress的host服务,其实这个属于云服务范畴了,但现在似乎开源软件和云服务供应商之间的矛盾越来额越多了