商业化

关于开源软件的销售问题

自由不是无代价的,自由软件也不一定都是免费的。Simon Phipps是Open Source Initiative的前任总裁,目前是Open Rights Group和Open Source for America的董事会成员。以下是他对于销售开源软件的看法。 用户是否需要向开源软件付费,开源软件是否可以收费,是开源社区的一个热点问题。当人们看到有人在网上商城出售开源软件CD时,十有八九会认定其中有欺诈。很大程度上是由于free software这个词,free在英语中既可以表示免费,又有自由的意思。大多数人看见free software时,会把它当作是免费的软件。而另一方面,大多数的自由软件是免费的,所以很多人认为自由软件是不可以商业化的。 当然,中国早期的翻译者也大多把它翻译成免费软件。 根据自由软件之父Richard Stallman对自由的软件的定义,不仅是自由软件的作者可以向用户收费,用户在向其他用户传播时也可以收费。而开源软件的定义明确地指明了开源软件是可以收费的,虽然赚钱并不是开源软件的目标。收费是一种软件自由,如果不允许软件作者收费,那么这个软件就不是自由软件。GNU计划明确地说道:“我们鼓励人们在向他人传播自由软件的同时收取费用,他们能收多少钱是他们的自由。如果一个软件许可不允许用户复制软件以向他人销售,那么这个许可就不是一个自由的软件许可。” 在传递软件的同时进行收费是一项最基本的自由,每一个人都有这个自由。但由于每个人都能免费地获取自由软件,所以你要向别人收费,那么你得在传递软件的同时提供额外的有价值的服务。比如刻录CD后将CD邮寄,这对于网速差的人来说是一项有价值的服务。 有些开源软件项目并不希望用户销售他们的软件,比如Mozilla基金会很不希望你销售Firefox,所以他们利用Firefox的商标来阻止用户销售,这就是为什么Debian的默认浏览器不是firefox,而是iceweasel浏览器的原因。iceweasel只是把firefox的图标给替换了,其他代码跟firefox一模一样。 肮脏的利润 虽然收费是一项基本的软件自由,但收费在开源软件中非常少见,所以人们认为收费是不允许的。即使在软件中插入广告也被认为是有损自由精神或开源精神。因为任何一个软件开发者都可以获取源代码,然后将广告的代码删除,重新发布。windows 10看起来是免费的,但实际上window...