在GNU教徒眼里,理查德·斯托曼(Richard Stallman, RMS)在自由软件史上的地位无比重要,甚至有人说“没有斯托曼,就没有今天的互联网”,但在小衲我的眼里,这样故意抬高斯托曼地位的论点,在历史、技术和商业逻辑面前明显站不住脚:
1,核心互联网协议与斯托曼无关:互联网的基石是 TCP/IP 协议组、DNS 和路由技术。这些是由 Vint Cerf 和 Bob Kahn 等人在 DARPA 资助下开发的,其设计初衷是军事与学术共享,而非基于斯托曼的自由软件哲学。
2,万维网(WWW)的起源与斯托曼无关:蒂姆·伯纳斯-李 (Tim Berners-Lee) 在 CERN 发明了 HTML、HTTP 和首个浏览器。虽然他选择了将技术投入公共领域,但这更多是出于科学共享的普世精神,而非遵循斯托曼那套带有强制性的 GPL 许可证协议。
3,BSD 阵营对互联网的巨大贡献:现代互联网服务器的大量网络协议栈其实源自 加州大学伯克利分校的 BSD Unix。与斯托曼激进的 Copyleft 不同,BSD 采用的是更温和、更具商业友好性的许可,正是这种许可让互联网在 90 年代得以被商业公司迅速采纳并规模化。
4,开源运动(而非GNU)对互联网的影响更大:1998 年发起的 开源运动 (Open Source Initiative) 刻意与斯托曼的道德说教划清界限。互联网的繁荣很大程度上归功于这种务实主义——允许公司在利用公开代码的同时保护商业机密,这与斯托曼那种“私有软件是社会邪恶”的极端观点背道而驰。
5,移动互联网与云计算的浪潮彻底甩开了斯托曼:由于斯托曼对硬件二进制驱动和专有服务的偏执(例如他曾长期拒绝使用手机和主流云服务),自由软件基金会 (FSF) 在移动互联网和云计算浪潮中几乎处于失声状态。现代互联网的中心已转向云端,而斯托曼的理论框架仍主要停留在 80 年代的本地单机思维。
6,RMS对技术发展的负面影响:斯托曼的偏执和沟通风格曾导致多个核心项目(如 GNU Hurd 内核)陷入停滞。许多开发者指出,他的教条主义不仅没能推动技术进步,反而引发了社区分裂,迫使像 Linus Torvalds 这样务实的人不得不独立另起炉灶。
总而言之,斯托曼更像是某精神领袖,他提供了一种极端的道德标杆,但互联网的真正构建者不是斯托曼,而是成千上万在商业与理想之间寻求平衡的务实的工程师们。


近期评论