LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1491|回复: 2

自由软件和开源软件有什么区别?

[复制链接]
发表于 2007-2-1 11:30:42 | 显示全部楼层 |阅读模式
在网上看到一篇文章
http://www.billxu.com/friend/rms/rms.fsm.html
《Richard Stallman和自由软件运动》
里面有如下的几段:
开源软件:那些放弃了自由的人们!

到1997年为止,自由软件运动已经取得了相当大的成功。那时正值互联网迸发前夜,自由软件的概念也已经从深入民心发展到了华尔街,面临着巨大的商业机会。这时,有一部分自由软件支持者开始好了伤疤忘了疼。面对种种诱惑,他们将自由抛弃了。他们开始强调实用性,强调自由软件是好的开发模式,能够产生高质量的代码;他们开始以商业利益为诱饵去讨好公司的老板们,并提出了开源软件的概念,因为他们担心Richard Stallman的自由主义会吓跑那些唯利是图的商人们。其中的代表人物是Eric Raymond,一个彻头彻尾的实用主义者。专有软件公司们当然希望事态如此发展,所以在他们的蛊惑和支持下,堕落的开源软件概念被迅速普及,电视、互联网、报纸、杂志等各种地方都充斥着“开源”,反而自由软件运动的发起者Richard Stallman、自由软件基金会和自由软件正在被人们渐渐遗忘。对于那些不了解自由软件运动历史的年轻人来说,他们一开始接触到的概念很可能就是抛弃了自由的开源概念,这是非常糟糕的。
到此,还有很多读者会说:“开源软件没什么不好啊,实用没什么错误啊等等?”。如此发问意味着基本的道德沦丧和人格失忆。实用当然没什么不好,但是为了实用就放弃了自由,那是愚蠢的短视行为。人类能够在地球上生存,需要呼吸、喝水、吃东西、居住等等,而SK-II和Ferrari却不是必须的。现在更多的人们已经意识到了这个问题,我们实在不应该以牺牲人类生存环境为代价来追求虚伪的东西,我们应该立即摒弃这种本末倒置的行为和想法。自由、平等是人类的基本权力,互助、分享是社会的存在基础,每个人都要珍视这些。遗憾的是,大多数现代商业都建立在剥夺人类自由的基础之上,软件业尤其突出。道理非常简单,这样的商业模式是利润最大化的,是容易形成垄断的。牺牲绝大多数人的利益来实现少数人的目标也是古往今来很普遍的做法,当然哪里有压迫哪里就有反抗,只是不同时期使用的手段和技术不同而已。在信息时代,我们以为自己的生活条件改善了,精神就容易懈怠,容易忽略与生俱来的那些珍贵的东西,自由、健康、友情等等。终于,专有软件像******一样包围了我们。在自由软件的概念正在被广泛接受和支持的时候,开源软件转移了人们的视线,将人们的思想从自由的高度降到了实用的低度。如果现在你还说这些无所谓,那么当你被抓到纳粹的集中营里任人宰割的时候会是什么心情呢?你害怕了,渴望自由了,渴望生活在阳光下了。在数字时代,这一切来的更隐蔽一些,水是被缓慢加热的,等你感觉到太热的时候,已经无力跳出。现在,你必须敏锐起来,不能等到你的计算机被人控制了、私人信息被泄露了、自己保存的文件被DRM(数字霸权管理)强行删除了、整天被病毒和有中国特色的******软件折磨着才做出反抗。那时,你一定会意识到自由的可贵,不过已经晚了。

我们要立刻抛弃开源软件的概念,不要把虐待当成享受,不要好了伤疤忘了疼。通过下图,我们知道自由软件正给我们带来光明;开源软件处在危险的灰色地带,正在左右摇摆不定;专有软件给我们的未来带来灾难。我们要珍视自由,勇敢地作出自己的选择!


看完了有些迷惑,一直以为自由和开源是一回事儿的啊?怎么到头来开源成了背判自由了?
发表于 2007-2-5 14:23:35 | 显示全部楼层
开放源代码软件就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。
开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称。使用开放源代码开放模式的软件代表就有Linux操作系统。开放源代码开放模式的名字及其特点最早是由美国电脑黑客 埃里克·斯蒂芬·雷蒙(背叛者Eric Raymond)在他的著作《大教堂与市集》(The Cathedral and the Bazaar)等一系列论文集中提出并探讨的。

严格地说来,开放源代码软件与自由软件是两个不同的概念,只要符合开源软件定义的软件就能被称为开放源代码软件(开源软件)。自由软件是一个比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。但在现实上,绝大多数开源软件也都符合自由软件的定义。比如,遵守GPL和BSD许可的软件都是开放的并且是自由的。

开放源代码软件运动是一个主要由程序工程师及其它电脑用户参与的声势浩大的运动。它是自由软件运动的一个分支,但两者的差别并不明显。一般而言,自由软件运动是基于政治及哲学思想(有时被称为所谓黑客文化)的理想主义运动,而开放源代码运动则主要注重程序本身的质量提升。

我只是转
回复 支持 反对

使用道具 举报

发表于 2007-2-11 17:00:29 | 显示全部楼层
如此发问意味着基本的道德沦丧和人格失忆。实用当然没什么不好,但是为了实用就放弃了自由,那是愚蠢的短视行为。人类能够在地球上生存,需要呼吸、喝水、吃东西、居住等等,而SK-II和Ferrari却不是必须的。现在更多的人们已经意识到了这个问题,我们实在不应该以牺牲人类生存环境为代价来追求虚伪的东西,我们应该立即摒弃这种本末倒置的行为和想法。自由、平等是人类的基本权力,互助、分享是社会的存在基础,每个人都要珍视这些。遗憾的是,大多数现代商业都建立在剥夺人类自由的基础之上,软件业尤其突出。道理非常简单,这样的商业模式是利润最大化的,是容易形成垄断的。牺牲绝大多数人的利益来实现少数人的目标也是古往今来很普遍的做法,当然哪里有压迫哪里就有反抗,只是不同时期使用的手段和技术不同而已。在信息时代,我们以为自己的生活条件改善了,精神就容易懈怠,容易忽略与生俱来的那些珍贵的东西,自由、健康、友情等等。终于,专有软件像******一样包围了我们。在自由软件的概念正在被广泛接受和支持的时候,开源软件转移了人们的视线,将人们的思想从自由的高度降到了实用的低度。如果现在你还说这些无所谓,那么当你被抓到纳粹的集中营里任人宰割的时候会是什么心情呢?你害怕了,渴望自由了,渴望生活在阳光下了。在数字时代,这一切来的更隐蔽一些,水是被缓慢加热的,等你感觉到太热的时候,已经无力跳出。现在,你必须敏锐起来,不能等到你的计算机被人控制了、私人信息被泄露了、自己保存的文件被DRM(数字霸权管理)强行删除了、整天被病毒和有中国特色的******软件折磨着才做出反抗。那时,你一定会意识到自由的可贵,不过已经晚了。

我们要立刻抛弃开源软件的概念,不要把虐待当成享受,不要好了伤疤忘了疼。通过下图,我们知道自由软件正给我们带来光明;开源软件处在危险的灰色地带,正在左右摇摆不定;专有软件给我们的未来带来灾难。我们要珍视自由,勇敢地作出自己的选择!

说这话的明显是一个大煞毕
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表