开源软件与免费软件(Linux人应该知道的)

开源软件与免费软件(Linux人应该知道的)

  很多新闻报道居然分不清这两着的区别,而将其混为一谈,真的是无语了。如果您还不清楚,我愿意给您做一个科普辅导。

  所谓开源软件,是把源代码公开,但是不一定免费。源代码公开有好多种形式暂且不论,就算提供免费下载源代码,也不表示公众自己有能力把公开的源代码编译成可以使用的软件。这一过程也是很复杂的,所以还需要一些软件厂商做一些工作来帮助用户把它变成可以使用的软件,而这种工作八成是要收费的,像一些Linux厂商。

  开源的目的不是做慈善事业,而是通过更多人的参与,减少软件的缺陷,也避免了少数人在软件里留一些不正当的后门。

  另外,开源不表示不要求源代码的知识产权,开源软件的lincence里一般对知识产权作了极其严格的规定,如果任何组织不正当的使用开源软件,它要面临着多重风险:不仅仅是开源组织会起诉你,而且贡献源代码给开源组织的组织也有可能起诉你。

  所谓免费软件,就是我免费提供给你软件,不收费用。但这并不表示我要把源代码公开,相反,多数情况下我很可能不会公开源代码。免费的主要目的有两个:一个是打击竞争对手,扩展市场空间,这一点很好理解,压价吗,我不要钱了.一个是扩大用户群,用户多了,我再从其他渠道受钱,比如增值服务,这一点也不用多讲。

  需要弄清的一点是:天下没有免费的午餐,任何一个软件,都是一个组织辛辛苦苦做出来的,租写字楼是要租金的,雇程序员是要发薪水的,开发市场也是要烧钱的,怎么可能做好了产品白白送给你呢?免费也好,开源也好,只不过是不同的商业模式而已。

  也有大富豪自愿拿出钱来开发既开源又免费的软件造福人类的,像Ubuntu,我们只能对这种精神报以深深的敬意。
开源可不是商业模式,而是共产主义生产方式。
这个Stallman就有论述。
Linus开发linux没有任何商业意图。
等我找到钱多得用不完了
在想象即开源又免费的东东