自由软件的斗士

  Richard Matthew Stallman 被誉为自由软件的斗士和精神领袖,是伟大的理想主义者。作品: GNU Emacs GPL CopyLeft FSF

  进入八十年代后,黑客社群在软件工业商业化的强大压力下日渐土崩瓦解,黑客文化正在受到攻击,Matthew作为一名黑客,于1985年发表了著名的GNU宣言(GNU Manifesto),GNU’s Not Unix

  Matthew做了一个与Unix兼容的操作系统,这样容易被移植,而且Unix用户可以方便地转移过来,这个系统的名字就叫GNU,Matthew决定尽可能采用已有的自由软件,比如一开始他将Tex作为主要的文本格式标识符,几年后他又用X Window系统作为GNU的窗口系统。

  1984年1月,Matthew已启动了GNU计划,他担心MIT会要求产品的所有权,会给产品强行加入他们的销售条件,最终又会成为专有软件,因而他辞去了MIT工作。辞职后,正当他为买不起电脑而发愁时,发现自己原先在人工智能实验室的办公室还没有分给其他人用,于是他就每天晚上溜进去工作。

  GNU工程启动后,Matthew听说有一个自由的大学编译器套件(VUCK),他去询问能否用入GNU。答复是嘲弄式的,说对大学是自由的,但对软件本身不行。于是,他决定为GNU编写的第一个软件就是一个多语言、多平台的编译器。他想利用Pascel编译器的源代码,但最终放弃。他从头编写了新的编译器,名为GCC (the GNU Compiler Collection)。

  1984年9月,Matthew开始开发字处理器GNU Emacs,1985年初,它开始可以工作,这使它可以在Unix系统上进行文本编辑。

  1991年芬兰大学生Linus Torvalds在GPL条例下发布他自己创作的Linux操作系统内核,该操作系统被命名为GNU/Linux,至此GNU计划正式完成。

  由于对自由软件的长期呼吁,Matthew逐渐演变成一名政治活动家。Matthew将大部分时间花在旅行和演讲中,他至少访问了65个国家,演讲的主题包括“自由软件和你的自由”、“计算机网络时代的版权与社区”和“一个自由的数字社会”等。2006年8月,在与印度喀拉拉邦政府的会谈中,他说服官员们在公立学校放弃微软等专有软件,将12500所高中的所有学校电脑从Windows换成免费的操作系统。Matthew说,自由软件运动与圣雄甘地的运动有很多共同之处。他曾与委内瑞拉前领导人查韦斯会谈,批评关于电视广播的保护政策,鼓励言论自由。在“阿拉伯之春”运动期间,他也曾强烈批评支持卡扎菲的宣传。Matthew称苹果创始人史蒂夫·乔布斯对计算机行业有“邪恶的影响”,因为乔布斯在引导苹果打造封闭平台方面发挥了领导作用。

  Matthew是一名坚定的自由软件运动倡导者,与其他提倡开放源代码的人不同,Matthew并不是从软件质量的角度而是从道德的角度来看待自由软件。他认为使用专利软件是件非常不道德的事,只有附带了源代码的程序才是符合其道德标准的。这个世界是宽广的,而不是深刻的。

posted @ 2024-11-01 14:13  sgqmax  阅读(2)  评论(0编辑  收藏  举报