登陆注册
3725900000010

第10章 自由软件运动和GNU(1)

理察法·斯德尔曼是著名的自由软件运动领袖、GNU(自由软件协会)组织的创始人,是自由软件的精神领袖,是无数程序员和用户心中的“最后一个真正的黑客”、自由软件的奠基人。

大家好!很高兴能够来到中国。看到在座的有这么多自由软件的爱好者和追随者,我感到自由软件在中国有很大的潜力,你们将是中国自由软件未来的希望。今天,我要给大家介绍一下自由软件和GNu的发展。

使用软件的规则

当人们要问:这个社会使用软件的规则是什么?考虑这个问题的通常是软件公司的人,他们完全是出于自私的角度来考虑这个问题的。他们为了管制住别人不从他们身上拿走钱而制订这个规则。

早在20世纪70年代,我就关注这个问题。当时我们这些程序员们是在一起合作共同分享这些软件成果。正因为如此,我得出了完全不同的结论。我们的社团是这样工作的:我们会从斯坦福获得新的程序软件,或者一些源代码去写一些更好的程序,来解决一些原有的问题。或者你可以用那些源代码去实现你的想法,写一段更好的程序,甚至你可以切下一段程序用于你工作的另一段程序上。人们把这称为软件的再利用。这样你可以把一段程序用于很多方面,这是我们这个社团致力的方向,也可以称之为对人类知识宝库的贡献。

我们并不针对任何人,相反我们是为所有人工作的。我们这个社团包括MIT的实验室人员,还有像斯坦福和康尼伯格大学的人员,甚至一些计算机公司的人员也加入我们的行列。但我们这个社团与计算机使用者不同,我发现了一些计算机使用者最关心的问题。

打印机的启示

举一个例子,施乐公司当时送给MIT一台激光打印机,这是一件非常珍贵的礼物,因为在当时是很先进的,MIT成为除施乐公司以外的惟一一家拥有激光打印机的单位。这台机器性能非常好,打印清晰度高,不像以往的打印机那样竖线会发生扭曲,它线条打印得笔直、漂亮,是由计算机控制的。

但它也有很多问题:如经常卡纸。这种情况下,我们知道怎么办。以往的打印机也会出现经常卡纸、清晰度低的问题,我们无法改变打印速度慢、卡纸的问题,但我们是软件工程师,我们可以用软件来弥补硬件的不足。比如打印作业完成后,我们可以用程序提示:“您的打印作业已完成”,这样打印者不用再等多余的时间。另外我本人也专门写了一段关于卡纸的提示。一旦卡纸便会通过屏幕告知打印者卡纸了。或者打印机出问题了,系统会显示:“机器故障,需要修理”。一旦出现这种情况,你必须马上去修理,也许不会马上有修理工来帮助你,但是有时会有两三个同事同时来到你的办公室,你们之间可以互相帮助,共同修理。

事实上,我们把打印机当成整个系统的一部分,保证系统整体稳定运行。所以当新的打印机出现类似问题的时候,我们也想做类似的软件修改。可是问题出现了:新的施乐打印机是用施乐专有软件控制的,我们没有源代码,连最基本的修改都做不成。我们都是当时全世界最优秀的软件工程师,可我们却一点办法都没有。所以人们对这台打印机感到很头疼。也许你打印后半个小时去看,却一张纸也没打印出来。又过了半个小时你去看,却发现一直在卡纸。于是你修理好了卡纸,回去又等了半个小时,心想这回成了,却发现打印了200页别人的东西,这是没有任何意义的。然而最令我们感到头疼的是有人故意不让我们把这台机器做得更好。

当时我听说康尼伯格大学的一位同事有这台机器源代码的拷贝件,所以我去了他在匹兹堡的办公室,想向他索要一份源代码拷贝件,他拒绝了,他说:“我已经承诺不会向任何人提供拷贝件。”我非常气愤,但是没有办法,只能扭头走了。这对于MIT的员工来说是一种悲哀,于是我们一直解决不了这个问题,机器也一直这样坏下去。相反这件事对我是个不小的触动。

这是发生在1981年的事。只是因为他签署了一项不对外泄露协议。这是我第一次接触到不对外泄露协议,我是受害者,我的实验室也是受害者。很多软件工程师都会遇到被要求签署不对外泄露的协议,而且会有很多诱惑和好处会诱使他们这样做。人们会对自己做过的错事找各种借口,很多人都这么做,为什么我不能呢?但是我不会签署这样的协议,因为我清楚地记得我和我的实验室是受害者。尤其是你并不知道你会伤害谁,也许会是你最好的朋友。如果有人送给我一个很好的软件,但要求我不对外泄露,我会感谢他,但告诉他良知不让我这样做,我宁愿不要这个软件。到现在为止,我从未在已知的情况下签署过任何不泄露协议。

