详述 GitHub 中声明 LICENSE 的方法

详述 GitHub 中声明 LICENSE 的方法当我们在 GitHub 浏览一些开源项⺫时,我们经常会看到这样的标志:

 

如上图所示,Apache-2.0,我们可以将其称之为开源许可证,那么到底开源 许可证是什么呢?

  开源许可证即授权条款。开源软件并非完全没有限制。最基本的限制,
  就是开源软件强迫任何使用和修改该软件的人承认发起人的著作权和所
  有参与人的贡献。任何人拥有可以自由复制、修改、使用这些源代码的
  权利,不得设置针对任何人或团体领域的限制;不得限制开源软件的商
  业使用等。而许可证就是这样一个保证这些限制的法律文件。

常⻅的开源许可证包括:

    Apache License 2.0
    GNU General Public License v3.0
    MIT License

开源许可证种类很多,以上三个许可证是比较常用的。至于 GitHub 都允许 什么类型的许可证,以博主的项⺫cg-favorite-list为例:

 

如上图所示,在项⺫首⻚,点击Create new file,创建名为LICENSE文件:

实际上,当我们键入LICENSE文件名的时候,GitHub 就已经自动提 示Choose a license template选项啦,点击进入:

如上图所示,最左侧展示了 GitHub 可以选择的开源许可证名称,以MIT

License为例,点击之后,中间部分显示具体开源许可证的内容。在此处, 我们可以自由选择自己想要的许可证,然后点击Review and submit:

标注 1:Commit directly to the master branch.
标注 2:Create a new branch for this commit and start a pull request.

如上图所示,在这里,我们有两个选择。如果我们选择 标注 1 所示的内 容,则直接将此许可证提交到master分支;如果我们选择 标注 2 所示的内 容,则是新建立一个分支,然后我们可以提PR到master,再进行合并。在 此,我们选择 标注 1 所示的内容,直接将MIT License提交到master分支:

 

如上图所示,我们已经为cg-favorite-list项⺫创建了一个开源许可证。那 么,你还在等什么?赶紧为你的项⺫创建开源许可证吧!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值