叶富华

叶富华的博客

他的个人主页  他的博客

RMS 印象

叶富华  2009年10月19日 星期一 17:39 | 2109次浏览 | 24条评论

这是哲思自由软件峰会珠海站的一些感想,也提到了我对RMS的一些看法。

Richard Stallman 在许多人的心目中是一个圣人的形象,不单因为他为自由软件世界所做出的开拓性的贡献,更因为他一贯主张的自由精神。这一次,我有机会亲临Richard讲座现场,感受思想近距离传播的魅力。

Richard 演讲所用的英语很平时,但也时不时吐出几个很大的字眼。他开始是用了约20分钟简要介绍了自由软件的概念以及内涵,所谓软件自由的含义,而后演绎了自由软 件的发展史(在私有软件出现以前,人们所用的软件都是自由软件,那时候的人们甚至不会想到自由软件这样的名词)以及为何必须保护软件使用者与开发者的自 由。最后则谈到了自由跟开源之间的本质区别,以及为何自由作为一种权利需要我们每一个人去争取。

这里简要的说一下到底什么叫自由软件吧。按照Richard的说法,free software一语里头的free是指“自由”,而不是指“免费”。这一点可能很多人很难理解。为何要提倡自由?Richard 举了他亲历的一个例子进行说明:

1980年代初的时候,Richard 在MIT的人工智能实验室工作。该实验室有一台激光打印机(在那个时候,激光打印机还很少出现)。但是,那台打印机经常出现卡纸的情况。Richard就 想写个程序,让打印机任务完成,或者打印机出现卡纸的时候,往实验室工作人员的电脑上发送一条信息,这样工作人员就可以及时过去处理,不至于影响连续性的 作业。但是,要写这样一个程序就需要知道打印机的源代码,可是那份源代码并没有随机赠送。Richard 感到非常无奈。后来,Richard 得知卡内基梅隆大学有一位教授有这份代码,于是就兴冲冲的跑过去问人家要。对方断然拒绝。Richard 听到对方说“No”,他脑子一片空白,不知该说什么,结果是直接离开了教授的办公室。但正是这一件事改变了Richard的人生,让他开始对人生进行新的 思考。他想到的是,在他未来的岁月里,有两条路可以走,一是加入私有软件开发者的行列,开发私有软件,这样或许可以赚到很多钱,或许也能体会到程序员的乐 趣,但是,最终却不会给社会带来什么积极的意义,甚而是一些破坏性的东西;另一条路是干脆不再用计算机了,但是对于Richard而言,这不是一个选择。 于是,面对尚待开垦的自由软件之荒地,Richard 高呼,我来了!于是,Richard就这样成为了开山祖师。

很多人会问,我又不是写程序的,即使你给我全部代码也没用啊。这种说法其实是很有问题的。因为虽然你自己不懂得写代码,但是假如你需要改进某个功能 或需要增加某个功能,你可以花钱聘请一位自由软件程序员来干这个事情。Richard说,优秀的程序员不是靠卖软件赚钱的,他们赚钱靠的是自己的真功夫, 也就是说,是通过为用户提供服务来获得收入。

Richard 的整个演讲给人一个很强烈的印象,那就是,他会用一种长线的视野来看待许许多多的问题。一些问题假如用短视的眼光来看,要解决它实在是太困难了,但假如将 其放到五年、十年乃至更长的一个时间跨度去考虑的话,问题就会变得容易起来了。我相信Richard搞自由软件运动二十几年如一日也是源于这样的一种信 念。Richard 提及自由软件与开源软件的区别的时候,说前者关心的是最基本的东西,即关乎善与恶的道德考量;而后者则仅仅关心软件本身的质量问题,因而两者是决然不能划 等号的两个概念。(说到这里,Richard 道出了一句非常响亮的话:My freedom isn't negotiable.——自由是不需通过谈判才得到的。)有人会抱怨说自由软件不好用,Richard 对此给予的回应是,没错,有些自由软件确实还不是很好用,但是,它们是自由软件,你可以去维护、去不断的改进这一软件,使之变得更人性化,没有任何人会阻 止或约束你去做这样的事情。Emacs 就是最好的一个例子。这个由Richard本人写出来的软件也并非没有半点瑕疵,但是,二十多年来,整个社区在不断的维护、更新这一软件,使得它变得越来 越好用,功能也越来越强大。这正是长线思维所结的佳果啊。

最后,Richard 提到了自由软件对于政府以及对于中小学的意义。他说,政府是服务大众的,是一种公益的行为,这样的性质就决定了它只能用自由软件。否则就显然是在浪费纳税 人的钱财。而学校要使用自由软件,其理由就更加充分了,首先是基于节省费用的考虑;其次是学校应当教会学生哪些行为对于社会是有益的——使用自由软件,抵制私有软件就是一例,假如学校教的是私有软件,孩子将来就会对私有软件产生依赖,最终不会给社会带来积极意义;再次是,对于那些有编程天赋的孩子而言,他们学习编程非常容易,但是要取得进步就需要不断的读别人写的程序,然后不断的自己去写,而自由软件使得这一切成为可能;最后是自由软件对于培育公民品格具有重要意义,因为 自由软件所提倡的就是一种互助的精神,一种社区的精神,这正是公民社会所必须的精神。巴西政府近年来大力推动自由软件之使用,同时也助推了当地公民社会之 成长,此可谓最佳的例证。

但是,当整个社会大部分人不知道什么是自由软件或即使知道也不愿走出私有软件的陷阱的时候,我们这些自由软件的粉丝该怎么办?Richard 说,这是一种社会惰性(social inertia),它是阻止自由软件发展的挡路石。要克服这样一种社会惰性,就需要我们积极的参与抗争(campaign)。私有软件对整个社会实施数字 殖民(digital colonization),但是很少人意识到这一点。作为数字时代的公民,我们就应当奋起迎战数字殖民者,用自由软件的工具去实现数字空间的解放和自 由。这样一场运动离不开你我的共同参与,因为我们作为被殖民者,我们的利益是相通的。起来吧,沉睡中的人们,数字时代之未来就取决于我们大多数人的选择 ——你准备好了以脚投票了吗?

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
gue

回复 gue  2009年10月20日 星期二 23:44

不知道啥时候能出这次峰会的视频,真是很想看看啊.

0条回复

電波系山寨文化科学家

回复 電波系山寨文化科学家  2009年10月20日 星期二 19:35

真人不会攻击稻草人...
反汇编是否算公开了源代码

0条回复

韩永泉

回复 韩永泉  2009年10月20日 星期二 14:14

虽然大家不一定要完全赞同自由软件的理念,但是要先努力了解她。
自由软件不是免费软件,自由软件欢迎合适的商业模式和盈利模式,我想是这样的。

3条回复

  • 徐继哲

    回复 徐继哲  2009年10月20日 星期二 22:41

    是的。

    2条回复

      • 韩永泉

        回复 韩永泉  2009年10月22日 星期四 11:06

        不过,自由软件目前的商业模式和盈利模式是什么呢?或者是还没有找到?
        供服务是唯一途径吗?自由软件现在能够独立支撑自己的发展吗?

        1条回复

黄冠能

回复 黄冠能  2009年10月20日 星期二 10:45

看样子RMS每年都要把同样的故事重复无数次:)

