最全的开源许可证列表【引用官方】

2024-05-08 01:58

本文主要是介绍最全的开源许可证列表【引用官方】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

OSI Approved License Logo

以下内容来自:https://opensource.org/licenses/category

许可证按照类别进行分类:

广泛使用并强烈推荐

The below list is based on publicly available statistics obtained at the time of the Report of License Proliferation Committee.

  • Apache License 2.0 (Apache-2.0)
  • 3-clause BSD license (BSD-3-Clause)
  • 2-clause BSD license (BSD-2-Clause)
  • GNU General Public License (GPL)
  • GNU Lesser General Public License (LGPL)
  • MIT license (MIT)
  • Mozilla Public License 2.0 (MPL-2.0)
  • Common Development and Distribution License 1.0 (CDDL-1.0)
  • Eclipse Public License 2.0 (EPL-2.0)

International licenses

  • CeCILL License 2.1
  • European Union Public License (EUPL-1.2)
  • Licence Libre du Québec – Permissive (LiLiQ-P) version 1.1 (LiLiQ-P-1.1)
  • Licence Libre du Québec – Réciprocité (LiLiQ-R) version 1.1 (LiLiQ-R-1.1)
  • Licence Libre du Québec – Réciprocité forte (LiLiQ-R+) version 1.1 (LiLiQ-Rplus-1.1)
  • Mulan Permissive Software License v2 (MulanPSL - 2.0)

Special purpose licenses

Certain licensors, such as schools and the US government, have specialized concerns, such as specialized rules for government copyrights. Licenses that were identified by the License Proliferation Committee as meeting a special need were placed in this group.

  • BSD+Patent (BSD-2-Clause-Patent)
  • Educational Community License, Version 2.0 (ECL-2.0)
  • IPA Font License (IPA)
  • Lawrence Berkeley National Labs BSD Variant License (BSD-3-Clause-LBNL)
  • NASA Open Source Agreement 1.3 (NASA-1.3)
  • OSET Public License version 2.1 (OSET-PL-2.1)
  • SIL Open Font License 1.1 (OFL-1.1)
  • Unicode License Agreement - Data Files and Software
  • The Unlicense (Unlicense)
  • Upstream Compatibility License v1.0 (UCL-1.0)

Other/Miscellaneous licenses

    These licenses do not fall neatly into any category.

  • 0-clause BSD License (0BSD)
  • 1-clause BSD License (BSD-1-Clause)
  • Adaptive Public License (APL-1.0)
  • Artistic license 2.0 (Artistic-2.0)
  • MIT No Attribution License (MIT-0)
  • Open Software License (OSL-3.0)
  • Q Public License (QPL-1.0)
  • Universal Permissive License (UPL)
  • Zero-Clause BSD/Free Public License 1.0.0 (0BSD)
  • zlib/libpng license (Zlib)

Licenses that are redundant with more popular licenses

Several licenses in this group are excellent licenses and have their own followings, however these licenses were perceived by the License Proliferation Committee as completely or partially redundant with existing licenses.

  • Academic Free License 3,0 (AFL-3.0)
  • Attribution Assurance License (AAL)
  • Eiffel Forum License V2.0 (EFL-2.0)
  • Fair License (Fair)
  • Historical Permission Notice and Disclaimer (HPND)
  • Lucent Public License Version 1.02 (LPL-1.02)
  • OpenLDAP Public License Version 2.8 (OLDAP-2.8)
  • The PostgreSQL License (PostgreSQL)
  • University of Illinois/NCSA Open Source License (NCSA)
  • X.Net License (Xnet)

Non-reusable licenses

Licenses in this group are specific to their authors and cannot be reused by others. Many, but not all, of these licenses fall into the category of vanity licenses.

  • Apple Public Source License (APSL-2.0)
  • Computer Associates Trusted Open Source License 1.1 (CATOSL-1.1)
  • eCos License version 2.0
  • EU DataGrid Software License (EUDatagrid)
  • Entessa Public License (Entessa)
  • Frameworx License (Frameworx-1.0)
  • IBM Public License 1.0 (IPL-1.0)
  • LaTeX Project Public License 1.3c (LPPL-1.3c)
  • Motosoto License (Motosoto)
  • Multics License (Multics)
  • Naumen Public License (Naumen)
  • Nethack General Public License (NGPL)
  • Nokia Open Source License (Nokia)
  • OCLC Research Public License 2.0 (OCLC-2.0)
  • Python License (Python-2.0)
  • CNRI Python license (CNRI-Python) (CNRI portion of Python License)
  • RealNetworks Public Source License V1.0 (RPSL-1.0)
  • Ricoh Source Code Public License (RSCPL)
  • Sleepycat License (Sleepycat)
  • Sun Public License 1.0 (SPL-1.0)
  • Sybase Open Watcom Public License 1.0 (Watcom-1.0)
  • Vovida Software License v. 1.0 (VSL-1.0)
  • W3C License (W3C)
  • wxWindows Library License (WXwindows)
  • Zope Public License 2.o (ZPL-2.0)

Superseded licenses

