开源许可证授予任何人以任何目的使用、修改和分享被许可软件的权利,但须遵守一些用以保留软件来源和开放性的条件。以下许可证按条件数量排序,从最多(GNU AGPLv3)到没有任何条件(Unlicense)。请注意,首页上重点推荐的热门许可证(GNU GPLv3 和 MIT)也都落在这一区间之内。
如果你想要一张涵盖 choosealicense.com 上所有许可证的参考表,请查看附录。
这一最强的 copyleft 许可证,其授予的许可以如下条件为前提:必须以相同的许可证提供被许可作品及其修改(包括使用了被许可作品的更大作品)的完整源代码。必须保留版权和许可声明。贡献者明确授予专利权。当某个修改版本被用于通过网络提供服务时,必须提供该修改版本的完整源代码。
| 许可 | 条件 | 限制 |
|---|---|---|
|
|
这一强 copyleft 许可证,其授予的许可以如下条件为前提:必须以相同的许可证提供被许可作品及其修改(包括使用了被许可作品的更大作品)的完整源代码。必须保留版权和许可声明。贡献者明确授予专利权。
| 许可 | 条件 | 限制 |
|---|---|---|
|
|
这份 copyleft 许可证授予权限的前提是:必须以相同的许可证或 GNU GPLv3 提供被许可作品及其修改的完整源代码。必须保留版权和许可证声明。贡献者明确授予专利权。不过,通过被许可作品所提供的接口使用该作品的更大作品,可以在不同条款下分发,且无需提供该更大作品的源代码。
| 许可 | 条件 | 限制 |
|---|---|---|
|
|
这一弱 copyleft 许可证,其授予的许可以如下条件为前提:必须以相同的许可证(或在某些情况下使用 GNU 许可证之一)提供被许可文件及其修改的源代码。必须保留版权和许可声明。贡献者明确授予专利权。不过,使用了被许可作品的更大作品可以在不同的条款下分发,且无需为更大作品中新增的文件提供源代码。
| 许可 | 条件 | 限制 |
|---|---|---|
|
|
一种宽松的许可证,其主要条件要求保留版权和许可声明。贡献者明确授予专利权。被许可作品、修改及更大的作品可以在不同的条款下分发,且无需提供源代码。
| 许可 | 条件 | 限制 |
|---|---|---|
|
|
一种简短而简单的宽松许可证,其条件仅要求保留版权和许可声明。被许可作品、修改及更大的作品可以在不同的条款下分发,且无需提供源代码。
| 许可 | 条件 | 限制 |
|---|---|---|
|
|
一种简单的宽松许可证,仅要求在以源代码形式(而非二进制形式)分发时保留版权和许可声明。被许可作品、修改及更大的作品可以在不同的条款下分发,且无需提供源代码。
| 许可 | 条件 | 限制 |
|---|---|---|
|
|
一种不带任何条件的许可证,它将作品贡献给公共领域。已解除许可的作品、修改及更大的作品可以在不同的条款下分发,且无需提供源代码。
| 许可 | 条件 | 限制 |
|---|---|---|
|
|
|