1. GPL
GPL(GNU General Public License)
无论怎么使用,都必须开源和免费。
2. LGPL
LGPL(GNU Lesser General Public License)
LGPL是GPL的一个为主要为类库使用设计的开源协议。
LGPL 允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码
但是如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。
3. Apache Licence 2.0
随便用。
允许代码修改,再发布(作为开源或商业软件)
4. BSD
随便用
可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布
5. MIT
随便用
但必须在你的发行版里包含原许可协议的声明