copyleft_什么是copyleft?

copyleft

如果您在开放源代码项目上花费了很多时间,则可能已经看到了“ copyleft”一词。 虽然该术语很常用,但很多人不理解。 至少与文本编辑器或包装格式一样,软件许可也引起了激烈的争论。 对Copyleft的专业理解将填满许多书,但是本文可以作为您获得Copyleft启蒙之路的起点。

什么是版权?

在我们了解copyleft之前,我们必须首先介绍版权的概念。 Copyleft不是与版权分开的法律框架; copyleft存在于版权规则之内。 那么什么是版权?

确切的定义因管辖权而异,但本质是这样的:作品的作者对作品的复制(因此称“版权”),作品等具有有限的垄断权。 在美国,宪法明确要求国会制定版权法,以“促进科学和实用艺术的进步”。

与过去不同,版权会立即附加到作品上-无需注册。 默认情况下,保留所有权利。 这意味着未经作者许可,任何人都不能重新发布,执行或修改作品。 此许可是“许可”,并且可能附带某些条件。

要更全面地介绍版权,Coursera的《教育家和图书馆员版权》是一个很好的资源。

什么是copyleft?

忍受我,但是在讨论什么是copyleft之前,还需要采取进一步的措施。 首先,让我们研究一下开源的含义。 根据开源倡议的定义 ,所有开源许可证都必须允许以源码形式分发。 任何接受开源软件的人都有权检查和修改代码。

Copyleft许可与所谓的“宽松”许可不同之处在于,Copyleft许可要求这些相同的权利包含在任何派生作品中。 我更喜欢以这种方式来考虑区别:许可许可证为直接的下游开发人员提供了最大的自由度(包括在封闭的源项目中使用开源代码的能力),而copyleft许可证一直提供了最大的自由度。用户。

GNU项目给出了copyleft的简单定义 :“该规则是,在重新分发程序时,您不能添加限制以拒绝他人(自由软件)的主要自由。” 这可以被认为是规范的定义,因为各种版本的GNU通用公共许可证 (GPL)仍然是使用最广泛的Copyleft许可证。

软件中的Copyleft

尽管GPL系列是最受欢迎的Copyleft许可证,但绝不是唯一的。 Mozilla公共许可证Eclipse公共许可证也很受欢迎。 存在许多其他copyleft许可证 ,采用的足迹较小。

如上一节所述,Copyleft许可证意味着下游项目无法在软件的使用上添加其他限制。 最好用一个例子说明。 如果我编写了MyCoolProgram并根据Copyleft许可进行分发,则可以自由使用和修改它。 您可以随更改发布版本,但必须给用户与我一样的自由。 如果我已获得许可,则可以随意将其合并到不提供源代码的封闭软件项目中。

但是,与不必使用MyCoolProgram一样重要的是,您不必执行任何操作。 只要条款是兼容的,就不必使用与我完全相同的许可证(为了简化起见,下游项目通常使用相同的许可证)。 您不必将所做的更改还给我,但是通常认为它是很好的形式,尤其是当更改是错误修复时。

非软件中的Copyleft

尽管copyleft的概念起源于软件世界,但它也存在于外部。 “只要您保留他人的权利,就可以做自己想做的事”这一概念是用于书面作品,视觉艺术等的知识共享署名-相同方式许可的显着特征。(CC BY-SA 4.0是向Opensource.com捐款的默认许可证。) GNU自由文档许可证是copyleft非软件许可证的另一个示例。 通常不建议将软件许可证用于非软件工作。

我应该选择一个copyleft许可证吗?

可以(并且已经写过)关于项目应使用哪种类型的许可证的页面。 我的建议是首先将许可证的范围缩小到符合您的理念和项目目标的许可证。 GitHub的choicealicense.com是找到适合您需求的许可证的好方法。 tl; drLegal对许多常见和不常见的软件许可证提供了通俗易懂的语言说明。 还请考虑项目所处的生态系统。围绕特定语言或技术的项目通常会使用相同或相似的许可证。 如果您希望项目能够很好地播放,则可能需要确保选择的许可证兼容。

有关Copyleft许可的更多信息,请查看Copyleft Guide项目。

翻译自: https://opensource.com/resources/what-is-copyleft

copyleft

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值