说说开源社区的盈利方式


很多人觉得开源软件等于免费软件。尽管这种概念不正确。但对于大多数人而言,开源软件都是可以免费使用,免费分发的。那一个疑问就是:这些社区是如何盈利的呢?如何才能维系这样一个团队的运转?

类型一:完全爱好者类型

感觉这样的团队占了整个开源社区的绝大部分。几个爱好者或者是最终使用者维系着一个项目的整个生命周期。不为名,不为利,爱好为主。有些时候项目本身可能还会存在争议。类似的代表主要是一些相对较小的项目——比如各种开源的逆向工程、模拟器等,大多都能在Sf.net上找到踪影。

类型二:行业标准型

由于大家都在同样的圈子,关注同样的问题。于是自然而然的共享同样的代码。类似的项目大多是一些工具软件、插件、本地化项目等。整个GNU.org的子项目似乎也可以算到这个类型之内。

类型三:捐助型

很多开源社区依靠来自各方面的捐助来运转。一旦一个独立的开源项目可以直接通过捐助或者资助能够生存的化,意味着这个项目已经成为明星类项目。这个类型的代表就是Mozilla项目。成为一个可以盈利的开源项目之后,往往会进行下一级的资助。这对整个开源社区的生态优化带来的好处是不言而喻的。

类型四:资助型

资助不同于捐助,资助是有偿的,资助是要求社区对于某一个方面有针对性的开发。相对这样的团队独立性较小,但有很明确的目的、规划和时间表。是一个准商业化的团队。Ubuntu Fedora openSuse 等一系列的linux发行版和openoffice等大型项目都属于这一类。

类型五:技术支持型

这类公司通过商业化的技术支持,或者通过系统整合的方式盈利。很明显了,Redhat Suse等公司就是代表了。

整个开源社区的生态大致如此,越后面的类型的盈利能力越强,往往会成为整个开源社区的重要支撑力量。需要说明的是很多项目都处在比较模糊的地位——特别是在区分“捐助”和“资助”的问题上,很多项目分类很模糊。

  1. #1 by David Lou on 2009年05月21日 - 13:41

    想不到litrin对商业盈利方面也颇有心得呀:)

(will not be published)