简介:Copyleft 这个词是 Copyright(版权)一词的戏称。
本文翻译自作者 AMBER ANKERHOLZ 的文章 Understanding Copyleft
Copyleft 这个词是 Copyright(版权)一词的戏称,Copyright 是一个法律术语,限制未经所有者许可而使用、修改和传播创意作品。其中,Copyleft 将版权的概念还扩展到了衍生作品。
Copyleft 符号(请注意,这里所示的圆圈中的反向“C”没有法律意义,不应该用来表示任何有约束力的条款)
Copyleft 的概念是指使一个软件程序或其他作品可以自由使用(free to use),并要求该程序的所有修改和扩展版本也是自由的。需要注意的是,这个意义上的”free”指的是自由,而不是指费用成本——你可能会听到常用词组 “free as in speech”(言论自由)和 “free as in beer”(免费啤酒)用来做此区分。
根据 LINFO 网站,Copyleft 一词的起源尚不确定。它可能首先出现在 Tiny BASIC 所包含的消息中,Tiny BASIC 是 1970 年代后期由 Li Chen Wang 博士编写的 Basic 编程语言的免费版本。
但是,近来这个想法与 GNU 项目紧密相关,并且根据 GNU 网站,Copyleft 包含以下原则:
Copyleft 这一术语也被用来描述某些开放源码许可证。根据 Open Source Initiative,Copyleft 是指允许衍生作品,但要求它们使用与原作品相同许可的许可证。
正如 GNU 网站所指出的那样,Copyleft 是一个通用的概念,你不能直接使用一个通用的概念,你只能使用这个概念的具体实现。在 GNU 项目中,具体的实现和发布条款包含在GNU 通用公共许可证(GPL)中。
Joe Casad 在 Linux Magaine 文章中所说:”GNU 通用公共许可证诞生于“自由是非常重要的”这一简单理念。然而,这个保护自由的简单工具还有一个重要的功能,使它变得更加强大,那就是建立社区的能力”。构成开源生态系统的项目和社区的惊人增长,部分源于这种修改和扩展工具以满足不断变化的需求的能力。
版权原则和自由开放源码软件原则所提供的自由和保护,对开发者、用户和社区都至关重要,也是建设可持续开放源码软件的关键。然而,当个人或公司未能遵守规定的许可证要求时,这些自由就会受到损害,即使是出于良好的意图,遵守也可能很棘手。
软件自由保护协会是一个通过其版权合规工作帮助保护这些自由的组织。正如网站上所说,协会”致力于鼓励所有软件用户遵守自由软件许可”。这些工作是与项目开发者一起合作进行的。网站上还写道:”所有参与的版权持有者都有机会对协会处理合规问题的策略提出意见和指导”。
Copyleft 的概念很强大,但它并不完美。用 Software Freedom Law Center 的 Eben Moglen 的话说,”Copyleft 是一个改变世界的伟大理念。现在它需要更新,以吸引年轻一代为共享而编写程序的人。为了让它吸引那些为分享而写程序的人,我们需要让它更简单易用、更快速理解,以及更好地完成它应该做的所有工作”。幸运的是,Copyleft 和自由软件所固有的概念确保了能够不断改进这些宝贵的开源开发工具。