开源协议说明总结

现在常见协议有:

GPL、BSD、MIT、Mozilla、Apache和LGPL

协议之间的区别,查看:【转载】如何选择开源许可证?

每种协议的详细解释为:

1.GPL:详细介绍 GPL 协议

2.BSD:详细介绍 BSD 开源协议

3.MIT:详细介绍 MIT 协议

4.Mozilla:详细介绍 MPL (Mozilla Public License) 协议

5.Apache:详细介绍 Apache Licene 2.0 协议

6.LGPL:详细介绍 LGPL 协议

总结起来几句话:

    BSD,MIT,apache协议的项目可以自由修改源代码,并且修改后的源代码不用开源。

    LGPL,Mozilla协议 修改的源代码必须开源, 新增代码不用开源。

    GPL :新增和修改的源代码都必须开源,但是可以收取服务费用。



作者:sdjnzqr
出处:http://www.cnblogs.com/sdjnzqr/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
原文地址:https://www.cnblogs.com/sdjnzqr/p/3805952.html