Licenses in this category have been superseded by newer versions.

  • Apache Software License 1.1 (Apache-1.1)
  • Artistic license 1.0 (Artistic-1.0)
  • Common Public License 1.0 (CPL-1.0)
  • Eclipse Public License 1.0 (EPL-1.0)
  • Educational Community License, Version 1.0 (ECL-1.0)
  • Eiffel Forum License V1.0 (EFL-1.0)
  • Lucent Public License ("Plan9"), version 1.0 (LPL-1.0)
  • Mozilla Public License 1.0 (MPL-1.0)
  • Mozilla Public License 1.1 (MPL-1.1)
  • Open Software License 1.0 (OSL-1.0)
  • Open Software License 2.1 (OSL-2.1)
  • PHP License 3.0 (PHP-3.0)
  • Reciprocal Public License, version 1.1 (RPL-1.1)

Licenses that have been voluntarily retired

Self-defining category. No one should use these licenses going forward, although we assume that licensors may or may not choose to continue to use them.

  • CUA Office Public License Version 1.0 (CUA-OPL-1.0)
  • Intel Open Source License (Intel)
  • Jabber Open Source License
  • MITRE Collaborative Virtual Workspace License (CVW)
  • Sun Industry Standards Source License (SISSL)

Uncategorized Licenses

  • Boost Software License (BSL-1.0)
  • Cryptographic Autonomy License v.1.0 (CAL-1.0)
  • Common Public Attribution License 1.0 (CPAL-1.0)
  • GNU Affero General Public License version 3 (AGPL-3.0)
  • ISC License (ISC)
  • Microsoft Public License (MS-PL)
  • Microsoft Reciprocal License (MS-RL)
  • MirOS Licence (MirOS)
  • Non-Profit Open Software License 3.0 (NPOSL-3.0)
  • NTP License (NTP)
  • Open Group Test Suite License (OGTSL)
  • Reciprocal Public License 1.5 (RPL-1.5)
  • Simple Public License 2.0 (SimPL-2.0)

这篇关于最全的开源许可证列表【引用官方】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/968979

相关文章

Python进阶之列表推导式的10个核心技巧

《Python进阶之列表推导式的10个核心技巧》在Python编程中,列表推导式(ListComprehension)是提升代码效率的瑞士军刀,本文将通过真实场景案例,揭示列表推导式的进阶用法,希望对... 目录一、基础语法重构:理解推导式的底层逻辑二、嵌套循环:破解多维数据处理难题三、条件表达式:实现分支

Spring Boot 整合 SSE(Server-Sent Events)实战案例(全网最全)

《SpringBoot整合SSE(Server-SentEvents)实战案例(全网最全)》本文通过实战案例讲解SpringBoot整合SSE技术,涵盖实现原理、代码配置、异常处理及前端交互,... 目录Spring Boot 整合 SSE(Server-Sent Events)1、简述SSE与其他技术的对

史上最全MybatisPlus从入门到精通

《史上最全MybatisPlus从入门到精通》MyBatis-Plus是MyBatis增强工具,简化开发并提升效率,支持自动映射表名/字段与实体类,提供条件构造器、多种查询方式(等值/范围/模糊/分页... 目录1.简介2.基础篇2.1.通用mapper接口操作2.2.通用service接口操作3.进阶篇3

把Python列表中的元素移动到开头的三种方法

《把Python列表中的元素移动到开头的三种方法》在Python编程中,我们经常需要对列表(list)进行操作,有时,我们希望将列表中的某个元素移动到最前面,使其成为第一项,本文给大家介绍了把Pyth... 目录一、查找删除插入法1. 找到元素的索引2. 移除元素3. 插入到列表开头二、使用列表切片(Lis

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

C++11范围for初始化列表auto decltype详解

《C++11范围for初始化列表autodecltype详解》C++11引入auto类型推导、decltype类型推断、统一列表初始化、范围for循环及智能指针,提升代码简洁性、类型安全与资源管理效... 目录C++11新特性1. 自动类型推导auto1.1 基本语法2. decltype3. 列表初始化3

C++11右值引用与Lambda表达式的使用

《C++11右值引用与Lambda表达式的使用》C++11引入右值引用,实现移动语义提升性能,支持资源转移与完美转发;同时引入Lambda表达式,简化匿名函数定义,通过捕获列表和参数列表灵活处理变量... 目录C++11新特性右值引用和移动语义左值 / 右值常见的左值和右值移动语义移动构造函数移动复制运算符

Python中将嵌套列表扁平化的多种实现方法

《Python中将嵌套列表扁平化的多种实现方法》在Python编程中,我们常常会遇到需要将嵌套列表(即列表中包含列表)转换为一个一维的扁平列表的需求,本文将给大家介绍了多种实现这一目标的方法,需要的朋... 目录python中将嵌套列表扁平化的方法技术背景实现步骤1. 使用嵌套列表推导式2. 使用itert

Python中合并列表(list)的六种方法小结

《Python中合并列表(list)的六种方法小结》本文主要介绍了Python中合并列表(list)的六种方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录一、直接用 + 合并列表二、用 extend() js方法三、用 zip() 函数交叉合并四、用

Spring Boot中的YML配置列表及应用小结

《SpringBoot中的YML配置列表及应用小结》在SpringBoot中使用YAML进行列表的配置不仅简洁明了,还能提高代码的可读性和可维护性,:本文主要介绍SpringBoot中的YML配... 目录YAML列表的基础语法在Spring Boot中的应用从YAML读取列表列表中的复杂对象其他注意事项总