---
title: 读书：《Free as in Freedom》——若为自由故
abbrlink: 1ae84415
date: "2025-07-13 13:52:59"
updated: "2025-07-13 19:04:11"
desc: '感谢 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" style="display: inline; vertical-align: middle;"><path fill="currentCol...'
categories:
    - 读书
tags:
    - 读书
    - free
    - 自由文档
    - gnu
cover: https://i.ibb.co/hFT2tFg3/IGNUcius.webp
---

感谢 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" style="display: inline; vertical-align: middle;"><path fill="currentColor" d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065q.019-.105.036-.218c.029-.183.06-.384.126-.612c-.201-.508-.254-1.084-.254-1.656c0-.87.128-1.769.693-2.484c.579-.733 1.494-1.124 2.724-1.261c1.206-.134 2.262.034 2.944.765q.075.08.139.165q.068-.085.143-.165c.682-.731 1.738-.899 2.944-.765c1.23.137 2.145.528 2.724 1.261c.566.715.693 1.614.693 2.484c0 .572-.053 1.148-.254 1.656c.066.228.098.429.126.612q.018.113.037.218c.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795m0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291c-1.146 0-2.059-.327-2.71-.991A3.2 3.2 0 0 1 8 6.303a3.2 3.2 0 0 1-.544.743c-.65.664-1.563.991-2.71.991c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433M6.762 2.83c-.193-.206-.637-.413-1.682-.297c-1.019.113-1.479.404-1.713.7c-.247.312-.369.789-.369 1.554c0 .793.129 1.171.308 1.371c.162.181.519.379 1.442.379c.853 0 1.339-.235 1.638-.54c.315-.322.527-.827.617-1.553c.117-.935-.037-1.395-.241-1.614m4.155-.297c-1.044-.116-1.488.091-1.681.297c-.204.219-.359.679-.242 1.614c.091.726.303 1.231.618 1.553c.299.305.784.54 1.638.54c.922 0 1.28-.198 1.442-.379c.179-.2.308-.578.308-1.371c0-.765-.123-1.242-.37-1.554c-.233-.296-.693-.587-1.713-.7"/><path fill="currentColor" d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75m4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0"/></svg> Copilot 排版，校稿

## 前言

这学期刚开始时，我就想读这本书，但因为课程太多，一直拖到了现在。眼下只剩最后一门期末考试，复习压力小了些，我终于抽空开始阅读。

## 介绍

