*** GPL是最限制的开源许可证之一。***
*** MIT是最宽松的开源许可证之一。***
MIT
Massachusetts Institute of Technology 的简写,源自美国麻省理工学院命名。
https://mit-license.org/
麻省理工学院许可证 (MIT)
版权所有 © 2021 <版权所有者>
特此授予任何人免费获得本软件和相关文档文件(“软件”)副本的许可,不受限制地处理本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或销售本软件的副本,并允许向其提供本软件的人员这样做,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或重要部分中。
该软件“按原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担责任,无论是在合同诉讼、侵权行为或其他方面,由软件或软件的使用或使用或其他原因引起的或与之相关的软件。
不需要公开源码,基本可以为所欲为,最低限度声明原开发者版权。
Apache
Apache License的简写,指非盈利开源组织Apache采用的许可证,主流版本Apache-2.0 License。
1.0 https://www.apache.org/licenses/LICENSE-1.0
1.1 https://www.apache.org/licenses/LICENSE-1.1
2.0 https://www.apache.org/licenses/LICENSE-2.0
不需要公开源码,修改源码必须声明,但禁止用开发者名义进行推广。
GPL
GNU General Public License 的简写,GNU通用公共许可协议,主流版本GNU General Public License v3.0
https://www.gnu.org/licenses/gpl-3.0.en.html
强制公开所有的代码,必须要使用相同的许可证,修改源码必须要声明。
LGPL
GNU Lesser General Public License 的简写, GNU宽通用公共许可证,主流版本GNU Lesser General Public License v3.0
https://opensource.org/licenses/lgpl-license
不需要公开源码,开发者在不修改源码的前提,只引用源码的功能,无需强制开源自己的代码。但是修改源码必须要声明,并采用相同的许可证。
BSD
Berkly Software Distribution 的简写,指伯克利软件发行版。
https://directory.fsf.org/wiki/License:BSD-4-Clause
不需要公开源码,软件产品文档必须声明许可证,但禁止用开发者名义进行推广。
MPL
Mozilla Public License 的简写,指非盈利开源组织Mozilla采用的协议。主流版本Mozilla Public License 2.0
https://www.mozilla.org/en-US/MPL/2.0/
不需要公开源码,修改代码必须声明,修改代码必须要无偿贡献版权给原作者。
CDDL
Common Development and Distribution License 的简写,指通用开发与销售许可协议。
https://oss.oracle.com/licenses/
不需要公开源码,提供专利保护。
DDL许可证由Sun公司创建的,基于MPL许可证之上。
EPL
Eclipse Public License 的简写,指非盈利开源组织Eclipse采用的协议。主流版本Eclipse Public License 2.0
https://www.eclipse.org/legal/epl-2.0/
不需要公开源码,修改代码必须声明,修改代码必须要无偿贡献版权给原作者。