文章目录

  • 主流框架图
  • 参数讲解
  • 主参数
  • 次参数
  • 证书实例
  • MIT License
  • Apache License 2.0
  • BSD 2-Clause "Simplified" License
  • GNU AGPLv3 (GNU Affero General Public License v3.0)
  • 其他
  • 提交相关
  • 在已有的仓库添加证书


主流框架图

证书里放的是公钥吗 证书gic_证书里放的是公钥吗

参考链接

证书里放的是公钥吗 证书gic_github_02

参数讲解

主参数

  • Permissions 许可
  • limitation 限制
  • conditions 条件

次参数

  • Commercial use 商业用途
  • Modification 修改
  • Distribution 经销,分配;分送;
  • Private use 私人使用
  • Liability 责任
  • Warranty 保证;担保;授权

证书实例

MIT License

证书里放的是公钥吗 证书gic_GNU_03


限制及要求相对自由。


  • 允许用于商业目的
  • 允许发行
  • 允许修改

  • 允许私人使用
  • 许可证和版权声明的副本必须随软件一起提供

  • 不承担一定的责任
  • 不提供任何保证

Apache License 2.0

证书里放的是公钥吗 证书gic_Apache_04


限制及要求相对中性

  • 允许商业用途
  • 允许发行
  • 允许修改
  • 明确授予专利权
  • 允许私人使用
  • 许可证和版权声明的副本必须随软件一起提供
  • 对源代码的修改必须有文件记录

  • 不承担一定的责任
  • 不授予商标权
  • 不提供任何保证

BSD 2-Clause “Simplified” License

限制及要求和 MIT 许可证相似

  • 允许用于商业目的
  • 允许发行
  • 允许修改
  • 允许私人使用

  • 许可证和版权声明的副本必须随软件一起提供
  • 不承担一定的责任
  • 不提供任何保证

GNU AGPLv3 (GNU Affero General Public License v3.0)

限制及要求更严格

  • 允许商业用途
  • 允许发行
  • 允许修改
  • 明确授予专利权
  • 允许私人使用
  • 必须公开源代码

  • 许可证和版权声明的副本必须随软件一起提供
  • 通过网络与软件进行交互的用户有权获得源代码的副本
  • 分发软件时必须以相同的许可证发布修改(在某些情况下可以使用类似或相关的许可证)
  • 对源代码的修改必须有文件记录
  • 不承担一定的责任
  • 不提供任何保证

其他

提交相关

证书里放的是公钥吗 证书gic_GNU_05

  • 标注 1:Commit directly to the master branch.
  • 标注 2:Create a new branch for this commit and start a pull request. 如上图所示,在这里,我们有两个选择。如果我们选择 标注 1 所示的内容,则直接将此许可证提交到master分支;如果我们选择 标注 2 所示的内容,则是新建立一个分支,然后我们可以提PRmaster,再进行合并

在已有的仓库添加证书

1、 首先

证书里放的是公钥吗 证书gic_GNU_06


2、其次

证书里放的是公钥吗 证书gic_主流框架_07

3、最后

证书里放的是公钥吗 证书gic_Apache_08