这本书用讲故事的方式，介绍了**理查德·斯托曼（Richard M. Stallman，RMS）**的成长和经历。全书分为14章，记录了他从黑客到自由软件倡导者的转变，以及他发起自由软件运动的过程。作者通过采访 RMS 本人、他的家人、朋友和业界人士，展现了他在软件行业的影响力，也帮助读者了解自由软件运动的起源、理念和发展。这本书适合对黑客文化、自由软件或 RMS 本人感兴趣的读者，尤其是 IT 行业相关人士、程序员和 Linux、UNIX 爱好者。——来源：[百度百科](https://baike.baidu.com/item/%E8%8B%A5%E4%B8%BA%E8%87%AA%E7%94%B1%E6%95%85/58605006)

值得一提的是，这本书采用了 [GNU 自由文档许可证（GNU FDL）](https://www.gnu.org/licenses/fdl-1.3.html) v1.3，大家可以自由获取原文和译文。[《若为自由故》](https://faifchs.github.io/)的中文源代码也可以在 GitHub 上找到。

### 初见端倪 第1章 从一台打印机说起

> 我畏惧希腊人，哪怕他们带着礼物来。
> ——维吉尔，《埃涅阿斯纪》

故事的开头很简单。**RMS** 为了修好一台老打印机，修改了它的程序。后来换了新打印机，因为厂商不公开代码，他没法再修。这个小插曲反映了上世纪七八十年代，软件从开放共享变成了商业封闭的趋势。黑客文化受到影响，**自由软件**的想法也在这时萌芽。

### 战无硝烟 第2章 黑客路漫漫

2001 年夏天，**RMS** 在纽约大学做演讲。台下有不少听众，虽然女性不多，但她们手里的企鹅玩偶（象征 GNU/Linux）很显眼。这场演讲成了**自由软件运动**的一个重要时刻。

三周前，微软副总裁在同一地点批评 **GPL 许可证**，说它像病毒一样危险，威胁商业软件。**RMS** 在演讲中用“菜谱”做比喻，反驳了专有软件的做法：“分享菜谱能增进友谊，复制代码却被说成盗窃？”大家都笑了，这其实也是对软件行业封闭历史的回应。

有位教授把自由软件说成“开源运动”，**RMS** 立刻纠正：“我是做**自由软件**的！”他很重视**自由软件**和**开源软件**的区别。演讲中，他还提到了当年的打印机事件，再次强调**自由软件**的重要性。

### 天才初显 第3章 黑客正年少

**RMS** 少年时期喜欢帮母亲解《科学美国人》上的数学题。家庭变故让他很早就体会到孤独，但他在计算机世界里找到了乐趣。12 岁时，他参加科学夏令营，第一次接触计算机，学得很快。上大学后，他钻研汇编语言，写预处理器，对编程有自己的理解。在麻省理工学院人工智能实验室（MIT AI Lab），他和其他黑客一起维护 **ITS** 操作系统，开发 **Emacs** 编辑器，享受技术交流和知识共享。但随着商业软件兴起，黑客文化受到冲击，很多人转向商业，签署保密协议。实验室的氛围变了，**RMS** 也面临选择：是坚持**黑客精神**，还是向商业妥协。这段经历让他坚定了捍卫**软件自由**的信念，也为他后来发起 **GNU 计划**和**自由软件运动**打下了基础。

### 不惧权威 第4章 逆天行道，弹劾上帝

这算是我最喜欢的章节之一了，**RMS** 鲜明地表达了自己的观点，他自持自己的正义与自由观念，质疑权威，挑战主流。他认为，软件的自由不仅仅是技术问题，更是社会和伦理的问题。**RMS** 不愿意接受“既定规则”，始终坚持每个人都应该有权利使用、研究、修改和分享软件。他与商业公司、学术机构甚至政府部门进行辩论。他不畏强权，敢于直言不讳地指出**专有软件**的危害。他经常用幽默和讽刺的方式，揭示封闭软件对创新和协作的阻碍。**RMS** 认为，只有让软件**自由流通**，才能真正促进技术进步和社会福祉。

### 人若有情 第5章 自由一隅

与 **RMS** 的近距离接触，为我们展现了一个更加真实、立体的斯托曼。作者细致描述了 **RMS** 那双犀利的绿眼睛——既充满信仰的力量，又透露着脆弱和渴望沟通的一面。

章节中最有趣的部分是 **RMS** 在帕罗奥多一家中餐厅的午餐经历。在这个硅谷腹地，这位**自由软件之父**展现出了意外的一面：他是个美食家，对各地美食如数家珍；他会为路过的“正点妹子”而分心；他会即兴演唱**黑客歌曲**，用《随风飘散》的曲调唱着文字游戏版本的歌词。

但更重要的是，这一章深入探讨了 **RMS** 的政治哲学。他将版权作品分为三类：

1.  **功能类**（软件、教科书等，用户应有完全修改权）
2.  **证据类**（论文、日记等，不应被任意修改）
3.  **艺术类**（艺术和娱乐作品，根据作者意愿决定修改权）
    他坚持认为，无论哪类作品，出于**非商业目的**的复制和分享都应该被允许。

最令人深思的是 **RMS** 对“自由一隅”的阐述。他认为**软件自由**只是整个自由事业的冰山一角，还有更多重要的自由需要争取——暴力、种族歧视等问题都比软件自由更重要。但他选择专注于**软件自由**，是因为“软件自由也许并非举足轻重，但守卫之人，仅我一个”。但至少现在，这已经成为几代人的事业了。

这一章我们看到了 **RMS** 作为理想主义者的孤独感，也理解了他为什么要如此执着地坚持自己的原则。他不是不关心其他议题，而是选择了一个别人不愿意守护的领域，并将其作为自己的责任和使命。

### 神器初显 第6章 Emacs公社

20 世纪 70 年代的 MIT AI Lab，是黑客们的乐园和家园。这里不仅有顶尖的技术和自由的氛围，更有一群热爱编程、乐于分享的黑客。**RMS** 在这里找到了归属感，也经历了人生的低谷和转折——从哈佛毕业、膝伤失去跳舞的乐趣、社交圈收缩，最终全身心投入到软件开发中。

**Emacs** 的诞生，是黑客协作和创新精神的结晶。最初，大家在 `TECO` 编辑器上不断扩展功能，通过“宏”实现个性化和自动化操作。随着宏的流行，黑客们开始分享、改进彼此的宏，形成了一个自发的协作社区。后来，为了解决兼容性和协作障碍，**RMS** 和同伴们开发了 **Emacs**（`Editing macros`），并提出了“**Emacs 公社**”的理念：任何人都可以自由修改和分发 Emacs，但必须把改动反馈回来，促进集体进步。有些改版的名字确实好笑，比如：

- `Sine`，全称 `Sine is not Emacs`；
- `Eine`，全称 `Eine is not Emacs`；
- `Zwei`，全称 `Zwei was Eine initially`；

**Emacs** 不仅仅是一个编辑器，更是一种开放协作、知识共享的社会契约。它的可扩展性和社区文化，成为后来**自由软件运动**和大规模协作开发的先驱。**RMS** 用自己的行动，推动了**黑客精神**的传承，也为**自由软件**的理念打下了坚实基础。

### 责无旁贷 第7章 道分左右，义务旁支

1983 年，**RMS** 在 Usenet 上发布了著名的 **GNU 计划宣言**，号召大家共同开发一个完全自由、兼容 UNIX 的操作系统。正如他在宣言中写道：

> “这个感恩节假期，我将开始写一个完全的 UNIX 兼容系统，叫作 GNU，意为‘GNU's Not Unix’。这个系统任何人都可以自由使用。你如果愿意贡献时间、金钱、程序或者设备，我随时欢迎。”

**RMS** 在 `Symbolics` 之战中孤身奋战，维护实验室 `Lisp` 机系统的自由，成为**黑客精神**的最后守护者。他的坚持和孤独，既让人敬佩，也让人唏嘘。正如他回忆：“我当时泪如泉涌……我们当年的那个黑客大家庭，早就不复存在了。”

面对**专有软件**的浪潮，**RMS** 做出了自己的抉择。他说：“我倒是可以从此不再使用计算机。可这是我看家本事了，别的工作怕也做不来。没准可以做个餐厅服务员，不过也去不了什么大餐馆。”但他最终选择了继续战斗：“我发誓要创造一个自由的操作系统，或者为此而奋斗致死。”

在 **GNU 工程**初期，**RMS** 尝试整合已有的自由软件，但屡屡碰壁，最终决定从零开发关键组件，如 **GCC** 编译器和 **GNU Emacs** 编辑器。期间，他还遭遇了与 `UniPress` 公司关于 `Gosling Emacs` 代码的版权纠纷，这进一步坚定了他推动**自由软件运动**的决心。他在演讲中直言：

> “有时候，我真觉得我这辈子应该找来一大堆专有软件，给它们一个个破解刻成光盘，然后拿到街角去免费赠送给路人。没准那样倒是可以更快地给用户带来些自由。”

本章还介绍了**自由软件基金会（FSF）**的成立，以及越来越多开发者因亲身经历而认同**自由软件**理念。正如 FSF 成员查瑟尔所说：

> “有深入了解的自由，有修改的自由，无论这是什么，这想法本身确实改变了这个世界。他让人觉得，在自己短短的生命之中，所做之事是值得付出的。因为它还没被谁夺走，也许还没被人弃置遗忘。至少，你还和它有所联系。”

### 拜入吾门 第8章 ST. IGNUCIUS

**RMS** 在演讲中强调，软件规则的制定不应只考虑公司利益，更应服务于社会整体福祉。他重申：

> “我们的任务不是要创造一套操作系统；我们的任务是要给计算机用户自由。”

在演讲中，**RMS** 不仅批评了软件专利对创新和自由的阻碍，还区分了“**开源软件**”与“**自由软件**”的理念。他坚持认为：

> “自由本身比任何新近技术都重要。如果面前有一个先进的专有软件和一个技术落后的自由软件，我宁愿选择后者。因为无论如何，我都不会靠出卖自由，而换取更新的技术。”

本章还展现了 **RMS** 幽默、戏谑的一面。他身披黑袍、头戴硬盘，化身“**圣·IGNUcius**”，用宗教仪式般的表演调侃 `Emacs` 信仰和自由软件精神。他说：

> “Emacs 教会之中，不必戒色禁欲。但也需你心存底线，道清德厚，有所顾忌。你要在自己的电脑之上，趋邪扶正。专有软件，卸载删除。辟得净土，以敬用户。系统上下，软件自由。茫茫众生，守此信条，即入本会，得道称圣。”

![圣·IGNUcius - RMS 化身](https://i.ibb.co/hFT2tFg3/IGNUcius.webp)

最后，**RMS** 提醒听众，**自由软件运动**的“第二步”——让用户真正理解和珍视自由——才是最重要的。他以“**Happy Hacking**”作为结语，号召大家继续为自由而努力。

### 授予自由 第9章 GNU通用公共许可证

**RMS** 在经历了 `Emacs` 公社契约的局限和 `UniPress` 纠纷后，逐步意识到“**用法律武器保护自由**”的必要性。正如他所说：

> “要求用户公开所有的改动是不对的，更何况还要求他们把这么多的改动都发给某一个拥有特权的开发者。这种中央集权的方式，与整个社区人人平等的氛围格格不入。”

**GPL** 的核心创新在于“**Copyleft**”理念——

> “我们利用了软件版权法本身来对抗整个现有的版权系统。”

正如 **GPL** 序言所写：

> “通用公共许可证被设计成确保你拥有分发或出售自由软件的权利，确保你可以获取软件的源代码，确保你可以修改软件或在别的自由软件中使用这个软件，并确保你了解你拥有以上权利。为了保证你的权力，我们禁止任何人剥夺你的以上权力或要求你放弃这些权力。”

**RMS** 强调：

> “当我们说**自由软件**这个词的时候，我们在说的是**自由**，而不是免费。” 他还用一句更易记的话来阐释 **GPL** 的精神：“不要把‘Free’理解成是‘免费啤酒’中的‘免费’，它是‘自由言论’中的‘自由’。”

**GPL** 如同“**地心引力般的效果**”吸引着开发者。律师马克·费雪指出：

> “在那个时候，让软件用户接受这样的一种软件‘价格’即便不是独一无二，也是数一数二的。” 这个“价格”不是金钱，而是**共享与传承**的义务。

正如迈克尔·蒂曼所说：

> “我在里面发现了一个隐蔽的商业计划。” 而 **Linux** 之父 **Linus Torvalds** 也坦言：“即使是做一次事后诸葛亮，我仍觉得选择 **GPL** 是 **Linux** 项目初期一个最佳的设计决策。” 当 **Torvalds** 说“我需要站在巨人们的肩膀上”时，他承认了 **GNU** 工具特别是 **GCC** 编译器对 **Linux** 的重要性。

**RMS** 将 **GPL** 视为“**为一个新社会立法的过程**”，它不仅仅是一份许可证，更是一种制度创新。正如杰里·科恩所说：

> “GPL 的设计过程与其他自由软件开发的过程非常相似，由一个大的社区共同来讨论它的结构、它的条款。” **GPL** 让**自由软件**成为全球黑客和开发者的共同语言，也让“**自由**”成为软件世界最宝贵的财富。

### 自由内核 第10章 GNU/Linux

1993 年，**GNU 工程**仍未完成操作系统目标，**Linux** 却意外崛起。**Linus Torvalds** 坦言：

> “我是一个非常懒惰的人，并且喜欢把别人的成果占为己有。” 于是 **Linux** 巧妙整合了 **GNU** 的 **GCC**、**BSD** 的 **TCP/IP** 等各种工具。

与 **GNU** 的政治化目标不同，**Torvalds** 只想做个自己能玩的东西。这引发了深层问题：**Linux** 究竟是**自由软件哲学**的体现，还是只是工具集合？

普渡大学学生 **Ian Murdock** 决定开发“对得起 **Linux** 名字的系统”，收到了 **RMS** 的回复。这标志着 **RMS** 立场的 180 度转弯——从回避 **Linux** 到主动合作。

**GNU 工程**延迟引发批评。**Eric S. Raymond (ESR)** 认为“**自由软件基金会（FSF）** 太骄傲了”，**RMS** 承认低估了 `Mach` 微内核的难度：

> “调试这些异步运行的多线程程序非常困难。”

**RMS** 要求使用“**GNU/Linux**”名称，强调 **GNU** 的贡献。最大分歧出现在 `glibc` 上，一些开发者提出创建 **Linux** 专用分支。**Murdock** 认为“团结开发者比争抢名号更为重要”，同意了这个命名。

红帽 CEO **Robert Young** 看到了 **GPL** 商业价值：

> “你不需要重新去实现图形库，只需要下载 `GTK`，就可以立刻使用前人的成熟果实。”

到 1996 年底，36 个月的时间窗口已关闭。正如 **Murdock** 所说：

> “如果 `Hurd` 来得更早一些的话，我想 **Linux** 可能就根本不会出现。” **Linux** 的成功体现了**理想主义**与**实用主义**的奇妙结合。

### 歧路漫漫 第11章 开源

1996 年 2 月，首届“**自由发布软件大会**”在剑桥召开，**RMS** 和 **Torvalds** 共同担任主题演讲者。这次大会成为**自由软件运动**的分水岭。**Torvalds** 在会上公开批评 **RMS**，甚至承认自己是微软 `PowerPoint` 的发烧友，打破了自由软件纯化论的禁忌。正如 **ESR** 所说：

> “在 1996 年之前，理查德是整个自由软件文化的唯一一个权威的精神领袖...托瓦兹是第一个打破这个禁忌的人。”

**ESR** 因对 **RMS** “微管理”风格的不满，已不再直接参与 **GNU 工程**。受 **Torvalds** 成功模式启发，他开发了 `fetchmail` 邮件工具，并总结出突破“**布鲁克斯定律**”的开发模式。在 1997 年 `Linux Kongress` 大会上，**ESR** 发表了著名的《**大教堂与集市**》演讲，将 **GNU** 比作“**教堂**”（有计划的宏伟建筑），**Linux** 比作“**集市**”（去中心化的松散组织）。

网景公司受 **ESR** 演讲启发，1998 年 1 月宣布开放 `Navigator` 浏览器源代码。这一举动推动了商业界对自由软件的关注，但也暴露了“**Free Software**”一词的沟通困境——人们总将“**Free**”理解为“**免费**”而非“**自由**”。

在 `VA Research` 召开的小会议上，硅谷前瞻学会主席 **Christine Peterson** 提出了“**开源**（`Open Source`）”这个新词汇。**Tim O'Reilly** 随后组织“**免费软件峰会**”，15 名与会者中 9 人投票支持“**开源**”一词。值得注意的是，**RMS** 并未受邀参加这次关键会议。正如 **O'Reilly** 解释：

> “斯托曼看上去是个很强势的人，并且不太愿意加入对话。”

“**开源**”迅速获得商业界认可。**Torvalds** 登上《福布斯》封面，`Intel` 购买红帽股份，`VA Linux` 公司 IPO 创下纳斯达克历史记录。**ESR** 也因 `VA Linux` 股票获得巨额财富，这让他反思黑客道德与金钱的关系。

**RMS** 坚决抵制“**开源**”一词。1998 年底，他正式表明立场：

> “开源是一个很有利于沟通的词汇，但是它也诱使演讲者弱化软件自由的重要性。” 在 `LinuxWorld` 大会上，他恳求追随者：“我们不需要为了去讨好公司而放弃我们的目标...如果你们什么事情都采用折中的方式，不真正往前前进，就永远也不能实现目标。”

**RMS** 在 `Perl` 大会上的激烈表现进一步疏远了潜在盟友。他公开抨击 `Tcl` 语言作者 **John Ousterhout** 是“自由软件社区的**寄生虫**”，令现场气氛尴尬。**Bruce Perens** 因此从开源倡议组织 `OSI` 辞职，他说：

> “我非常敬仰理查德，我觉得如果他能更为平衡地处理各方关系的话，他会把事情完成得更好。”

**ESR** 深刻分析了这种分歧的根源：

> “理查德把自己和自由软件的理念紧紧地绑在了一起，在他看来，任何对自由软件的威胁就是对他本人的威胁。” 然而，正如 **Murdock** 所言：
> “斯托曼最重要的一个性格特征就是他不会动摇自己的立场...你可以坚信他永远会坚持他自己的观点。”

这场分歧实质上反映了两种不同的价值取向：**开源**强调技术优势和商业友好性，**自由软件**强调道德原则和用户权利。虽然开源在商业上大获成功，但 **RMS** 依然是自由软件社区的“**北极星**”，因为“事实常常证明：他站得更高，看得更远。”

### 学习黑客 第12章 开往黑客地狱的短暂旅途

**RMS** 在车流中的反应完美诠释了**黑客**对“**低效**”的极度厌恶。面对明明有更好路线却被向导无视的情况，他愤怒地说：

> “他为什么不拐弯呢？你们不觉得奇怪吗？” 当向导继续选择拥堵的主干道而非空旷的高速公路时，**RMS** 忍不住大发雷霆：“他简直就是故意无视我们的存在。”

这种对效率的执着源于**黑客的本能**。正如作者所分析：

> “很少有事情能比‘低效’更刺激到一个黑客的神经了。” 正是这种对低效的不容忍，驱使 **RMS** 获取施乐打印机源代码，引发与 `Symbolics` 的斗争，最终诞生 **GNU 工程**。

津汇（_原文如此，可能指某个城市或区域设计_）城市设计的缺陷——所有车辆都被迫通过主干道而非分散到支路——就像“**设计得很糟糕的软件**”。**Steven Levy** 的话点出了要害：

> “不完美的系统会激怒黑客...这是黑客们通常不喜欢开车的原因之一：这是一个充满不确定性的程序。”

当他们的向导在明知前方施工封路的情况下仍然选择错误路线时，**RMS** 彻底爆发了：

> “为什么，为什么，为什么？你早该知道前面的路被封住了...你是故意这么做的。” 面对向导歉意的耸肩，他咆哮道：“你可不可以不要再笑了！这全是你的错。”

这一刻，**RMS** “就像是一个在汽车座位里发脾气的小孩子”，但这种情绪反应恰恰体现了**黑客精神**的纯粹性——对愚蠢和低效的**零容忍**。正如萨特所言“如果其他人是地狱”，那么黑客的地狱就是“**重复其他人愚蠢的错误**”。

最终当他们驶上正确的高速公路时，一切归于平静。这个小插曲生动展现了 **RMS** 性格中的矛盾：既有孩子般的情绪爆发，又有对效率和逻辑的执着追求。这种特质正是推动他终生致力于“**把人类从地狱的火焰中拯救出来**”的内在动力。

### 未完之志 第13章 斗争仍在继续

时间是一位不错的医生，但对 **RMS** 来说，《**大教堂与集市**》出版四年后，**ESR** 留下的伤口虽已收疤，却仍在隐隐作痛。最令他愤怒的是一件 1999 年 Linux 商展上流行的 T 恤衫——模仿《星球大战》海报，**Torvalds** 像卢克·天行者一样挥舞激光剑，而 **RMS** 的脸出现在 `R2D2` 上方。这件 T 恤把 **RMS** 描绘为 **Torvalds** 的配角，将 **Torvalds** 提升为领袖地位。**RMS** 悲哀地说：

> “这实在是太讽刺了！拿起武器正是林纳斯所不愿意去做的。”

但 **Torvalds** 确实不愿意“**拿起武器**”，这让 **RMS** 得以继续提升自己作为**道德仲裁人**的影响力。尽管 **GNU/Linux** 的成功让**自由软件运动**变得边缘化，**RMS** 仍找到了自己的位置。2000-2001 年间，他的演讲覆盖六大洲，访问了对**软件自由**理解更深的国家。

**RMS** 也学会利用作为 **GPL** “**海岸警卫队员**”的权力。2000 年夏天，当 **Linux IPO** 泡沫散去时，他获得两个重要胜利：挪威 `Troll Tech` 公司对 `Qt` 库采用 **GPL 许可证**，`Sun` 公司对 `OpenOffice` 采用 **LGPL 双重许可**。在 `Sun` 的案例中，副总经理 **Marco Boerries** 说：

> “我可以用三个字母来拼写它，**GPL**。” 这表明 **GPL** 在业界地位的确立。

自由软件基金会法律顾问 **Eben Moglen** 深刻分析了 **RMS** 的成功：

> “他一定不是一个律师，不然怎么可能把 **GPL** 写成这个样子...但是它很有效，因为理查德·斯托曼所坚持的设计哲学。” **Moglen** 指出，**RMS** 对待法律文书和软件源代码的方式基本一致，目标是去除不确定性，“要起草一个在任何国家任何情况下都适用的许可证是不可能的。但如果你朝着这个目标努力...最终结果的简洁设计几乎到达了期望的效果。”

面对 **Moglen** 建议的各种战略行动，**RMS** 总是回答：

> “我们不需要做任何事。只需要静静地等着，那些需要完成的事都会慢慢完成的。” **Moglen** 承认：“总体上来说，他是对的。” 这否定了 **RMS** 的自我评价：“我不是个能运筹帷幄的人。”

关于历史地位的“一百年问题”，专家们将 **RMS** 与美国历史名人相比：梭罗（《公民不服从》作者）、约翰·缪尔（环保运动先驱）、威廉·詹宁斯·布莱恩（平民主义领袖）。**Moglen** 预言：

> “一百年以后，理查德和其他一些人也许不仅仅能在历史中留下一笔，他们还会成为一个时代的主角。”

**John Gilmore** 将 **RMS** 比作托马斯·杰斐逊：

> “斯托曼的作品会像托马斯·杰斐逊的一样伟大：杰斐逊是一个思路清晰的作家，并且对他的原则非常清楚。” 他还指出 **RMS** 被忽视的遗产——由 **GNU 工程**领导的**合作式软件开发模式**，这种模式比 **GPL** 本身更具影响力。

斯坦福法学教授 **Lawrence Lessig** 认为 **RMS** 的贡献独一无二：

> “他把这些争论从‘是不是’变为了‘应不应该’。他让人们看到危机，并且创造了一种方式让这些理想得以延续...我觉得这样的人前无古人、后无来者。”

**ESR** 对此持不同观点，认为 **RMS** 的作品会被视为革命性的，但历史不会按 **RMS** 设想的方向发展。**RMS** 自己也承认：

> “二十年后，历史对 **GNU 工程**的评价，会取决于谁赢得了自由的斗争。”

**RMS** 将自己比作 **John Brown**——19 世纪激进的废奴主义者，在不同时期被视为英雄或疯子。这种比较体现了 **RMS** 工作的自省性格和当前声誉的两面性。

**Moglen** 用一个深刻的场景总结了 **RMS** 的本质：2000 年春天，两人在暴风雨般的媒体报道中共进午餐，讨论加强 **GPL** 地位。**Moglen** 回忆：

> “我们是两个留着络腮胡的无政府主义者，设计着下一步的行动...任何听到我们谈话的人都会觉得我们是疯子，但是我知道，革命就将从我们这张桌子开始。”

最有趣的是，**Moglen** 还得为 **RMS** 付午餐钱，“因为他没有钱来付。” 这个细节完美诠释了这位改变世界的革命者的纯粹性——他在这次革命中一分钱也没赚到，却仍在坚持战斗。

### 初心未改 第14章 跋：粉碎孤独

故事始于 2000 年 4 月，作者为 `BeOpen` 网站采访 **RMS**，文章在 `Slashdot` 获得关注。纽约出版社编辑 **Tracy Pattison** 主动联系，希望将访谈扩展为电子书传记。作者立即答应，但很快陷入了与 **RMS** 的激烈冲突。

**RMS** 对电子书有着坚决的反对立场。他在《技术观察》杂志发表文章警告：

> “如果电子书取代了印刷的纸书，则没有什么好处...不会再有旧书店；不能把书借给你的朋友；不能从公共图书馆借阅图书。” **RMS** 给出两个条件：不愿对反对的电子书许可证做任何妥协，也不愿被别人看成做出了妥协。他说：
> “我不想参与任何让我看起来像个伪君子的事情。”

当出版社拒绝改变版权条款时，冲突爆发了。在纽约第三大街的酒吧里，作者通过电话与 **RMS** 进行了激烈交锋。**RMS** 咄咄逼人地质问：

> “这是怎么回事？你是在耍我吗？” 当作者试图妥协时，**RMS** 冷冷地纠正：“你所说的版权应该是指许可证。” 最终，**RMS** 愤怒地挂断电话：
> “我不关心这些。他们在做的就是一些邪恶的事情。我不能支持作恶！”

这次通话让作者“浑身发抖”，他意识到自己“就像歌中所唱的那个一直遭遇挫折的家伙，精神就在崩溃的边缘了。”讽刺的是，作者正在经历书中其他人的遭遇——被 **RMS** 的固执折磨得死去活来。

但故事有了意外的转折。作者与特蕾西因为这本“死胎”传记而相识、相恋并结婚，他们的婚礼定在 2001 年 5 月 11 日。正如作者所说：

> “虽然这传记成了死胎，我们却收获了一份美满的姻缘。”

一年后，`O'Reilly` 出版社提出重新出版这本传记，并愿意使用开放许可证。作者面临选择出版 `OPL` 或 `GNU FDL (GFDL)`。**RMS** 建议使用 `GFDL`，作者提出交易：如果 **RMS** 给更多采访机会，就选用 `GFDL` 许可证。

2001 年 12 月，作者夫妇与 **RMS** 及其女友 **Sarah** 共进晚餐。**Sarah** 解释了她被 **RMS** 吸引的原因：

> “我非常景仰理查德建立起这整个自由软件运动的方式，而这个运动只是为了满足他个人的一个想法。” 当特蕾西问及 **RMS** 的真正想法时，**Sarah** 的回答一语中的：
> “**粉碎孤独**。”

这个答案揭示了 **RMS** 内心深处的驱动力。**RMS** 承认：

> “我曾经以为我会一辈子孤独，不过很幸运的是我错了。” 他还坦露了更深层的恐惧：
> “没有家和社区的归属感所带来的不安全感非常巨大，它们迫使我去战斗，并把它们抢回来。”

作者由此认识到自己写作本书的真正动机：

> “在某种程度上说，斯托曼的性格与自由软件运动是相辅相成，完全互补，不可分割的。” 他希望这本书能在 `GFDL` 激励下，吸引更多人补充观点，让 **RMS** 的形象更加丰满。

这一章以“**粉碎孤独**”为题，不仅揭示了 **RMS** 个人的情感需求，也解释了**自由软件运动**的本质——它不仅是技术革命，更是对人类协作与分享本能的回归，是对现代社会中个体孤独感的深层反抗。正如 **Sarah** 所说，分享代码的推动力来自**朋友情谊**，而 **RMS** 用一生的战斗来追求的，正是这种基于自由和信任的人类连接。

## ⚠️ 重要修正说明

由于本书出版时间较早（英文版2002年，中文版2015年），书中某些内容需要结合后续发展进行更新理解：

### 📅 **爱泼斯坦事件**（涉及第11章及全书背景）

**时间线：**

- **2019年9月**：RMS因在MIT内部邮件中为马文·明斯基（Marvin Minsky）辞护而引发争议
- **争议焦点**：斯托曼在邮件中质疑受害者"自愿性"，使用了"`presented herself as entirely willing`"的措辞
- **公众反应**：这一表述被广泛批评为"受害者有罪论"
- **后果**：RMS因此辞去MIT及FSF职务（2019年）
- **回归**：2021年经FSF董事会投票重新回归FSF

**RMS回归声明要点**：

> "我为自己的社交能力缺陷道歉，但我要明确：**爱泼斯坦是连环强奸犯，应受到法律惩罚**。"

### 🐧 **Ubuntu立场更新**（补充第5章/第8章内容）

书中提及RMS反对Ubuntu因其包含专有驱动，但**2022年**他进一步批判：

**新批评焦点**：

- Ubuntu通过**Snap商店**分发软件，用户无法自由修改代码（如Chromium浏览器）
- RMS原话："`Ubuntu是一个非自由发行版……安装自由软件比以前更困难。`"

### ⚖️ **GPL许可证核心机制**（深化第9章理解）

书中强调"共享义务"，但需更突出其**反封闭性设计**：

**关键机制**：

- GPL要求衍生作品必须以**相同许可证开源**（"传染性"特征）
- 防止企业将自由代码**私有化**后商业化
- RMS核心理念："`Copyleft利用版权法保护自由，而非限制用户。`"

### 🆚 **"自由软件"与"开源"分歧本质**（强化第11章核心冲突）

书中描述ESR与RMS理念冲突，但需强化**根本差异**：

| 维度         | **自由软件**（RMS）                        | **开源软件**（ESR等）                      |
| ------------ | ------------------------------------------ | ------------------------------------------ |
| **核心理念** | 以**道德权利**为核心（用户控制技术的自由） | 以**技术效率**为核心（代码开放可提升质量） |
| **价值导向** | 强调**伦理责任**和用户权利                 | 强调**商业友好**和开发效率                 |
| **策略选择** | 拒绝与专有软件妥协                         | 愿意与商业公司合作                         |

**关键矛盾**：

- **开源运动**刻意淡化道德诉求以吸引企业支持
- **RMS立场**："`这是对自由的背叛，我们不能为了讨好公司而放弃目标。`"

### 📈 **技术发展背景更新**

**云计算与SaaS挑战**：

- 现代软件服务化（如Google、Amazon服务）规避了传统GPL约束
- RMS提出**AGPL许可证**应对云服务挑战

**开源商业化进程**：

- 大型科技公司（Google、Microsoft、Meta）大规模采用开源策略
- 但往往只开源**非核心技术**，保留关键算法私有

---

## 总述

2015 年中文版出版至今已近十年，软件社区发生了巨大变化。虽然“**开源**”一词依然主导舆论，并被商业公司广泛采用，但**自由软件社区**依然充满活力。事实上，许多重要的技术和社会运动都深受自由软件运动的影响，包括：

- **开源软件运动**（Open Source Initiative）：在自由软件理念基础上，强调协作开发和代码开放，推动了 Linux、Apache、Kubernetes 等关键项目的普及。
- **开放获取运动**（Open Access）：倡导学术论文、科研数据的自由获取，促进了知识共享和学术创新。
- **开放硬件运动**（Open Hardware）：推动硬件设计文档的开放，代表项目有 Arduino、RISC-V 等。
- **创用CC（Creative Commons）**：为内容创作者提供灵活的授权方式，鼓励作品的自由传播和再利用。
- **开放数据运动**（Open Data）：推动政府、科研、企业数据的开放共享，促进透明和创新。

这些运动的兴起，正是对**RMS** 当初坚持自由软件道路的最好印证。自由、协作、共享的理念已经深刻影响了全球科技、教育和社会创新的方方面面。

感谢 **理查德·M·斯托曼（Richard M. Stallman, RMS）**，感谢他为**自由**而战。

<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 24 24"><path fill="#ffffff" d="M5.072 13.931a.62.62 0 0 0-.52.338c-.114.211-.388.242-.516.201c-.21-.07-.48-.119-.744.068c-.263.187-.546.045-.495-.297c.05-.34.172-.645.5-.83c.713-.41.216-.695.607-1.108c.394-.412.307-.537.293-1.1c-1.326-.2-2.077-.58-2.915-1.63C.442 8.528.117 7.664.03 6.35C-.057 5.033.02 4.18.588 3.09s1.168-1.615 2.2-2.16C3.825.383 4.84.254 5.78.271c.938.014 1.563.082 2.093.386c.53.303 1.016.684 1.324.685c.24.015.477-.053.673-.192c.04 1.02-.878 1.108-1.698 1.13c-.82.02-1.324-.317-2.08-.192c-.754.128-1.992.47-2.595 1.52s-.624 1.42-.573 2.3c.05.879.806 1.535 1.234 1.543c.428.007.523-.117.898-.36c.374-.246 2.284-2.61 2.934-3.14c.653-.53 1.296-.696 1.99-.705c.695-.008.87.015 1.433.246c.56.229.903.652 1.355.91c.23-.135.375-.34.584-.495c.76-.552 1.152-.702 2.053-.615c.518.052 1.17.347 1.56.686c.693.604 1.265 1.44 1.727 2.079c.36.497.785 1.09 1.392 1.277c.66.2 1.157-.652 1.23-1.13c.043-.27.097-.505.097-.8c0-.297-.03-.655-.115-.965a3.5 3.5 0 0 0-.392-.87c-.258-.415-.68-.85-1.116-1.071c-.246-.125-.826-.353-1.19-.36c-.449-.01-.79.14-1.202.168c-.5.034-1.396.146-1.786-.24c-.25-.246-.283-.41-.324-.73a.76.76 0 0 0 .4.162c.314.026.606-.23.86-.378c.21-.123.504-.34.778-.45c.704-.285 1.567-.278 2.31-.2c.594.06 1.367.324 1.89.62c.525.297 1.03.798 1.4 1.269c.465.594.72 1.104.888 1.844c.216.945.277 2.365.015 3.299c-.205.734-.887 1.86-1.467 2.414c-.573.547-1.235.81-1.986.955c.03.149.033.29.071.416c.056.178.163.375.38.313c.086-.025.133-.047.246.053c.115.1.056.484-.266.66c-.164.085-.334.103-.595.11a5.6 5.6 0 0 1-.953-.046c-.283-.047-.45-.272-.765-.308c-.484-.055-.854-.404-1.244-.653c-.162-.104-.218-.104-.31-.158c.05.154.117.314.15.465c.034.145.02.284.037.403c.02.12.052.21.07.308c.077.068.103.173.233.207c.13.035.334-.018.468-.037c.135-.018.224-.09.327-.07c.105.02.204.096.292.166s.164.08.234.254c.07.178.135.537.146.777q.016.36-.089.648c-.07.19-.135.273-.327.463s-.505.465-.818.66c.058.084.083.162.173.254c.09.094.277.197.36.295s.126.168.126.277a.6.6 0 0 1-.092.373c-.223.3-.483.352-.803.492c.054.334.098.572.02.906c-.03.137-.102.445-.27.525c-.17.08-.492.041-.698.074c-.205.031-.32.063-.48.094c-.097.141-.24.297-.29.422c-.05.127-.034.172.006.3c.042.128.185.315.225.468a.93.93 0 0 1 .01.463a.83.83 0 0 1-.23.396c-.128.135-.38.24-.508.346c-.125.11-.252.123-.217.303c.047.248.41.646.67.744a.8.8 0 0 0 .557-.04c-.014.208-.195.353-.315.493c.322-.094.636-.27.854-.504c-.067.203-.3.529-.645.816s-.343.229-.517.344c.314.06.606.045.85.002a1.7 1.7 0 0 1-.64.207a1.9 1.9 0 0 1-.73-.055c-.26-.063-.499-.301-.814-.465c.03.119.053.26.185.38c.136.12.335.183.55.284c-.273-.03-.559-.037-.825-.096a2 2 0 0 1-.478-.164c-.144-.07-.255-.176-.384-.264c.06.117.08.256.184.352c.104.098.275.135.412.199c-.143-.004-.28.029-.43-.01a1.2 1.2 0 0 1-.443-.21a3 3 0 0 1-.445-.395c-.132-.145-.296-.332-.345-.463c-.048-.133.03-.225.044-.338c-.09.06-.2.094-.272.18c-.07.088-.131.166-.1.318c.03.15.171.338.27.506c-.295-.242-.46-.336-.53-.625c-.064-.273.104-.52.233-.725c.064-.104.161-.2.22-.3c-.134-.128-.284-.24-.4-.388c-.112-.15-.161-.352-.276-.492c-.117-.143-.274-.232-.41-.348c.119.256.317.572.359.77c.044.2-.048.323-.12.43c-.07.108-.183.134-.291.198c-.11.068-.277.016-.342.113s-.083.246-.021.344l.256.398a1.2 1.2 0 0 1-.327-.28c-.074-.097-.186-.189-.2-.317c-.015-.13-.022-.246.064-.363c.084-.117.318-.156.422-.246c.105-.09.162-.148.156-.264s-.12-.2-.217-.273c-.3-.225-.68-.43-.934-.699a.9.9 0 0 1-.24-.379c-.03-.105.002-.188.072-.314c.072-.13.315-.305.346-.443c.029-.14-.095-.172-.205-.22c-.111-.05-.322.024-.425-.062s.03-.266-.086-.365s-.38-.045-.52-.15a.72.72 0 0 1-.24-.395a.83.83 0 0 1-.02-.436c.032-.113.128-.133.187-.19c.06-.058.108-.105.03-.192c-.074-.088-.33.004-.476-.105c-.15-.113-.06-.38-.163-.494c-.104-.109-.287-.066-.386-.104c-.097-.035-.135.09-.194-.109c-.06-.199-.063-.797-.143-1.02s-.238-.016-.31-.236c-.076-.22-.005-.574-.038-.908l-.15-.91c-.52.352-.867.463-1.428.561c-.047 1.373-.176 2.182.29 3.705c.466 1.521 1.409 2.42 2.68 3.707c-1.68-1.256-2.478-2.279-2.98-3.588s-.406-2.407-.356-3.666zm8.918-.553a.84.84 0 0 1 .376.098c.09.061.188.107.27.19c.206.21.36.462.428.751c.044.186.05.422.064.64c-.062-.2-.103-.409-.192-.589c-.14-.285-.376-.56-.672-.688a.35.35 0 0 0-.214-.027c.023.041.063.076.065.133c0 .06-.012.174-.112.223c-.16.078-.34.021-.464-.086a.41.41 0 0 1-.102-.459c.08-.194.375-.194.553-.186m-1.62-.272c.016-.332.134-.609.432-.77c.187-.107.392-.18.604-.215c.207-.026.713-.008 1.018.13c.232.105.39.271.597.394c.205.121.35.201.546.338c.3.211.475.44.682.576c.1.066.24.057.374.098c-.104.03-.24.064-.35.03a1.6 1.6 0 0 1-.438-.265a3 3 0 0 0-.497-.359c-.124-.072-.33-.158-.466-.246c-.135-.09-.37-.283-.502-.349a1.6 1.6 0 0 0-.65-.125c-.256.008-.626.05-.822.228c-.197.18-.27.336-.227.566c.073-.084.123-.19.195-.254c.154-.133.33-.139.52-.113c.216.027.323.15.394.354c-.047-.033-.135-.109-.204-.135a.5.5 0 0 0-.438.043c-.18.098-.13.24-.154.396c-.013.076-.04.133-.06.2a.4.4 0 0 1-.18-.099c0 .076-.01.141.005.223c.014.084.055.184.084.273c-.126-.125-.256-.24-.335-.402a1.06 1.06 0 0 1-.13-.517zm.218-2.4c.09-.134.12-.343.174-.515c-.02.217.02.453-.083.609c-.105.158-.292.129-.443.176c.118-.09.258-.131.352-.268zm-2.206 3.203c.119-.096.438-.02.676-.002l-.514.133c-.017.06-.01.123-.048.174c-.04.051-.114.068-.171.104c.006-.155-.062-.313.057-.409m1.682-6.65c.143.075.32.178.45.18c.123.004.157-.08.231-.131c.115.38.25.797.448 1.142c.083.146.136.079.2.224c.063.145.09.439.15.626s.137.32.207.483c-.174-.25-.4-.566-.5-.773c-.098-.207-.035-.225-.115-.421c-.078-.198-.238-.504-.357-.756c-.086.01-.19.026-.255.006c-.065-.021-.054-.091-.112-.134c-.06-.045-.158-.027-.24-.1c-.08-.07-.1-.217-.107-.346m-.766 1.875c.135-.012.299.023.425.017s.216-.04.324-.06c-.02-.19-.002-.537-.175-.664c-.115-.08-.578-.02-.701.006c-.28.06-.604.227-.873.33c.258-.18.48-.346.79-.44c.189-.054.622-.128.814-.075c.089.023.104.06.158.135c.183.255.183.475.23.773c.046.07.095.119.134.194a.9.9 0 0 1 .068.289c-.048-.07-.018-.155-.15-.206c-.134-.053-.335-.005-.515.014c.13.096.195.186.2.384c.007.233-.19.4-.397.417c-.285.022-.434-.041-.55-.285c-.05-.107-.015-.236-.017-.341c-.346.024-.34.013-.592.222c.139.2.224.315.45.436c.126.066.27.133.426.16c.157.027.415.053.58.027a.63.63 0 0 0 .38-.187c.122-.112.134-.274.181-.403a1.2 1.2 0 0 1-.07.37c-.14.27-.38.353-.667.353c-.275 0-.616-.063-.873-.17c-.205-.084-.545-.324-.625-.533c-.056-.143-.012-.318-.018-.477c.285-.19.354-.143.689-.198c.14-.025.239-.076.374-.088m-1.655-1.28c.007-.113.02-.11.03-.166c-.26-.07-.36.099-.514.41c-.057.116 0 .187-.062.264c-.06.076-.16.065-.257.139c-.098.074-.196.215-.29.292c-.188.156-.446.25-.666.358c.15-.111.443-.28.538-.44c.05-.085.042-.246.12-.324c.078-.075.105-.13.205-.15c.1-.018.06-.135.093-.228c.032-.091.097-.158.165-.251s.156-.23.29-.282c.136-.05.348.005.45-.023c.103-.03.044-.105.119-.15s.219-.023.32-.072c.176-.084.26-.227.367-.377c.015.326.01.56-.107.869c-.131.346-.266.55-.641.763c-.128.072-.257.098-.365.137c.062-.086.152-.123.188-.256c.034-.136.009-.4.017-.512zM15.7 9.447c-.177.014-.22-.012-.363.09l.232.36c-.006-.236.018-.284.133-.45zm-.465-.172c.246-.104.46-.19.73-.207c.107-.008.274.009.383.016c.094-.137.21-.244.256-.4c.028-.104.015-.584-.038-.71c-.146-.36-.29-.376-.495-.584c-.146-.15-.152-.38-.197-.638c-.015-.094-.062-.213-.084-.31a4 4 0 0 0-.857-.045c.148-.143.29-.271.334-.486a.96.96 0 0 0-.113-.667c-.12-.191-.315-.36-.494-.517c-.178-.155-.436-.284-.604-.412c.22-.077.444-.194.66-.235c.56-.108 1.043.057 1.584.384c.315.19.573.37.902.716c.33.344.735.975 1.053 1.348c.317.375.575.67.853.893c.276.226.528.289.792.43l.412.439l.335-.413l.535.06l.111-.601l.49-.136l-.079-.811l.354-.252l-.267-.504l.27-.553l-.352-.63l.135-.607l-.407-.348l-.053-.646l-.569-.217l-.227-.56l-.64-.008l-.315-.417l-.43.03l-.48-.053l-.27-.2l-.395.26l-.477-.247l-.947.36l.618-.538l.64-.102l.49-.126l.662.218l.582-.147l.563.33l.596-.03l.293.525l.591.067l.32.58l.372.206l.1.746l.333.315l-.148.653l.39.494l-.363.529l.39.332l-.499.443l.506.529l-.613.2l.398.566l-.5.088l.327.622l-.563-.008l.285.466l-.62-.074l.147.672l-.468-.411l-.159.814l-.322-.585l-.175.73l-.397-.537l.011.765l-.439-.688c.091.39.073.817.33 1.185c.793-.107 1.311-.307 1.92-.892c.552-.533 1.214-1.644 1.394-2.35c.204-.802.21-2.281.01-3.101c-.195-.787-.447-1.163-.897-1.807c-.43-.455-.853-.94-1.399-1.264c-.8-.48-1.828-.608-2.74-.596a3.2 3.2 0 0 0-1.147.215c-.527.19-.95.61-1.487.818c-.175.067-.315.068-.454-.004c.135.27.28.39.62.49c.243.07.824.025 1.226-.012c.43-.04.654-.167 1.238-.16c.57.01 1.024.225 1.272.368c.511.292.877.614 1.196 1.13c.175.28.298.6.383.924s.124.688.13 1.006s-.019.602-.097.888c-.182.669-.583 1.35-1.407 1.245c-.504-.063-1.263-1.01-1.518-1.357c-.514-.701-1.042-1.477-1.687-2.06a2.6 2.6 0 0 0-1.463-.65c-.992-.09-1.287.099-2.033.716c.15.047.3.074.455.145c.346.156.662.357.938.615c.29.27.42.442.43.829c.007.259-.204.465-.4.649c-.117.114-.274.218-.37.307c-.128.117-.286.246-.125.432c.06.07.165.123.252.189c.14.103.075.488-.108.592a.61.61 0 0 1-.713-.061c.246-.035.402-.068.395-.27c-.002-.115-.15-.213-.297-.28c-.35-.16-.614-.134-.963-.386c-.353-.254-.36-.393-.455-.79c-.17.017-.327.02-.554.097c-.226.074-.478.254-.684.299c-.52.11-.623.078-.907.006c-.501-.132-1.15.09-1.8.299c-.107.033-.543 0-.836.102a5.5 5.5 0 0 0-1.457.853c-.556.469-1.286 1.869-1.698 3.477c-.045.49.095.817-.213 1.055c-.308.24-.3.851-.405 1.023c-.103.17-.225.094-.45.336c-.223.24-.337.201-.332.654c.195-.125.477-.273.725-.285c.22-.006.222.283.785-.273c.3-.299.88-.309 1.283-.439s1.125-.402 1.85-1.21c.725-.81 1.072-1.664 1.213-2.896c.02.215.06.463-.033 1.065c-.095.604-.296 1.28.13 2.092l.264.504c-.157-.215-.465-.566-.56-.815l-.21-.577c-.48.752-.59.885-1.256 1.423c-.026.334-.033.682.076 1.002c.108.32-.064.688.02.9c.082.21.273.09.336.303s-.032.635.064.842c.1.207.337.082.453.15c.115.066.154.158.215.246c.063.088-.023.297.103.365c.126.066.32.01.453.074c.13.066.15.223.12.361c-.033.141-.173.205-.234.348a.37.37 0 0 0 .02.373c.074.131.236.201.4.27c.162.064.39.027.559.12c.169.09.32.272.408.405a.54.54 0 0 1 .109.363a1 1 0 0 1-.137.434c-.074.135-.236.3.02.555c.254.254.246.145.393.313c-.017-.289-.135-.52-.05-.738c.089-.217.35-.256.485-.352c.139-.1.219-.232.326-.348c0 .148.015.31-.002.42c-.033.227-.102.432.237.467c.153.016.299-.082.458-.14c-.084.147-.23.27-.252.45a.8.8 0 0 0 .13.56c.123.18.34.312.498.415c.158.105.244.115.365.174c.006.176-.03.363-.01.53a.96.96 0 0 0 .17.454c.098.14.252.22.398.32c-.08-.188-.242-.365-.24-.56c.002-.197.06-.335.252-.51c.19-.175.64-.325.85-.495a1.03 1.03 0 0 0 .355-.436c.075-.164.055-.43.07-.576c.068.205.078.27.102.486c.02.217-.127.521-.19.68a1.02 1.02 0 0 0 .51-.525c.058.035.03.125.05.301c.094-.092.2-.162.293-.25c.094-.088.195-.164.243-.287c.046-.12.027-.252-.007-.393c-.035-.143-.193-.307-.28-.463c-.083-.152.017-.305.01-.492c-.17-.029-.313-.117-.51-.088c-.196.03-.42.248-.622.252c-.2 0-.314-.188-.478-.238c-.165-.053-.33-.045-.495-.07c.21-.199 1.02-.295 1.576-.385a10 10 0 0 1 1.47-.133c.22-.006.506.068.66.025c.153-.045.12-.15.165-.264c.13-.318.066-.604-.004-.924c-.444-.053-.908-.115-1.356-.082c-.438.033-.956.242-1.41.256c-.39.014-.975-.074-1.31-.28c-.414-.25-.732-.79-.846-.966c-.184-.28-.415-.836-.56-1.088c-.14-.254-.171-.324-.29-.43c-.116-.105-.276-.113-.417-.17c.16.014.336-.035.482.047c.22.127.465.648.601.877c.145-.486.11-.676.53-.95c-.337.378-.347.665-.429 1.11c.28.46.67 1.193 1.18 1.396c.186.074.502.12.7.145c.622.076 1.22-.119 1.83-.27c.444-.11.896-.066 1.437-.035c.183.012.616-.1.707-.283a.33.33 0 0 0-.024-.33c-.07-.105-.255-.158-.355-.254c-.1-.098-.156-.21-.235-.314a6.5 6.5 0 0 1-1.062.115c.22-.09.433-.14.66-.23q.356-.148.676-.359c.186-.123.303-.193.438-.334c.133-.143.304-.289.403-.463s.114-.369.12-.584c.004-.215-.005-.516-.088-.69c-.084-.173-.243-.226-.37-.265c-.128-.04-.217.063-.35.076c-.134.014-.258.096-.452.006a1.7 1.7 0 0 1-.617-.548c-.196-.274-.335-.722-.534-1.067c-.343-.596-.77-1.15-1.18-1.702a3.4 3.4 0 0 1-.1-.508c-.032-.322-.036-.656.064-.97c.075-.24.188-.493.438-.591a.48.48 0 0 1 .317-.022c.09.032.18.135.142.252c-.04.129-.127.134-.188.198a.7.7 0 0 0-.183.33c.11-.004.262-.011.354.013c.12.03.23.11.29.279c-.142-.126-.212-.185-.39-.188c-.082-.002-.18.026-.27.04c-.034.109-.054.244-.1.33c-.05.084-.142.063-.177.16a1 1 0 0 0-.02.392h.004zm1.242-.15c.056.022.075.028.146.08s.165.105.22.23a.9.9 0 0 1 .04.4c-.048-.015-.113-.005-.163-.047s-.08-.14-.143-.18c-.065-.043-.117-.034-.188-.043c.038.096.05.199.036.3c-.036.204-.156.308-.352.33c-.084.013-.22-.015-.292-.028c.034.075.09.143.126.219c.164-.023.285-.02.375-.061c.088-.041.183-.135.296-.173c.113-.04.214-.04.338-.06c-.098.085-.162.168-.26.254l.215.623c.152.096.294.146.485.263c.19.116.42.327.67.44c.248.112.395.176.656.224c.26.05.467.262.722.295s.735.041.932.021c.225-.02.516-.135.542-.38c-.188.044-.475.004-.619-.35c-.064-.156-.034-.446-.132-.63c-.099-.187-.236-.246-.4-.475c-.164-.23-.43-.59-.58-.895c-.15-.308-.188-.654-.313-.93c-.128-.273-.319-.494-.469-.707c-.323-.463-.584-.777-1.12-1.011c-.257-.112-.55-.143-.823-.213c-.113.05-.268.104-.295.237a.54.54 0 0 0 .12.42c.16.166.395.343.487.604c.06.168.076.73.025.883c-.054.16-.178.257-.282.36m.052 1.332c-.05.043-.087.087-.167.122s-.19.045-.295.07c.148.232.305.467.447.71s.266.51.4.764c-.006-.147.003-.301-.018-.437s-.083-.254-.145-.461c-.06-.206-.135-.484-.222-.768m-4-5.087a3.3 3.3 0 0 0 .065.806c.058.267.11.404.328.564c.396.295.648.245.955.416c.145.08.328.217.382.359c.053.146-.036.3-.146.363c.192.029.408-.19.318-.41c-.045-.11-.255-.16-.32-.271a.4.4 0 0 1-.033-.335c.053-.202.454-.388.597-.546c.218-.248.3-.453.177-.77c-.172-.445-.842-.804-1.242-.98c-.183-.08-.287-.083-.43-.128c.293.174.602.31.75.69c.124.32.016.444.022.72c.002.13.172.197.248.277c.064.072.06.125.008.223a.26.26 0 0 0-.11-.2c-.113-.08-.235-.062-.295-.224c-.09-.248.09-.484-.112-.762c-.15-.208-.353-.441-.625-.447a1.1 1.1 0 0 0-.36.058l-.183-.22l-.005-.003c-.372-.34-.626-.62-1.146-.852c-.522-.234-.78-.27-1.38-.256c-.596.013-1.19.063-1.882.66c-.694.6-2.48 2.888-2.915 3.177c-.43.289-.527.389-1.068.389c-.54 0-1.387-.766-1.42-1.723c-.032-.956-.045-1.297.62-2.45c.665-1.151 1.867-1.504 2.762-1.624s1.432.194 2.092.195s1.314-.11 1.508-.637c-.095.056-.221.12-.577.1c-.355-.018-.85-.43-1.402-.705C7.157.548 6.54.515 5.75.501s-1.777.045-2.755.574C2.018 1.6 1.35 2.16.783 3.195C.215 4.228.13 5.07.223 6.322C.313 7.57.7 8.5 1.442 9.42c.744.914 1.485 1.363 2.823 1.529l.283-1.242l-.504.72l.014-.802l-.455.565l-.202-.767l-.367.615l-.183-.855l-.535.432l.17-.705l-.707.078l.324-.491l-.644.006l.375-.653l-.57-.091l.454-.596l-.698-.206l.578-.555l-.573-.467l.448-.348l-.42-.56l.448-.52l-.167-.684l.379-.33l.113-.785l.426-.214l.365-.61l.677-.073l.334-.553l.68.035l.642-.348l.666.154l.756-.228l.562.13l.73.108l.706.564l-1.08-.377l-.545.26l-.45-.273l-.31.21l-.55.056l-.492-.03l-.358.436l-.732.007l-.26.59l-.65.227l-.06.678l-.468.366l.155.637l-.401.664l.31.58l-.305.53l.403.264l-.09.853l.563.14l.125.634l.613-.063l.38.434l.47-.461c.859-.428 1.213-.668 1.883-1.391c.76-.823 1.196-1.584 2.208-2.147c.73-.405 1.32-.551 2.139-.408c.766.132 1.024.593 1.59 1.077c.06-.11.07-.14.168-.218c-.03.142-.08.287-.093.423z"/></svg>

---


---

**作者：**xingwangzhe

**本文链接：**[https://xingwangzhe.fun/posts/1ae84415/](https://xingwangzhe.fun/posts/1ae84415/)

本文采用[知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc-sa/4.0/)进行许可。