Git 常用开源许可证 (证书)
文章目录
- 主流框架图
- 参数讲解
- 主参数
- 次参数
- 证书实例
- MIT License
- Apache License 2.0
- BSD 2-Clause "Simplified" License
- GNU AGPLv3 (GNU Affero General Public License v3.0)
- 其他
- 提交相关
- 在已有的仓库添加证书
主流框架图
参考链接
参数讲解
主参数
Permissions
许可limitation
限制conditions
条件
次参数
Commercial use
商业用途Modification
修改Distribution
经销,分配;分送;Private use
私人使用Liability
责任Warranty
保证;担保;授权
证书实例
MIT License
限制及要求相对自由。
- 允许用于商业目的
- 允许发行
- 允许修改
- 允许私人使用
- 许可证和版权声明的副本必须随软件一起提供
- 不承担一定的责任
- 不提供任何保证
Apache License 2.0
限制及要求相对中性
- 允许商业用途
- 允许发行
- 允许修改
- 明确授予专利权
- 允许私人使用
- 许可证和版权声明的副本必须随软件一起提供
- 对源代码的修改必须有文件记录
- 不承担一定的责任
- 不授予商标权
- 不提供任何保证
BSD 2-Clause “Simplified” License
限制及要求和 MIT 许可证相似
- 允许用于商业目的
- 允许发行
- 允许修改
- 允许私人使用
- 许可证和版权声明的副本必须随软件一起提供
- 不承担一定的责任
- 不提供任何保证
GNU AGPLv3 (GNU Affero General Public License v3.0)
限制及要求更严格
- 允许商业用途
- 允许发行
- 允许修改
- 明确授予专利权
- 允许私人使用
- 必须公开源代码
- 许可证和版权声明的副本必须随软件一起提供
- 通过网络与软件进行交互的用户有权获得源代码的副本
- 分发软件时必须以相同的许可证发布修改(在某些情况下可以使用类似或相关的许可证)
- 对源代码的修改必须有文件记录
- 不承担一定的责任
- 不提供任何保证
其他
提交相关
- 标注 1:
Commit directly to the master branch.
- 标注 2:
Create a new branch for this commit and start a pull request.
如上图所示,在这里,我们有两个选择。如果我们选择 标注 1 所示的内容,则直接将此许可证提交到master
分支;如果我们选择 标注 2 所示的内容,则是新建立一个分支,然后我们可以提PR
到master
,再进行合并
在已有的仓库添加证书
1、 首先
2、其次
3、最后
Git 常用开源许可证 (证书)相关推荐
- 一图了解git常用开源许可证书
- 开源组件是什么意思_一文读懂常用开源许可证
社区时常为流行产品中有争议的开源许可证而感到震惊,这引起各方关注,纷纷争论何为真正的开源许可证.去年,Apache 基金会(Apache Foundation)禁止使用 Facebook React ...
- 一文读懂常用开源许可证
社区时常为流行产品中有争议的开源许可证而感到震惊,这引起各方关注,纷纷争论何为真正的开源许可证.去年,Apache 基金会(Apache Foundation)禁止使用 Facebook React ...
- 哪种开源许可证最适合商业化?
选择最佳开源许可证是为新项目所做的最重要的决定之一.大多数开发者会选用 MIT.BSD 或 Apache 等流行的宽松许可证(permissive license).对于商业项目而言,这种选择不错,因 ...
- 一文读懂 Copyleft 开源许可证
开源组件已改变了我们开发软件的方式.来自开源社区的现成库(ready-made libraries)使忙碌的开发者们能专注于他们的秘密武器,这些秘密武器或将成为未来令人兴奋的新软件产品.而且不需要付费 ...
- 一文读懂开源许可证异同
对开源许可证异同的对比并非源自担忧.对开源许可证进行比较并不容易,什么 copyleft 啦,什么宽松许可证啦,光 GNU 就有 GPL 2 和 GPL 3 之分,OSI 批准的许可证就有八十多个,而 ...
- 常用开源协议介绍以及开源软件规范列表
1. 开源协议介绍 GPL: General Public License,开源项目最常用的许可证,衍生代码的分发需开源并且也要遵守此协议.该协议也有很多变种,不同变种要求会略微不同. MPL: MP ...
- Github仓库如何选择开源许可证
当我们点了Github个人主页右上角的那个那个加号之后,如上所示可以看到创建新仓库的选项, 点击 `New repository` , 就会进入到创建新仓库的页面,进入到这个页面之后可以看到右下角的下 ...
- 【转载】Git 常用命令大全
一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch ...
最新文章
- 无线网***工具进攻方法及防范技巧
- 最简单的iOS网络请求
- Eclipse中异常断点问题
- minimax search算法
- 转 当当网资深DBA:DB运维四大现代化的实现
- 【渝粤题库】陕西师范大学152212 政府绩效管理 作业(专升本)
- java 自省_自知 自省 自立 自信 自尊 自治 自强 自制
- modbus协议手册_20种PLC元件编号和Modbus编号地址对应表
- ESP32使用Arduino环境,安装、编译、下载、安装库
- Silverlight 项目结构解析
- oracle 19602,Oracle CPU Costing
- 一文详解C语言关键字
- cimoc 最新版_Cimoc1.49版下载
- origin 去掉白边
- oracle 12c ora 01033,ORA-01033: ORACLE initialization or shutdown in progress(12c中)
- printf 输出格式
- UITableViewCell设置行距
- Lombok介绍、使用方法和总结
- 如何用sql profile 找出执行慢的sql
- (ACWing yxc基础算法课笔记) 前缀和
热门文章
- java数据类型对应的sql数据类型
- Matlab下调用Python接口
- 以ZPW-2000为例的轨道移频电路原理
- win11的文件属性默认显示全部,Windows11右键菜单修改为Win10模式的方法(手把手详细操作)
- mysql like ‘%...%’ 慎用啊
- 邵阳市计算机学校事件,邵阳市计算机学校举办2019年“提高消防安全意识,创建平安和谐校园”消防安全专题讲座...
- yocto-sumo源码解析(十): ProcessServer.idle_commands
- 阿里云对象存储OSS打造私人图床私人云存储(1年仅9元)
- 2020蓝桥杯省赛单片机2
- 学习了解GET,POST传参,编写PHP代码,回显GET,POST输入