Richard Stallman和自由软件运动

2009-05-13 04:59:04来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

Richard Stallman和自由软件运动
作者:徐继哲
http://www.billxu.com
>
人类的进化史是一部人类为争取自由的战争史。虽然我不是人类学家,但这不妨碍我相信,在人类历史初期,人们所面临的主要困境是来自大自然的考验,比如:饥饿、严寒,还有那只隔壁山洞里嗷嗷乱叫的老虎。那时虽然环境艰苦,但人们是自由的,人与人之间是分享的、协作的。随着人类的“进步”,矛盾也逐渐由人与自然转变成人与人之间。我们从简单自由的原始社会进化到了尔虞我诈的商业社会,我们从通讯只能靠吼进化到了天涯比邻的信息时代。我们获得了更多的关于宇宙的知识,我们拥有了更加新进的技术,我们开始自以为无所不能。面对浩瀚的宇宙,我们不再敬畏,甚至已经对其置之不理。我们关注的是如何在竞争中取胜,如何通过专利限制他人。这时,一些原始社会的考验又重新回到了我们的身边:饥饿与严寒。不过,这次他们不再是来自大自然,而是来自那些利欲熏心的人们。现代社会正在将自由、分享、协作从我们身边赶走,我们还剩下什么呢?带着你的爱人和孩子去看看属于宇宙的太阳从地平线落下吧。不!它已经被固体可吸入颗粒漂浮物和高楼大厦挡住。我们剩下的只有回到钢筋水泥的山洞里为了晚餐和房贷的苦苦挣扎。在此,我不仅想和大家强调古人已经说过的“天下兴亡,匹夫有责”,我还想告诉大家计算机软件的历史也与此类似。
软件天生就是自由的!
最初的计算机就像我们先人发明的算盘一样,只有硬件,没有软件,是一个纯粹的机械装置。直到20世纪中叶,随着电子管、晶体管的发明,计算机的电子成分才超越了机械成分,逐步演化成了现在的电子计算机,在这个过程中,出现了软件,并起到越来越重要的作用,最终成为了计算机的灵魂。最初的软件世界里,当然没有自由软件、专有软件、开源软件这些概念,因为软件天生就是自由的,公司在出售的硬件里附带了软件,包括源代码和文档。人们根据自己的需要,修改软件,自由地使用硬件,人与人之间互相分享,协作。关于这方面的经典故事就是Richard Stallman经常举例的“打印机驱动程序”的故事,它生动地展现了软件从天生的自由转向后天的不自由给人们带来的影响。
在哈佛大学读书的时候,Richard Stallman开始在MIT人工智能实验室工作了,成为程序员社团的一份子,大家彼此分享软件,共同努力增长人类知识,这是生活的一部分。 MIT人工智能实验室买的第一台打印机附带有驱动程序的源代码,MIT人工智能实验室的黑客们可以自己修复打印机驱动程序的bug,或者根据自己的需要修改打印机的驱动程序,这为他们的工作带来了很大的方便。后来, MIT又买了一台激光打印机,这次厂商只提供了二进制的打印机驱动程序,它是MIT仅有的一个没有源代码的软件。出于工作的需要,Richard Stallman想修改一下这个驱动程序,但是他无法做到,因为他没有驱动程序源代码。后来 Richard Stallman听说卡内基.梅隆大学有这个打印机的驱动程序源代码,他就去了那里,对他们说:“我是来自MIT的朋友,能不能把打印机驱动程序的源代码给我拷贝一份?”。Richard认为大家都属于计算机社团,他们肯定会给他源代码。但是他们拒绝了他。因为他们和厂商签署了一份保密协议,协议要求他们不能向别人拷贝源代码。顿时Richard Stallman感到他们背叛了自由的计算机社团,非常生气,一句话没说就回去了。
上帝说:“创造Richard Stallman吧!”
随着计算机工业的飞速发展,从20世纪70年代开始,原本自由的计算机社团渐渐地发生了变化,新兴的计算机公司从自由的计算机社团里雇佣走了大量的黑客,开发专有软件。他们在分发软件的时候不再附带源代码,剥夺了人们通过修改软件来使用计算机的自由,通过许可协议,将人与人之间的分享、协作赶走了。 Richard Stallman成为留在MIT人工智能实验室的最后一名黑客,自由的计算机社团濒临崩溃。1976年2月3日,比尔·盖茨发表了著名的《致电脑爱好者的一封公开信》,抱怨未经授权使用Altair BASIC的情况太普遍,掀开了通过专有软件剥夺人们自由使用计算机的大幕。也正是从这时起,软件群体逐渐分化成自由软件社团和专有软件公司两大阵营。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD 5.2.1R Web Server架设实例过程

下一篇:说点儿“软件的自由精神”