美文网首页Androidgit/githubweb前端技术分享
为github上的代码添加开源许可协议

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

作者: wiOS | 来源:发表于2018-11-20 14:05 被阅读28次

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

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

1133568-4081c2e87a0f63f4.jpg

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

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


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

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

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


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

二 如果你已有仓库项目了

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


2.在右上角的文件名输入框中填写LICENSE or LICENSE.md
3.点击右边的Choose a license template按钮

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


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

最后附上参考

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

相关文章

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

    首先,我们来了解一下常用的开源协议有哪些GPL,LGPL,BSD,Apache,Mozilla,MIT。这些都是O...

  • 开源协议的选择

    Github上添加开源协议:Click Create New File Button,and then choos...

  • 开源许可协议

    当你为你的产品签发许可,你就是在出让自己的权利。不过,你仍拥有版权和专利(如果申请了专利)。 许可的目的,是向使用...

  • 开源许可协议

    经常逛Github,有时候发现有些开源的项目下面都有 没在意是什么东东,今天看了下这位大哥的文章 开源许可协议了解...

  • 开源许可协议

    一、开源许可协议是什么? License是软件的授权许可,里面详尽表述了你获得代码后拥有的权利,可以对别人的作品进...

  • 关于开源的一些注意事项

    开源协议概要 目前开源的协议可以参考GNU组织的开源许可协议:[具体参考链]。(http://www.gnu.or...

  • linux理论知识点及命令参数

    什么是GNU? GNU: 不是Unixgpl 通用许可协议,只要软件被打上这个协议,修改后必须再次公开源代码. ...

  • 【Git】认识各种开源协议及其关系

    开源许可协议 License是软件的授权许可,里面详尽表述了你获得代码后拥有的权利,可以对别人的作品进行何种操作,...

  • 开源程序该如何维护版权?!

    话说,事情是这个样子的:我在多年前,开源了一套“亲戚称呼计算器”的算法,并且当时就在Github上以MIT许可协议...

  • 程序开发开源协议一览

    关于开源许可 现今存在的开源协议很多,而经过Open Source Initiative 组织通过批准的开源协议目...

网友评论

    本文标题:为github上的代码添加开源许可协议

    本文链接:https://www.haomeiwen.com/subject/qiytqqtx.html