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

首先,我们来了解一下常用的开源协议有哪些
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.如何为你的代码选择一个开源协议

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,506评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,519评论 2 59
  • 一个地方之所以被记挂,无外乎那里曾发生过刻骨铭心的事,有独特的景致和难忘的人。驹凤头便是如此。 十年前我们在那里驻...
    卜悠悠阅读 1,697评论 0 1

友情链接更多精彩内容