开源(Open Source):开源是指公开软件的源代码。开源软件在发行的时候会附上软件的源代码,并授权允许用户更改、传播或者二次开发。
软件的分类:
- 商业:收费,源码不公开
- 共享:免费,源码不公开
- 自由:源码公开
开源协议:
世界上的开源许可证(Open Source License)大概有上百种,我们常用的开源软件协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL。我们不必要每个开源协议都了然于心,但是可以了解几个
由宽松到严紧排序,常用的开源许可证有:
- MIT许可证
- BSD许可证
- Apache许可证
- LGPL许可证
- GPL许可证
借用网络上某位大佬的图来直观的感受各种协议:
标签:GPL,LGPL,Mozilla,BSD,开源,许可证,Apache,MIT From: https://www.cnblogs.com/Tazimiz/p/17444466.html