70年代AI实验室的成立可以说是计算机领域的悲剧,AI实验室开始编写专有的程序,使得我们原有的共享的源代码变得一点用处也没有了。除非你签署了不对外泄露协议,否则根本无法在一台先进的计算机上工作,因为他们编写了ISS(不兼容软件系统)。我原有的社团环境已经不存在了。我将如何做?或许可以随历史潮流,也签署不对外泄露协议,并编写专有软件,我也可以此为生。但是将来回顾这一段历史,我是在用一生建筑分割人们交流的高墙。我不能这样做。另一个选择是离开计算机行业,但很多程序员认为离开计算机会挨饿。但今天的美国仍有几百万人与软件无关。我的专长就是编程,我相信我会做一名很好的服务生。这也是谋生的一种方式,但我在浪费我的技能。

寻找另一种可能

我在寻找另一种可能,做一名程序员并能为这个社会作出更大的贡献。我认为当时最需要的是开发出一套操作系统来改变这种窘境。由于当时的操作系统是专有的,而这是问题的起因,所以我决定从零开始,开发出一套操作系统,向所有人开放。

这个任务很艰巨,我不敢肯定我能完成它,但创立一个自由操作系统却是我的目标。问题是如何来设计这样一个操作系统。我知道有些程序写出来后是无用的,因为它只适用于某种类型的计算机,我不希望这样的事情发生。我想到了便携式软件,这在1983年是非常领先的。我想做一个与Llnix兼容的系统,让大家觉得用起来非常容易和方便。

下一步,就是起个名字。六七十年代曾经流行工程师愿意给自己的软件起一个别出心裁的名字。经过多种选择,我选择了GNU这个名字。这是我认为我在所有英语语言中能找到的最好的词汇了。再下一步就是找那些热衷于程序设计的人来开发它。我找到很多计算机厂商,问他们:你们每年使用Unix需要向LInix交几百万美金的许可费,为什么不拿出5万让我们开发新的自由操作系统呢?如果很多计算机厂家都能这样做,我们就有足够的经费完成开发工作,一旦成功了,将收效巨大,达到100:1的回报,那岂不更好吗?

尽管有人对此表示出兴趣,但没有人愿意提供赞助。于是,我决定自己开始写作。我的目标是编写自由操作系统。

1984年1月,我辞去了我的工作,我必须这样做,因为在MIT和美国其他大学你的成果是归学校所有的,而我的目标是编写自由操作系统,让大家共享。从此以后,我再没有过正式的工作。幸运的是通过编写自由操作系统,我到现在还没有挨过饿。

假若每一个程序都有其所有者,所有者都有这么一个规则:使用程序的人要么付钱,要么就不准使用这个程序。那么有些人会说:“好吧,我付钱使用这个软件。”有些人说:“我不买它,这太贵了,我不用这个程序了。”每次都会有人不使用它,这样一来,这个程序就得不到很好的利用,部分就被浪费了。因为设计、测试、发展程序到一定程度所需花费的精力是一样的。如果我们的用户量得到了限制,那么我们做的工作就有部分会白白浪费。

同类推荐
  • 毕业5年决定你的一生Ⅱ

    毕业5年决定你的一生Ⅱ

    面对激烈的职场竞争,即将毕业的大学生感到茫然,繁忙的上班族也总心存困惑。我应该先创业还是先就业?我转行的风险有多大?公司里高手如云,如何才能从“蘑菇堆”里脱颖而出……而毕业5年内形成的心智模式和工作习惯将会影响你一生。相比第一版,《毕业5年决定你的一生Ⅱ》中增加了作者对职场奋斗的新思考和新体验,对于具体如何规划“毕业5年”有更强的实操性。本书中,作者从选择正确的方向、带薪学习的态度、高效做事创造机会、发挥个性做最好的自己、搭建人脉桥梁掌握未来、以阳光心态取胜于职场等六个方面展开阐释,针对性强,语言精辟,事例生动,贴近读者,具有很强的实践指导作用。
  • 女人不靠男人也能好好活

    女人不靠男人也能好好活

    一个人也可以过得很幸福。每一个处在单身状态下的女性都要学会找到生活中的乐趣,摆脱孤独情绪,重塑内心强大的自己。也许在阅读的同时,你就会发现,一个人的时候,所有的事情会变得专注,所有的平常都会呈现特别的瞬间。不管你现在是单身还是热恋,是分手还是新婚,你都要明白:女人,不管何时,都要做好一个人生活的准备。生活中每天都可能发生各种狗血的剧情,即使什么都没有了,我们还有一颗勇敢的心来继续自己的人生。
  • 三十三岁必读书

    三十三岁必读书

    本书共分七篇,包括:“生存篇首先要找到一块属于自己的立足之地”、“策略篇走对路才能步入脱颖而出的最近入口”、“心理篇摆正心态就可以直面一切”等。
  • 这样求人最有效

    这样求人最有效

    求人不仅是一种简单的人际行为,它更是一种建立在心理学、行为学、社会学等基础上的成事方法。本书告诉读者如何求人最有效,包括求人基本功、求助于亲人、求助于朋友、求助于领导、求助于下属、求助于陌生人等。
  • 在入世与出世之间(上)

    在入世与出世之间(上)

    本书收集了星云大师近十年来,有关佛学义理的研讨,对佛教前途发展,及对金球融和与和平有关的论议。上册收录大师从人间佛教角度。对戒定慧三学、菩萨四弘誓愿、六度之论述,也提出佛教对生命、生死,生活的看法;同时,将大师十几年来,每年于国际佛光会所发表的主题演说,阐述人我相处之道、世界和平、自觉行佛等论议,一并收录其中。
