开源许可证授予任何人以任何目的使用,修改和共享许可软件的许可,但要遵守保护该软件的来源和开放性的条件。以下许可证按约束的条件数排序,从多(GNU AGPLv3)到无(Unlicense)。请注意,首页上的热门许可证(GNU GPLv3 和 MIT)落在这个范围之中。
如果要在 choicealicense-cn.github.io 上查找每个许可证的参考说明表格,请参阅附录。
GNU AGPLv3 作为强大的 copyleft 许可证(copyleft:自由版权,共享版权),其许可条件是提供许可作品和修改的完整源代码,这些修改包括在同一许可下使用许可作品的更大作品。版权和许可声明必须保留。贡献者明确授予专利权。使用修改后的版本通过网络提供服务时,必须提供修改后的完整源代码。
权限 | 条件 | 限制 |
---|---|---|
|
|
GNU GPLv3 作为强大的 copyleft 许可证(copyleft:自由版权,共享版权),其许可条件是提供许可作品和修改的完整源代码,这些修改包括在同一许可下使用许可作品的更大作品。版权和许可声明必须保留。贡献者明确授予专利权。
权限 | 条件 | 限制 |
---|---|---|
|
|
GNU LGPLv3 作为 copyleft 许可证(copyleft:自由版权,共享版权),其许可条件是在同一许可或 GNU GPLv3 协议许可下提供许可作品和修改的完整源代码。 版权和许可声明必须保留。贡献者明确授予专利权。但是,通过调用许可作品提供的接口方式使用许可作品的较大作品能够以不同的许可协议分发,而且较大作品可以不提供源代码。
权限 | 条件 | 限制 |
---|---|---|
|
|
MPL 2.0 许可证作为较弱的 copyleft 许可证(copyleft:自由版权,共享版权),其许可条件是针对许可的文件,和在同一许可(或某些可用的许可,比如 GNU 类的许可之一)下文件的修改,提供可用的源代码。版权和许可声明必须保留。贡献者明确授予专利权。但是,使用许可作品的较大作品能够以不同的许可分发,而且较大作品可以不提供源代码。
权限 | 条件 | 限制 |
---|---|---|
|
|
Apache-2.0 是一个宽容的许可证,其主要条件是要求保留版权和许可声明。贡献者明确授予专利权。许可的作品,修改和更大的作品能够以不同的许可协议分发,并且可以不提供源代码。
权限 | 条件 | 限制 |
---|---|---|
|
|
一种简短而简单的宽松许可证,其条件仅要求保留版权和许可声明。许可的作品、修改和更大的作品可以在不同的许可协议和没有源代码的情况下分发。
权限 | 条件 | 限制 |
---|---|---|
|
|
BSL-1.0 是一个简单的宽容许可证,仅需要保留版权和许可声明来分发资源(非二进制)。许可的作品、修改和更大的作品能够以不同的许可协议分发,并且可以不提供源代码。
权限 | 条件 | 限制 |
---|---|---|
|
|
Unlicense 是一个不包含任何约束条件的许可证,专用于贡献作品到公共领域。 未经许可的作品、修改和更大的作品都能够会以不同的条款分发,并且可以不提供源代码。
权限 | 条件 | 限制 |
---|---|---|
|
|