目录
简介
常见的开源许可协议有五种:GPL、LGPL、BSD、Apache Licence、MIT。
GPL
GPL(General Public License,通用性公开许可证) 协议许可人们享有使用、传播、获得源码、改进软件、发行软件的自由。
GPL协议的四大原则:
- 必须开放源代码,保护开发成果不被窃取用作商业销售。
- 可以去掉所有原作的版权信息,但是要保持开源,并且随源代码、二进制版附上GPL许可证,让别人可以明确知道此软件的授权信息。
- 不论软件以何种形式发布,都必须同时附上源代码。
- 开发或维护遵循GPL协议开发的软件的公司或个人,可以对使用者收取一定的服务费用,但不得将源代码与服务做任何变相捆绑销售。