20 世纪的最后几天似乎是一场奥威尔式的噩梦:法律阻止发表软件科学研究成果;法律阻止共享软件;过多的软件专利阻碍开发;最终用户许可协议剥夺了用户的所有自由——包括所有权、隐私、共享和了解其软件的工作原理。Richard M. Stallman 的这本论文集和演讲集解决了其中许多问题。最重要的是,Stallman 讨论了自由软件运动背后的哲学。这场运动与联邦法律和邪恶的最终用户许可协议的压迫作斗争,希望传播软件自由的理念。在数十万开发人员致力于创建 GNU 软件和 GNU/Linux 操作系统的力量下,自由软件在控制互联网的服务器上占据了一席之地,并且——随着它进入台式计算机市场——对微软和其他专有软件公司构成了威胁。这些文章面向广泛的读者群;您不需要计算机科学背景即可理解其中的哲学和思想。但是,有一个“软件注释”,可帮助不太懂技术的读者熟悉一些常见的计算机科学术语和概念,以及整篇文章的脚注。其中许多文章已根据其最初发布的版本进行了更新和修订。每篇文章都允许重新分发逐字副本。文章的顺序相当随意,因为阅读文章没有要求的顺序,因为它们是在 18 年的时间里独立撰写的。第一部分“GNU 项目和自由软件”旨在让您熟悉自由软件和 GNU 项目的历史和理念。此外,它还为开发人员、教育工作者和商界人士提供了路线图,以便务实地将自由软件融入社会、商业和生活。第二部分“版权、Copyleft 和专利”讨论了版权和专利制度的哲学和政治基础,以及它在过去几百年中是如何变化的。此外,它还讨论了当前的专利和版权法律法规如何不符合软件、音乐、电影和其他媒体的消费者和最终用户的最佳利益。相反,本节讨论了法律如何帮助企业和政府压制您的自由。第三部分“自由、社会和软件”继续讨论自由和权利,以及它们如何受到专有软件、版权法、全球化、“可信计算”和其他有害社会的规则、法规和政策的威胁。行业和政府试图说服人们放弃某些权利和自由的一种方式是使用暗示共享信息、想法和软件是坏事的术语;因此,我们附上了一篇文章,解释某些令人困惑且可能应该避免的词语。第四部分“许可证”包含 GNU 通用公共许可证、GNU 宽通用公共许可证和 GNU 自由文档许可证;GNU 项目的基石。如果您希望帮助进一步推动软件自由事业,如果您希望为自己、课堂使用或分发购买此书,请写信给自由软件基金会 (FSF),地址为 sales @ fsf.org,或访问 http://order.fsf.org/。