首先,我们来了解一下常用的开源协议有哪些
GPL,LGPL,BSD,Apache,Mozilla,MIT
。这些都是OSI 批准的协议,也是绝大多数公司会用到的协议。可以在这里查看。
一张图解析分析以上几种协议,(原著:乌克兰程序员Paul Bagwell,翻译:阮一峰)。
那么如何选择哪种开源协议呢,点这里查看,哎呦嘛,我只是搬运工
你要是问协议的介绍,坦白和你说,我也不知道是什么鬼,然后你又会喷我,说好的操作流程呢,别急,我这不是在搬运别人的东西么,介绍一下相关知识,装一下C
嗯,来点自己抄的吧,这里分为两种情况
一 如果你是首次创建仓库项目
那么恭喜你,这个我不会...
1.看这里
2.其实就是说,找到Add a license
,选择证书
3.接着,接着就完事了,可以在'license'文件中编辑
year
和name
二 如果你已有仓库项目了
那么好,来,听我瞎扯一下,其实github上也有添加开源协议的流程,只不过我还是得装下C记录一下
1.打开要添加开源项目的仓库主页,点击Create new file.
2.在右上角的文件名输入框中填写
LICENSE
or LICENSE.md
3.点击右边的
Choose a license template
按钮
4.这时会跳出一个协议选择页面,要添加哪种就选哪种,这里以添加MIT协议为例
选中协议,确定好年份
year
和Full name
后,点击Review and submit
回到添加证书页面LICENSE
5.Edit file和Preview changes进行编辑和预览,然后选择
Commit directly to the master branch
,最后点击底部的Commit changes提交
欢迎搬运,注明出处
最后附上参考
1.开源许可协议了解这些就够了
2.如何为你的代码选择一个开源协议