Person
Richard Stallman
计算机程序员、软件自由运动的创始人
简介?
Richard Stallman(理查德·斯托曼,常缩写为 RMS)是自由软件运动的发起人和核心人物之一,美国程序员与软件自由倡导者。
主要背景与贡献:
- 出生与背景:1953 年出生于美国纽约。
- GNU 项目:1983 年,他发起 GNU 项目,目标是创建一个完全自由(不是免费,而是自由授权)的类 Unix 操作系统。
- 自由软件基金会(FSF):1985 年创立 Free Software Foundation,致力于推广和维护自由软件理念。
- GPL 许可证:他主导制定了 GNU 通用公共许可证(GPL),这是世界上最有影响力的开源软件许可证之一,保证用户有权使用、复制、修改和分发软件。
- 软件自由理念:他提出软件应赋予用户“四个自由”——运行、学习、修改和分享的自由,并强调“free”是“freedom”而非“free of charge”。
影响与争议?
🔹 支持者的观点
- 自由与用户权利的捍卫者
- 他们认为 Stallman 是唯一始终坚持“软件自由”原则的大旗手,不妥协、不被商业利益左右。
- 开源与自由软件发展的奠基人
- 没有他的 GNU 项目和 GPL 许可协议,Linux 和大量开源软件可能无法迅速发展到今天的规模。
- 道德与哲学启发
- 他强调软件自由是社会公义问题,而不仅仅是技术问题,这对许多开发者和活动家都有深刻影响。
🔹 批评者的观点
- 过于理想化
- 批评者认为他的理念在商业现实中难以完全落实,对企业合作有时显得不切实际。
- 反对“开源”称呼的分化
- 他坚持“自由软件”一词,不愿与“开源软件”混为一谈,导致部分人觉得理念过于狭隘。
- 争议性言论与行为
- 他在邮件列表、演讲以及一些公共事件中的直言甚至偏激的表达方式,引发过多次舆论争议,造成部分组织与他保持距离。
自由软件与开源软件在价值观上有何本质区别?
- 价值观区别:自由软件运动强调的是用户的自由权利,包括自由运行、学习、修改和重新发布软件的自由,其核心是道德和伦理,关注的是用户的基本自由。而开源软件则更注重实用优势,如软件的强大、稳定和高效,其出发点是实用主义,关注的是软件的开发方式和质量。
- 对待非自由软件的态度:自由软件运动认为非自由软件是一个社会问题,主张停止使用非自由软件,以维护用户的自由权利。开源软件则认为非自由软件不好是因为其开发方式劣等,但并不从道德和伦理角度批判非自由软件,甚至在某些情况下可能会接受非自由软件的某些特性,只要这些特性在技术上被认为是“更好”的。