当你在使用开源软件,并为它的低成本高品质所津津乐道时,你是否想过开源软件存在的价值?为什么这些作者不拿一分钱而坚持维护这些免费的蛋糕供大家享用呢?

开源软件有维护成本吗?有,而且并不比商业软件少。除了极少数有能力盈利的开源软件,大多数免费的开源软件是没有利益来源的。那么这部分成本是软件开发者承担了吗?不对,一个成功的开源软件,开发者本身所付出的成本应该是非常少的,因为开源的目的在于让大家参与,而且是最直接的参与--贡献源代码。但很遗憾,在我们国内,大家对开源软件的看法与破解软件,免费软件没有区别。如果所有开源软件的使用者都跟我们持有相同的心态,那么开源软件的成本的确是太大了。所以开源软件就是把开发成本分摊给所有的参与者,如果参与的人多而且素质高那么这个产品绝对会不亚于商业软件。这就像中国的一句俗话所说的“众人拾柴火焰高”,如果所有人都等着烤火,那么就是等着被冻死。

Read the rest of this entry »