"私有软件对整个社会实施数字殖民(digital colonization)" - 对于大部分人来说做一件事多出于个人短期经济利益考虑,只有少数深谋远虑者会想到“殖民”和“反殖民”。

事物很难纯粹。在我们晚上能饱着肚子大谈“自由”,是因为白天为“私有”工作。纵然“自由”有其商业模式,但也只是千万商业模式中的一种,并且也不是什么完美的商业模式

私有软件会存在下去的,自由软件会继续发展的。事物发展不是因为它在某种价值观下被赋予了多么崇高的意义,而是因为它更符合宇宙变化的规律。

不管怎样,能保持一种信念生活是一件幸福的事。

3条回复

  • 刘煜

    回复 刘煜  2009年10月20日 星期二 23:30

    四人帮:宁要社会主义的草,不要资本主义的
    邓爷爷:不管黑猫白猫,捉到老鼠就是好

    0条回复

  • 徐继哲

    回复 徐继哲  2009年10月20日 星期二 22:43

    樽前做剧莫相笑,我死诸君思我狂。

    0条回复

  • Mr.Gui

    回复 Mr.Gui  2009年10月20日 星期二 13:28

    值得思考。
    佩服你看待事物的角度, 以及总结能力。

    0条回复

达伦王

回复 达伦王  2009年10月20日 星期二 09:55

新的认识,呵呵

2条回复

雷振林

回复 雷振林  2009年10月20日 星期二 09:22

很喜欢自由软件,也在用着各种自由软件。 不过还是没有想清楚将自己的商用产品开源后,如何盈利。 我想我还是没有很好地理解自由精神, :(

0条回复

周琦

回复 周琦  2009年10月20日 星期二 08:57

嗯嗯嗯,都是E文好的家伙哪!
等录音释放了,一定共同听译好RMS 这次很兴奋的讲演,
将正确/完整的思想记录下来!

2条回复

  • 梁远金

    回复 梁远金  2009年10月20日 星期二 10:09

    哪里能下到录音或者视频呢?

    1条回复

      • 周琦

        回复 周琦  2009年10月20日 星期二 11:50

        一般是啄木鸟空间,或是SINA 视频....
        等待哲思通告哈!

        0条回复

龙黎

回复 龙黎  2009年10月20日 星期二 08:31

> 再次是,对于那些有编程天赋的孩子而言,他们学习编程非常容易,但是要取得进步就需要不断的读别人写的程序,然后不断的自己去写,而自由软件使得这一切成为可能

这一段非常正确!类 Unix 系统天生就带有 C 编译器,学习写程序更方便,而且一切都是开放的,都摆在那儿。而且用类 Unix 系统还可以更早的接触到正则表达式,Perl 等强大的工具。

0条回复

徐继哲

回复 徐继哲  2009年10月20日 星期二 01:28

写的很好,我们现场见到面了么?

5条回复

  • 龙黎

    回复 龙黎  2009年10月20日 星期二 08:36

    第一次见到 Bill,我用那五分钟的空闲时间上去和你握了一下手,还记得吗,就是穿 GNU T 恤的那个家伙,ID 是 atommann :)

    0条回复

  • 叶富华

    回复 叶富华  2009年10月20日 星期二 01:37

    感谢Bill的评论。周六那天就想着看看大叔,竟忘了跟你们交流……下次有机会再见吧

    3条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号