热门推荐
  • 君心唯童

    君心唯童

    她叫童格,从来都不会认为自己是个善良的天使,而他是她名义上的哥哥,一个不折不扣的魔鬼她执着于心,用尽心机想要得到自由的阳光,而他冷酷残忍,恶魔般的禁锢手段让人不寒而栗她说“这本是一场交易,何来真心相托!”他说“期限是我腻了,要不然就算下地狱你也得陪着我!”她一次次的逃离,而他一层层撕碎她的伪装,身体甚至是心……
  • 异世幻侠

    异世幻侠

    充满神秘的宇宙,不明生物踏破虚空,只为占领这充满混沌的世界,它们冲破位面,破坏规则,贪婪的欲望是他们迷失了本性.无尽的杀戮席卷而来,亲情,友情,爱情在杀戮中渐渐迷失,究竟谁能站出来拯救这个位面,让大家重获新生。。
  • 护肤小窍门(最实用的居家小书)

    护肤小窍门(最实用的居家小书)

    很多女孩子把打扮的重点都放在了面部化妆和身体的着装上面,其实要想做个魅力十足的女孩,要注意一些小细节,因为它们才最能体现出你的品味,本书收集了各种美容秘籍共爱美的女孩参考。
  • 网事如秋

    网事如秋

    晨起,和我从梦里醒来的,是晨曦,抑或是你?入夜,伴我安睡的,是星辰,抑或是你?QQ里,微信里,字里行间,有真情的关心,也有假装的任性。我们的牵挂,如丝,也如絮。我一次次地问自己,我要的爱情,是不是你?我看着你,你回眸一笑,赠我一段刻骨铭心。
  • 古龙群侠之神剑少侠

    古龙群侠之神剑少侠

    这是一个古龙群侠的世界这里没有朝代也没有束缚有的只是对武的追求对侠的理解且看一个身世颇不平凡少年如何在这个风起云涌的武林中一步步成长最终成为一代侠客
  • 八云的月光宝盒

    八云的月光宝盒

    这是一个伟大的计划,这是一项艰巨的任务,这是一场伟大的变革,这是一次跨世纪的伟大的行动!我们相信,只要有爱,就能成功。傲娇短发再也挡不住我们的步伐,花环lv6再也阻挡不住我们的脚步。向前,攻略就在我们眼前!白洞,白色的明天在等着我们!—《关于改变白井黑子性取向计划的提案》
  • 一茬一茬的月光

    一茬一茬的月光

    月光也是冰凉的啊,它穿越时空,一层一层地落在尘埃之上,落在我和父亲身后的路上。
  • 异界之天子纪事

    异界之天子纪事

    平凡高中生穿越重生,化身落难天子!这是一个东方天子纵横西陆的传奇故事!这是一个有关爱情、友情与亲情的温馨励志故事!这是一本关于吐槽与被吐槽的重口味轻小说!这是一本让看了以后会让人菊花绽放的热血少年物语!他追求力量,但只是为了提升自己的生活品质,为了能够甩甩体内另一个邪恶灵魂巴掌。所以他总是离最强差一点……他相信人性的美好,但自己却算计万千,腹黑无比。他无欲无求人畜无害,却被历史的波澜推上了万众瞩目的强者舞台。在重新登基的那一天,面对世界各地蜂拥而至的记者采访,杨尘叹叹气,露出了无奈的笑容:“既然上台了,至少得当个男主角吧。”为了给作者继续奋斗下去的信心与支持,敬请收藏。请把你们的支持给我,与我一道谱写这个传说。
  • 为你保留的空位

    为你保留的空位

    车祸后无法醒来的小洁,听从之前算命婆婆的话,灵魂去韩国找真命天子朴有天。结果因为只是灵魂,所以吓到有天。然后发生了种种……之后醒来后,为什么失忆?承认假装失忆后,与有天本该幸福地生活在一起,可是只是因为有天的不信任,导致小洁与有天的第一个孩纸夭折。求得小洁原谅后的有天选择在圣诞之夜进行求婚。在决定结婚之际,小洁得知自己无法生育,准备离开。就在即将离开之际,又发生了什么意外……最终两人是否能修成正果呢?--情节虚构,请勿模仿
  • 早安,狼

    早安,狼

    易倩上中学时曾经遭受一个老师的伤害,留下了心理阴影。后来,正是青春好年纪,易倩遇见了肖林。肖林是一个高中老师,他文雅又潇洒,但对生活不够认真。易倩爱上了肖林,肖林却没有真心。一段缠绵之后,他们同时发现了心底的自己:他发现自己对她有了真爱,她发现自己爱的只是他背后的一个影子……