美文网首页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上的代码添加开源许可协议

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