为github上的代码添加开源许可协议

首先,我们来了解一下常用的开源协议有哪些
GPL,LGPL,BSD,Apache,Mozilla,MIT。这些都是OSI 批准的协议,也是绝大多数公司会用到的协议。可以在这里查看。

一张图解析分析以上几种协议,(原著:乌克兰程序员Paul Bagwell,翻译:阮一峰)。

为github上的代码添加开源许可协议_第1张图片
1133568-4081c2e87a0f63f4.jpg

那么如何选择哪种开源协议呢,点这里查看,哎呦嘛,我只是搬运工

为github上的代码添加开源许可协议_第2张图片

你要是问协议的介绍,坦白和你说,我也不知道是什么鬼,然后你又会喷我,说好的操作流程呢,别急,我这不是在搬运别人的东西么,介绍一下相关知识,装一下C


为github上的代码添加开源许可协议_第3张图片

嗯,来点自己抄的吧,这里分为两种情况

一 如果你是首次创建仓库项目

那么恭喜你,这个我不会...
1.看这里
2.其实就是说,找到Add a license,选择证书

为github上的代码添加开源许可协议_第4张图片

3.接着,接着就完事了,可以在'license'文件中编辑yearname

二 如果你已有仓库项目了

那么好,来,听我瞎扯一下,其实github上也有添加开源协议的流程,只不过我还是得装下C记录一下
1.打开要添加开源项目的仓库主页,点击Create new file.


2.在右上角的文件名输入框中填写LICENSE or LICENSE.md

3.点击右边的Choose a license template按钮

4.这时会跳出一个协议选择页面,要添加哪种就选哪种,这里以添加MIT协议为例

为github上的代码添加开源许可协议_第5张图片

选中协议,确定好年份yearFull name后,点击Review and submit回到添加证书页面LICENSE
5.Edit file和Preview changes进行编辑和预览,然后选择Commit directly to the master branch,最后点击底部的Commit changes提交
欢迎搬运,注明出处

最后附上参考

1.开源许可协议了解这些就够了
2.如何为你的代码选择一个开源协议

你可能感兴趣的:(为github上的代码添加开源许可协议)