4、常见开源许可证全解析

常见开源许可证全解析

1. 开源许可证概述

开源计划组织(Open Source Initiative)已批准了超 100 种开源许可证。虽有人认为许可证数量多是开源许可的缺陷,但实际上专有许可证数量更多,且常用的开源许可证仅少数几种,其他多为这些常用许可证的变体。

需要了解的关键许可证如下:
- GPL
- LGPL
- Mozilla/Eclipse
- BSD
- MIT
- Apache 2.0
- AGPL

开源许可证主要分为两类:宽松型(permissive)和著作权保护型(copyleft)。

宽松型许可证极为简单,只要遵守通知要求,就能随意使用软件。通知要求并不复杂,但在二进制分发时实施可能存在管理挑战。宽松型许可证可总结为:
- 随意使用代码。
- 自担使用风险。
- 对原作者致谢。

像 BSD 和 MIT 等流行的宽松型许可证有数百种变体,但因都是宽松型,基本运作方式相同。可在 Blue Oak Council 网站 查看宽松型许可证列表。

著作权保护型许可证理解起来更具挑战,除上述要求外,还规定:
- 若提供二进制文件,必须提供对应源代码。
- 源代码须以获取代码时的相同著作权保护条款提供。
- 不能对许可证的行使附加额外限制。

著作权保护型许可证又分为几类:
- 超强型(AGPL)
- 强型(GPL)
- 较弱型(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值