开源许可协议是指开源社区为了维护做者和贡献者的合法权利,保证软件不被一些商业机构或我的窃取,影响软件的发展而开发的协议。版权拥有人能够明肯定义,其余用户能够免费地使用、修改、共享其版权软件。html
世界上的开源协议类型有好几十种。这里只列举出最主流的6种,也是在github上较为通用的协议类型,并进行比较,帮助你们快速地为本身项目进行选择:git
完整的开源协议汇总可参考:github
更多详情可参考:网站
https://choosealicense.com/
https://opensource.org/licenseshtm
在开源许可当中,GPL是一个很是有趣的许可。由于它的一个特定:修改或衍生部分都须要使用相同的GPL许可。这就会致使一个问题,任何软件一旦调用了带有GPL的代码,就会对其产生GPL代码开源的要求,从而使开源许可像病毒传染同样传播开去。blog
现实当中,若实在没法对软件履行开源要求,违反 GPL许可,最坏状况会被起诉。但因《版权法》有“中止侵害”和“赔偿损失”的规定,即便败诉了,也只会要求中止使用GPL代码部分并赔偿,并不会强制要求对其软件执行开源。开发
做者:Vaycent 孙维get
我的微信:hello_world_88博客
公众号:SeriousPlay4Agile
我的网站:https://seriousplay4agile.com
本文由博客一文多发平台 OpenWrite 发布!