Richard Stallman和自由软件运动

http://www.sina.com.cn 2008年05月21日 10:08  新浪科技

  作者:徐继哲

  人类的进化史是一部人类为争取自由的战争史。虽然我不是人类学家,但这不妨碍我相信,在人类历史初期,人们所面临的主要困境是来自大自然的考验,比如:饥饿、严寒,还有那只隔壁山洞里嗷嗷乱叫的老虎。那时虽然环境艰苦,但人们是自由的,人与人之间是分享的、协作的。随着人类的“进步”,矛盾也逐渐由人与自然转变成人与人之间。我们从简单自由的原始社会进化到了尔虞我诈的商业社会,我们从通讯只能靠吼进化到了天涯比邻的信息时代。我们获得了更多的关于宇宙的知识,我们拥有了更加新进的技术,我们开始自以为无所不能。面对浩瀚的宇宙,我们不再敬畏,甚至已经对其置之不理。我们关注的是如何在竞争中取胜,如何通过专利限制他人。这时,一些原始社会的考验又重新回到了我们的身边:饥饿与严寒。不过,这次他们不再是来自大自然,而是来自那些利欲熏心的人们。现代社会正在将自由、分享、协作从我们身边赶走,我们还剩下什么呢?带着你的爱人和孩子去看看属于宇宙的太阳从地平线落下吧。不!它已经被固体可吸入颗粒漂浮物和高楼大厦挡住。我们剩下的只有回到钢筋水泥的山洞里为了晚餐和房贷的苦苦挣扎。在此,我不仅想和大家强调古人已经说过的“天下兴亡,匹夫有责”,我还想告诉大家计算机软件的历史也与此类似。

  软件天生就是自由的!

  最初的计算机就像我们先人发明的算盘一样,只有硬件,没有软件,是一个纯粹的机械装置。直到20世纪中叶,随着电子管、晶体管的发明,计算机的电子成分才超越了机械成分,逐步演化成了现在的电子计算机,在这个过程中,出现了软件,并起到越来越重要的作用,最终成为了计算机的灵魂。最初的软件世界里,当然没有自由软件、专有软件、开源软件这些概念,因为软件天生就是自由的,公司在出售的硬件里附带了软件,包括源代码和文档。人们根据自己的需要,修改软件,自由地使用硬件,人与人之间互相分享,协作。关于这方面的经典故事就是Richard Stallman经常举例的“打印机驱动程序”的故事,它生动地展现了软件从天生的自由转向后天的不自由给人们带来的影响。

  在哈佛大学读书的时候,Richard Stallman开始在MIT人工智能实验室工作了,成为程序员社团的一份子,大家彼此分享软件,共同努力增长人类知识,这是生活的一部分。 MIT人工智能实验室买的第一台打印机附带有驱动程序的源代码,MIT人工智能实验室的黑客们可以自己修复打印机驱动程序的bug,或者根据自己的需要修改打印机的驱动程序,这为他们的工作带来了很大的方便。后来, MIT又买了一台激光打印机,这次厂商只提供了二进制的打印机驱动程序,它是MIT仅有的一个没有源代码的软件。出于工作的需要,Richard Stallman想修改一下这个驱动程序,但是他无法做到,因为他没有驱动程序源代码。后来 Richard Stallman听说卡内基.梅隆大学有这个打印机的驱动程序源代码,他就去了那里,对他们说:“我是来自MIT的朋友,能不能把打印机驱动程序的源代码给我拷贝一份?”。Richard认为大家都属于计算机社团,他们肯定会给他源代码。但是他们拒绝了他。因为他们和厂商签署了一份保密协议,协议要求他们不能向别人拷贝源代码。顿时Richard Stallman感到他们背叛了自由的计算机社团,非常生气,一句话没说就回去了。

上一页 1 2 3 4 5 6 7 8 9 10 下一页
本文导航:
·软件天生就是自由的
·上帝说:创造Richard Stallman吧
·Stallman 2005年9月访华
·Stallman访华历程
·自由软件运动发轫
·什么是自由软件
·开源软件:那些放弃了自由的人们
·专有软件是毒品
·《黑客帝国》
·Linus Torvalds & Neo

发表评论 _COUNT_条
Powered By Google
不支持Flash
·《对话城市》直播中国 ·新浪特许频道免责公告 ·诚招合作伙伴 ·企业邮箱畅通无阻
不支持Flash