H.4. 修改
Description: Python from novice to pro
Keywords: Python, Dive Into Python, tutorial, object-oriented, programming, documentation, book, free

# 深入 Python :Dive Into Python 中文版 Python 从新手到专家 [Dip_5.4b_CPyUG_Release] | Find:

## H.4. 修改

满足了第 2 和第 3 部分中的要求，你就可以复制和发行文档的修改版，其前提是你精确地把修改版以本协议发布，此时修改版就扮演了文档的角色，本协议所规定的发行和修改条款就对修改版的持有者有效。此外你必须对修改版做到：

1. 在扉页 (以及封面，如果有的话) 上使用和文档不同的标题，同时也和上一版本不同 (上一版本应当被列在文档的历史部分中，如果有的话)。如果得到了上一版本的出版者的许可，你也可以使用同上版本相同的标题。
2. 在扉页上列出一个或多个为修改版的著作权负责的作者，并列出至少五个主要作者 (如果不足五个则列出所有作者)。
3. 在扉页上指出修改版的出版者，并以其作为书的出版者。
4. 保留文档的所有版权声明。
5. 在其它版权声明旁边，添加上合适的针对你的修改的版权声明。
6. 在版权声明和后面紧接着包括一段协议声明，允许以本协议使用修改版，其格式如附录中所示。
7. 完整地保留文档的协议声明中给出的不变部分和要求包括的封面文本。
8. 包含本协议的一份未经改动的副本。
9. 保留“历史”部分及其标题，并为其添加一项，至少包括扉页中所指出的标题、年份、新作者和出版者。如果文档中没有标题为“历史”的部分，创建一个，声明文档的扉页中所指出的标题、年份、作者和出版者，再添加一项，以描述修改版，正如上文所述。
10. 保留文档中给出的用以获取文档的透明副本的网络地址――如果有的话；同样包括修改版所基于的前一版本所给出的地址。这些都可以放在“历史”部分里面。如果著作是在文档本身至少四年前出版的，或者该版本的原出版者允许，你可以略去它的地址。
11. 保留原文档中的“鸣谢”或“贡献”部分的标题，以及其中给予每一个贡献者的鸣谢和/或献辞的要旨和语气。
12. 保留文档的所有不变部分，文字和标题均不能改动。章节号或其等价物不被视为章节标题的一部分。
13. 删除所有题为“赞誉”的章节。这样的章节不能包括在修改版中。
14. 不要把任何已有章节题为“赞誉”，或与不变部分中的标题冲突。

如果修改版包括新的序言或附录，且满足附属部分的条件，不包含从文档中复制的材料，你可以 (也可以不) 把它们的一部分或全体指定为不变的。要做到这一点，需要把它们的标题添加到修改版的协议声明的不变部分列表中。这些标题必须和其它章节标题不同。

你可以添加题为“赞誉”的一个章节，只要它只包括不同群体对你的修改版的赞誉――例如，同类作品的对比，或者你的文字已被某个组织或官方机构批准为某个标准的定义的原文。

你可以在修改版封面文本的最后添加一小段――最多五个单词――作为前封面文本，另一小段――最多 25 个单词――作为封底文本。一个实体只能添加 (或整理出) 前封面文本的一段和封底文本的一段。如果文档的某一封面已经包括了你或你所代表的同一个实体之前所添加 (或整理出) 的一段封面文本，你不能再往这一封面上添加；但你可以替换掉旧的文本，只要得到了添加该文本的出版者的明确许可。

文档的作者和出版者使用本协议，并不连同给予此许可：公开使用他们的名字来确保或暗示对修改版的肯定。