现在常见协议有:
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/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
开源协议说明总结
时间: 2024-10-26 11:00:27