理查德·马修·斯托曼(Richard Matthew Stallman, RMS,生于1953年),自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。他最大的影响是为自由软件运动竖立了道德、政治以及法律框架。他被许多人誉为当今自由软件的斗士、伟大的理想主义者,但同时也有人批评他过于固执、观点落伍。

斯托曼1953年出生于美国纽约曼哈顿地区,1971年进入哈佛大学学习,同年受聘于麻省理工学院人工智能实验室(AI Laboratory),成为一名职业黑客。

在AI实验室工作期间,斯托曼开发了多种今后影响深远的软件,其中最著名的就是Emacs。斯托曼在AI是一名典型的黑客,是整个黑客文化的一份子。

然而进入八十年代后,黑客社群在软件工业商业化的强大压力下日渐土崩瓦解,甚至连AI实验室的许多黑客也组成了Symbolic公司,试图以专利软件来取代实验室中黑客文化的产物--免费可自由流通的软件。

斯托曼对此感到气愤与无奈。在对Symbolic进行了一段时间的抗争后,他于1985年发表了著名的GNU宣言(GNU Manifesto),正式宣布要开始进行一项宏伟的计划:创造一套完全自由免费,兼容于Unix的操作系统GNU(GNU's Not Unix!),目的是打破大型网络供应商的垄断。现今,GNU 已成为全球最受欢迎的自由软件许可证!之后他又建立了自由软件基金会来协助该划。

他于1989年与一群律师起草了广为使用的GNU通用公共协议证书(GNU General Public License, GNU GPL),创造性地提出了“反版权”(或“版权属左”,或“开权”,copyleft)的概念。 同时,GNU计划中除了最关键的Hurd操作系统内核之外,其他绝大多数软件已经完成。

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

自 90 年代开始,斯托曼开始积极参加政治运动,到各间大学和场合主讲,宣扬推行自由软件的讯息,令他无论在电脑界或学术界都享负盛名!

斯托曼是一名坚定的自由软件运动倡导者,与其他提倡开放源代码的人不同,斯托曼并不是从软件质量的角度而是从道德的角度来看待自由软件。他认为使用专利软件是非常不道德的事,只有附带了源代码的程序才是符合其道德标准的。对此许多人表示异议,并也因此有了自由软件运动与开源软件运动之分

代表作︰

— 创立自由软件 GNU

— Emacs 文字编辑器

— GCC编译器

斯托曼还曾获得过多项荣誉
1990年度麦克阿瑟奖(MacArthur Fellowship)
1991年度美国计算机协会(Association for Computing Machinery)颁发的Grace Hopper Award以表彰他所开发的的Emacs文字编辑器
1996年获颁瑞典皇家技术学院荣誉博士学位
1998年度电子前线基金会(Electronic Frontier Foundation)先锋奖(Pioneer Award)
1999年Yuri Rubinsky纪念奖
2001年获颁格拉斯哥大学荣誉博士学位
2001年武田研究奖励赏(武田研究奨励赏)
2002年成为美国国家工程院院士
2003年获颁布鲁塞尔大学荣誉博士学位

理查德·马修·斯托曼相关推荐

  1. 理想主义者--理查德.马修.斯托曼(GNU的传奇)

    我相信,不知道微软.比尔.盖茨.windows操作系统的中国人没有多少了.我也相信,绝大多数中国人不知道GNU.FSF,不知道理查德.马修.斯托曼(Richard.Matthew.Stallman, ...

  2. 【转】理想主义者--理查德.马修.斯托曼(GNU的传奇)

    [size=large][size=medium][/size][/size] 我相信,不知道微软.比尔.盖茨.windows操作系统的中国人没有多少了.我也相信,绝大多数中国人不知道GNU.FSF, ...

  3. 理想主义者–理查德.马修.斯托曼(GNU的传奇)

    理查德·马修·斯托曼是美国自由软件运动的精神领袖.GNU计划以及自由软件基 金会(Free Software Foundation)的创立者.作为一个著名的***,他的主要成就包括Emacs及后来的G ...

  4. 理查德·马修·斯托曼的旗帜

    理查德·马修·斯托曼(Richard Matthew Stallman, RMS,生于1953年),自由软件运动的精神领袖.GNU计划以及自由软件基金会(Free Software Foundatio ...

  5. 编译器GCC与Clang的异同

    GCC:GNU(Gnu's Not Unix)编译器套装(GNU Compiler Collection,GCC),指一套编程语言编译器,以GPL及LGPL许可证所发行的自由软件,也是GNU项目的关键 ...

  6. 当年嵌入式系统为什么选了Linux,而没有选Windows?

    点击上方"视学算法",选择"星标"公众号 重磅干货,第一时间送达 来自:strongerHuang,黄工 整理 链接:http://c.biancheng.ne ...

  7. 添物 不花钱学计算机及编程(预备篇)— 编译原理

    编译原理是将一门语言翻译为另一门语言的学科.如果您只是想当个简单的程序员是可以不用学习的,或者有个了解就可以.但是如果您想更好的发展,就要很好的掌握了. 这门课程最大的特色就是,要自己写代码学习,不能 ...

  8. 离职后竟半夜偷溜回办公室写代码?一个为自由软件而战斗的程序员

    作者 | 年素清 责编 | 王晓曼 出品 | 程序人生 (ID:coder _life) 理查德•马修•斯托曼(Richard MatthewStallman)是个非常厉害的程序员,他开发出了Emac ...

  9. 史上最伟大的20位程序员中,遗憾没有中国人

    2019独角兽企业重金招聘Python工程师标准>>> 有些程序员的贡献改变了人类的整个文明进程.他们是智能运维先驱,理应受人尊重,并被后人铭记.不过,业内公认的人类历史上最伟大的2 ...

最新文章

  1. Java并发编程(6):Runnable和Thread实现多线程的区别(含代码)
  2. 高级指引——手动创建节点分组 Group
  3. 深度学习语义分割理论与实战指南.pdf
  4. 任正非:华为活下来走到今天,要感谢乔布斯发明iPhone
  5. html中css如何引用自定义字体 - 案例篇
  6. flutter TabBar 底部导航栏
  7. FlashDevelop专用swc导出插件
  8. android alertdialog 自定义时间,Android自定义dialog可选择展示年月日时间选择栏
  9. RGB、HSL、Hex网页色彩,看完这篇全懂了
  10. TODO注解及其他类似注解说明
  11. linux dnw工具,dnw for linux(pc)
  12. 使用hibernate映射oracle两个表空间的表,Hibernate每个具体类一张表映射(使用XML)
  13. 【收藏】B站科普硬核节目
  14. 【Linux】共享内存
  15. 用php做的网上留言簿代码,php的php留言簿简单留言板功能
  16. KT1025A蓝牙音频BLE芯片读取U盘和TF卡的TXT BIN文件串口输出
  17. IIS安装问题 找不到文件 iis_asps05kj.asp
  18. C语言根据域名得到IP地址
  19. mysql 一对多查询时,把多的一方整合到一的一方用逗号隔开
  20. 张悦:普遍服务推进农村宽带提速降费 有力支撑“信息惠农、信息扶贫”

热门文章

  1. Google总部员工的“腐败”生活(图组) 25岁华为员工之死
  2. vue使用到的工具node npm cnpm pnpm yarn管理
  3. Java实现.dat文件转txt可读文件
  4. 案例|美创科技助力中银保险打造“保险行业数据安全监管”标杆
  5. 画西瓜图的html代码,西瓜图片卡通简笔画步骤
  6. 基于微信小程序食堂订餐系统源码(微信小程序毕业设计)
  7. PDF去除水印(1)-根据文本移除对象
  8. Win7 x64 安装 AutoCAD R14 与 天正建筑3.6
  9. 椭圆形中间一个大写的v_一个横着的椭圆中间画了一个竖线这是什么符号 10分...
  10. dos winrar压缩文件