共计 692 个字符,预计需要花费 2 分钟才能阅读完成。
什么是开源许可 License
开源许可协定是指开源社区为了保护作者和贡献者的合法权利,保障软件不被一些商业机构或集体窃取,影响软件的倒退而开发的协定。版权领有人能够明确定义,其余用户能够收费地应用、批改、共享其版权软件。
支流的开源许可
世界上的开源协定类型有好几十种。这里只列举出最支流的 6 种,也是在 github 上较为通用的协定类型,并进行比拟,帮忙大家疾速地为本人我的项目进行抉择:
- Apache
- MIT
- BSD
- GPL
- Mozilla
- LGPL
残缺的开源协定汇总可参考:
http://www.gnu.org/licenses/l…
抉择开源许可的流程
更多详情可参考:
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 公布!
正文完