你的论调是对的,但是关键原理有错误。简单一点就是:“自由软件”Free Software 跟 “开源软件”Open Source Software 是两个不同的概念。而在ubuntu中文论坛大家更注重的也许只是免费,至于自由和开源恐怕没太多人关心。runpin 写了:lol,这等犹大理论居然在作为开源社区一分子的ubuntu中文论坛里博得一片叫好,可见开源在这里是如何之名不副实。
开源从一开始就不是作为一种手段,更不是作为一种目的,它没有实用主义的企图,它更多时候是作为一种信仰,作为一面技术领域里的自由、平等和博爱的三色旗而存在的。它的掌旗手是程序员,但它想号召的人却是普罗大众,因为这是它能存在的基础。
开源软件Open Source从来都是作为一种手段和目的,而不是信仰,而自由软件是一种信仰。这就是GNU的创始人RMS与Linux的创始人Linus之间最大的观念分歧。
——RMS试图让人相信人们应当基于道德的原因使用自由软件,因为软件版权是不道德的,他试图说明:因为所有的软件都应当是自由的,所以你如果你信仰自由,就应当使用自由软件。
——Linus试图向人证明你并不需要“信仰”开源软件,仅仅因为开源软件是一个更好的开发软件的手段,和能够获得更好软件的目的。无声的现实表明Linus胜出了,而Linux内核,这个最成功的开源项目之一,以开源作为手段和目的,实现了。
GNU创始初期在很长的时间里都举步维艰,这一切直到Linux的出现之后才有所好转,因为人们有了一位新的精神领袖:Linus,Linus的开源口号使得更多的并不赞同RMS“自由软件信仰”的个人和组织加入了开源软件的世界,从而使得开源软件得到了长足的发展,读过黑客文化简史的人应当对这些历史很熟悉。——证据也很简单,大家看看现在放眼全世界,是Open Source 这个词用得多还是 Free Software 这个词用得多呢?再看看GNU和Linux这两个词谁用得更多呢?