快速地为项目选择开源许可

什么是开源许可License

开源许可协议是指开源社区为了维护作者和贡献者的合法权利,保证软件不被一些商业机构或个人窃取,影响软件的发展而开发的协议。版权拥有人可以明确定义,其他用户可以免费地使用、修改、共享其版权软件。

主流的开源许可

世界上的开源协议类型有好几十种。这里只列举出最主流的6种,也是在github上较为通用的协议类型,并进行比较,帮助大家快速地为自己项目进行选择:

  • Apache
  • MIT
  • BSD
  • GPL
  • Mozilla
  • LGPL

完整的开源协议汇总可参考:

http://www.gnu.org/licenses/license-list.html

选择开源许可的流程

HowToChooseLicense

更多详情可参考:

https://choosealicense.com/ https://opensource.org/licenses

GPL的病毒传染性

什么是GPL传染

在开源许可当中,GPL是一个非常有趣的许可。因为它的一个特定:修改或衍生部分都需要使用相同的GPL许可。这就会导致一个问题,任何软件一旦调用了带有GPL的代码,就会对其产生GPL代码开源的要求,从而使开源许可像病毒传染一样传播开去。

违反GPL会发生什么

现实当中,若实在无法对软件履行开源要求,违反 GPL许可,最坏情况会被起诉。但因《版权法》有“停止侵害”和“赔偿损失”的规定,即使败诉了,也只会要求停止使用GPL代码部分并赔偿,并不会强制要求对其软件执行开源。


作者:Vaycent 孙维

个人微信:hello_world_88

公众号:SeriousPlay4Agile

个人网站https://seriousplay4agile.com

本文由博客一文多发平台 OpenWrite 发布!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值