Copyleft和GNU通用公共许可证:全面教程和指南
Copyleft和GNU通用公共许可证:全面教程和指南
Copyright © 2018 Chestek Legal.
Copyright © 2003--2005, 2008, 2014--2015, 2018 Bradley M. Kuhn.
Copyright © 2014--2015 Anthony K. Sebro, Jr.
Copyright © 2014 Denver Gingerich.
Copyright © 2003--2007, 2014 Free Software Foundation, Inc.
Copyright © 2008, 2014 Software Freedom Law Center.
版权所有 © 2018 Chestek Legal。
版权所有 © 2003--2005,2008,2014--2015,2018 Bradley M. Kuhn。
版权所有 © 2014--2015 Anthony K. Sebro, Jr。
版权所有 © 2014 Denver Gingerich。
版权所有 © 2003--2007,2014自由软件基金会。
版权所有 © 2008,2014软件自由法律中心。
The copyright holders grant the freedom to copy, modify, convey, adapt, and/or redistribute this work (except Appendices [B][--E]
) under the terms of the Creative Commons Attribution Share Alike 4.0 International License. A copy of that license is available at (https://creativecommons.org/licenses/by-sa/4.0/legalcode.
版权持有者授予自由复制,修改,传播,适应和/或重新分发本作品(除附录B--E外),根据知识共享署名相同4.0国际许可协议的条款。该许可证的副本可在 https://creativecommons.org/licenses/by-sa/4.0/legalcode 找到。
Appendices [B--E] include copies of the texts of various licenses published by the FSF, and they are all licensed under the license, "Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.". However, those who seek to make modified versions of those licenses should note the explanation given in the GPL FAQ.
附录B--E包括由FSF发表的各种许可证的文本副本,它们都在许可证下许可,“每个人都被允许复制和分发本许可证文件的逐字副本,但不允许更改。”但是,那些试图制作修改版本的许可证的人应注意GPL FAQ中给出的解释。
As a public, collaborative project, this Guide is primarily composed of the many contributions received via its public contribution process. Please review its Git logs for full documentation of all contributions, and Appendix [A]
contains a list of third-party works from which some material herein was adapted.
作为公共协作项目,本指南主要由通过其公共贡献过程接收到的许多贡献组成。请查看其Git日志以获取所有贡献的完整文档,附录A包含了一些本文所述材料的第三方作品列表。
The most recent version is available online at https://copyleft.org/guide/. Patches are indeed welcome to this material. Sources can be found in the Git repository at https://k.copyleft.org/guide/.
最新版本可在线获取https://copyleft.org/guide/。欢迎为此材料提供补丁。源代码可以在Git存储库 https://k.copyleft.org/guide/ 中找到。
PREFACE
前言
This tutorial is the culmination of nearly a decade of studying and writing about software freedom licensing and the GPL. Each part of this tutorial is a course unto itself, educating the reader on a myriad of topics from the deep details of the GPLv2 and GPLv3, common business models in the copyleft licensing area (both the friendly and unfriendly kind), best practices for compliance with the GPL, for engineers, managers, and lawyers, as well as real-world case studies of GPL enforcement matters.
这篇教程是近十年来关于自由软件许可和GPL的研究和写作的总结。本教程的每一部分都是一个独立的课程,向读者介绍了许多主题,包括GPLv2和GPLv3的深入细节、copyleft许可 证领域常见的商业模式(友好和不友好的类型)、工程师、经理和律师遵守GPL的最佳实践,以及GPL执法事项的实际案例研究。
It is unlikely that all the information herein is necessary to learn all at once, and therefore this tutorial likely serves best as a reference book. The material herein has been used as the basis for numerous live tutorials and discussion groups since 2002, and the materials have been periodically updated. They likely stand on their own as excellent reference material.
一次性学习所有的信息是不太可能的,因此本教程最好作为参考书使用。自2002年以来,这些材料已经被用作许多现场教程和讨论小组的基础,并且这些材料定期更新。它们可能作为优秀的参考材料独立存在。
However, if you are reading these course materials without attending a live tutorial session, please note that this material is merely a summary of the highlights of the various CLE and other tutorial courses based on this material. Please be aware that during the actual courses, class discussion and presentation supplements this printed curriculum. Simply reading this material is not equivalent to attending a course.
但是,如果你在没有参加现场教程的情况下阅读这些课程材料,请注意,这些材料仅是基于这些材料的各种CLE和其他教程课程的亮点摘要。请注意,在实际课程中,课堂讨论和演示会补充这个印刷课程。仅仅阅读这些材料是不能等同于参加课程的。
Part I: Detailed Analysis of the GNU GPL and Related Licenses
第一部分:GNU GPL 及相关许可证的详细分析
This part of the tutorial gives a comprehensive explanation of the most popular Free Software copyright license, the GNU General Public License ("GNU GPL", or sometimes just "GPL") -- both version 2 ("GPLv2") and version 3 ("GPLv3") -- and teaches lawyers, software developers, managers and business people how to use the GPL (and GPL'd software) successfully both as a community-building "Constitution" for a software project, and to incorporate copylefted software into a new Free Software business and in existing, successful enterprises.
本教程的这一部分对最流行的自由软件版权许可证,即GNU通用公共许可证(“GNU GPL”,有时简称为“GPL”)——第2版(“GPLv2”)和第3版(“GPLv3”)——进行了全面的解释,引导律师、软件开发人员、管理人员和业务人员如何成功地使用GPL(以及GPL软件),将其作为软件项目的社区建设“章程”,并将著佐权(copylefted)的软件合并到新的自由软件业务和现有的成功企业中。
To benefit from this part of the tutorial, readers should have a general familiarity with software development processes. A basic understanding of how copyright law applies to software is also helpful. The tutorial is of most interest to lawyers, software developers and managers who run or advise software businesses that modify and/or redistribute software under the terms of the GNU GPL (or who wish to do so in the future), and those who wish to make use of existing GPL'd software in their enterprise.
为了从教程的这一部分中受益,读者应该对软件开发过程有一个大致的了解。对版权法如何适用于软件的基本理解也很有帮助。本教程最感兴趣的是律师、软件开发人员和管理人员,他们经营软件业务,建议根据GNU GPL条款修改和/或重新分发软件(或希望在将来这样做),还有那些希望在他们的企业中使用已有的GPL软件的人。
Upon completion of this part of the tutorial, readers can expect to have learned the following:
看完本教程的这一部分后,读者可以期望学到以下内容:
-
The freedom-defending purpose of various terms in the GNU GPLv2 and GPLv3.
-
The differences between GPLv2 and GPLv3.
-
The redistribution options under the GPLv2 and GPLv3.
-
The obligations when modifying GPLv2'd or GPLv3'd software.
-
How to build a plan for proper and successful compliance with the GPL.
-
The business advantages that the GPL provides.
-
The most common business models used in conjunction with the GPL.
-
How existing GPL'd software can be used in existing enterprises.
-
The basics of LGPLv2.1 and LGPLv3, and how they differ from the GPLv2 and GPLv3, respectively.
-
The basics to begin understanding the complexities regarding derivative and combined works of software.
-
GNU GPLv2和GPLv3中各种术语,目的是捍卫自由;
-
GPLv2和GPLv3的区别;
-
基于GPLv2和GPLv3的再分发选项;
-
修改GPLv2或GPLv3软件时应遵循的义务;
-
如何制定计划以正确且成功地遵守GPL协议;
-
GPL提供的业务优势;
-
与GPL结合使用的最常见的商业模式;
-
企业如何使用已有的GPL软件;
-
LGPLv2.1和LGPLv3的基础知识,以及它们分别与GPLv2和GPLv3的区别;
-
开始了解有关软件的衍生和组合作品的复杂性的基础知识。