红联Linux门户
Linux帮助

3类自由软件

发布时间:2010-02-11 09:56:18来源:红联作者:liw0519
通常情况下开发自由软件的出发点是和有共同梦想的人一起实现共同的梦想,所以开发自由软件的人或说自由软件社区的主体即是自由软件的生产者也是消费者,我们称这样的人为产消者。根据一个自由软件开发人员中产消者的多少我们可以把自由软件分为3类。

在那些能产生产消者的领域,自由软件自然会出现,譬如编译器、编辑器这些IT行业内的软件,而且产消者越多,那个领域的自由软件质量会越好数量会越多。我们把这类自由软件称为产消者主导型自由软件,见下图(图中绿色部分表示社区开发,蓝色部分表示商业服务的开发,纵轴表示贡献率,横轴表示贡献人排行。下同):

在这类自由软件中,一个自由软件是由一个或几个开发人员因自身需求发起的;随着自由软件的成功,社区越来越大,并且产生了一些商业服务;但是由于这类软件是产消者主导的,纯消费者很少,所以即使社区继续发展,其商业服务的比例还是很小的。

在那些不能产生产消者的领域,自由软件自然不会出现,譬如建筑设计领域。在这些领域通常只有靠消费者自己觉悟,主动选择自由软件,通过捐助或购买服务的形式发起和推动自由软件项目。我们称这类自由软件为消费者主导型自由软件,见下图:

在这类自由软件中,一个自由软件是由消费者购买开发服务而发起的,他们采用自由软件授权来保证自己的自由;随着开发的扩大,一些有兴趣的人也进行了一些非商业的开发;但是由于这类自由软件是消费者主导的,产消者很少,所以即使软件继续发展,其开发还是以商业开发为主,社区开发占的比例很少。

第三类是产消者和消费者均衡型的自由软件,见下图:

这类自由软件依旧是一个或几个开发人员为了满足自己的需求而发起的;随着自由软件的成功,其社区越来越大,并且产生了相当比例的商业服务;随着自由软件的继续发展,其社区不断扩大,而商业服务在开发中所占比例也达到了一半。

大家看到,上面的图中社区开发是一条长尾曲线,而商业开发是一条短头曲线,这是因为商业开发会追求速度或性价比,这样势必会让消费者选择最熟悉该自由软件的人提供服务,最熟悉该自由软件的人自然是贡献最大的人。
文章评论

共有 2 条评论

  1. xiaokeding 于 2010-02-20 13:00:35发表:

    不懂

  2. acrofox 于 2010-02-12 08:12:18发表:

    见下图……见下图……见下图……
    图呢?