[开源协议]58种开源协议及分类

2023-11-15

转载自 http://www.opensource.org/licenses/alphabetical
更多关于具体协议内容请看其链接
Licenses that are popular and widely used or with strong communities (9)
  • Apache License, 2.0
  • New BSD license
  • GNU General Public License (GPL version 2)
  • GNU Library or "Lesser" General Public License (LGPL version 2)
  • MIT license
  • Mozilla Public License 1.1 (MPL)
  • Common Development and Distribution License
  • Common Public License
  • Eclipse Public License
Special purpose licenses (3)
  • Educational Community License (special purpose: only suitable for educational establishments)
  • NASA (special purpose: for use by an agency of the United Stated federal government, which has special concerns regarding some issues such as copyright protection, copyright notices, disclaimer of warranty and indemnification, and choice of law)
  • Open Group Test Suite (special purpose: only suitable for tests or test suites)
Licenses that are redundant with more popular licenses (9)
  • Academic Free License (redundant with Apache 2.0)
  • Attribution Assurance Licenses (redundant with BSD)
  • CUA Office Public License (redundant with MPL 1.1)
  • Eiffel Forum License V2.0 (redundant with BSD)
  • Fair License (redundant with BSD)
  • Historical Permission Notice and Disclaimer (redundant with BSD)
  • Lucent Public License Version 1.02 (redundant with CPL)
  • University of Illinois/NCSA Open Source License (redundant with BSD)
  • X.Net License (redundant with MIT)
Non-reusable licenses (24)
  • Apple Public Source License
  • Computer Associates Trusted Open Source License 1.1
  • EU DataGrid Software License
  • Entessa Public License
  • Frameworx License
  • IBM Public License
  • Motosoto License
  • Naumen Public License
  • Nethack General Public License
  • Nokia Open Source License
  • OCLC Research Public License 2.0
  • PHP License
  • Python license (CNRI Python License)
  • Python Software Foundation License
  • RealNetworks Public Source License V1.0
  • Reciprocal Public License
  • Ricoh Source Code Public License
  • Sleepycat License
  • Sun Public License
  • Sybase Open Watcom Public License 1.0
  • Vovida Software License v. 1.0
  • W3C License
  • wxWindows Library License
  • Zope Public License
Other/Miscellaneous licenses (5)
  • Adaptive Public License
  • Artistic License
  • Open Software License
  • Qt Public License
  • zlib/libpng license
Superseded licenses (4)
  • Apache Software License v1.1
  • Eiffel 1.0
  • Lucent 1.0
  • MPL 1.0
Licenses that have been voluntarily retired (4)
  • Intel Open Source License
  • Jabber Open Source License
  • MITRE Collaborative Virtual Workspace License
  • Sun Industry Standards Source License (SISSL)

Here are our criteria for placing licenses in the various groups:

Licenses that are popular and widely used or with strong communities
We used statistics obtained from public sources to determine which licenses are widely used. We believed that there were a few licenses that, while not the most popular, were widely used within their communities and that these also belonged in this group.
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 as meeting a special need were placed in this group.
Licenses that are redundant with more popular licenses
Several licenses in this group are excellent licenses and have their own followings. The committee struggled with this group, but ultimately decided that if we were to attack the license proliferation problem, we had to prune licenses. Thus, licenses that were perceived as completely or partially redundant with existing licenses were placed in this group.
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.
Superseded licenses
Licenses in this category have been superseded by newer versions.
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.
Other/Miscellaneous licenses
These licenses do not fall neatly into any category.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[开源协议]58种开源协议及分类 的相关文章

随机推荐

  • 每日十道算法

    最近发现了一个挺厉害的人工智能学习网站 内容通俗易懂 风趣幽默 感兴趣的可以点击此链接进行查看 床长人工智能教程 废话不多说 请看正文 1 两个数组的交集 给定两个数组 编写一个函数来计算它们的交集 时间复杂度 O n 空间复杂度 O n
  • sqoop的在hadoop上的安装和使用

    1 解压安装包 tar zxvf sqoop 1 4 6 cdh5 14 2 tar gz 解压文件夹 mv sqoop 1 4 6 cdh5 14 2 soft sqoop146 移动文件夹到文件目录下 cd opt soft sqoop
  • python爬虫遇到 raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool

    python爬虫遇到ssl证书报错 host port 443 Max retries exceeded with url Caused by SSLError SSLCertVerificationError 1 SSL CERTIFIC
  • Lua调用C#的底层原理

    前言 Lua是一种轻量级的脚本语言 被广泛应用于游戏开发 嵌入式系统和其他需要快速开发和灵活性的领域 而C 是一种面向对象的编程语言 是微软开发的 NET平台的一部分 主要用于Windows应用程序开发 对啦 这里有个游戏开发交流小组里面聚
  • 新版nonebot,go-cqhttp搭建qq机器人保姆级教程

    前言 前段时间QQ进行了更新 所以导致了非手表协议扫码登陆报错的问题 不过好在大佬已经推出rc5版本的go cqhttp 解决了这一头疼的问题 在开始之前 我需要说明一下 本文章是针对没有经验和基础的用户 所以说篇幅可能会长一点 开始 1
  • C++栈区、堆区、全局静态区、代码区的介绍

    示例代码 include
  • elasticsearch 配置 之 discovery.zen.ping.unicast.hosts

    discovery zen ping unicast hosts 192 168 1 12 192 168 1 12 9201 192 168 1 12 9202 192 168 1 13 192 168 1 14 注 端口非9200的节点
  • C语言的运算符及优先级

    C语言的运算符包括单目运算符 双目运算符 三目运算符 优先级如下 第1优先级 各种括括号 如 等 成员运算符 第2优先级 所有单目运算符 如 等 第3优先级 算数运算符 乘法运算符 除法运算符 求余运算符 第4优先级 算数运算符 加法运算符
  • githubC++ 技术方向基础知识总结

    简介 面向 C C 技术方向校招求职者 初学者的基础知识总结 包括语言 程序库 数据结构 算法 系统 网络 链接装载库等知识及面试经验 招聘 内推等信息 github 传送门
  • spring学习笔记(十二)Spring注入内部Bean

    Java 中在类内部定义的类称为内部类 同理在 Bean 中定义的 Bean 称为内部 Bean 注入内部 Bean 使用
  • 带你深入了解NPM——NPM初学者指南

    前段时间 我们邀请了我们 城内 葡萄城 资深开发工程师刘涛为大家分享了一次干货满满的关于Electron线上公开课 在课程过程中有不少同学对于NPM的概念和用法有一些疑问 所以这次我们希望通过这篇文章来解答各位同学的问题 另外在介绍的基础上
  • 2021-11-09

    今天是我写博客的第一天 在这里我想先说一说的对于C语言的看法以及我对于我自己的看法 开通这个博客 最主要的是为了记录我对于C语言学习的不断进步过程以及积累过程 我深知想要学好一门一门新的学科是很艰难的 但是我也知道C语言对于现代发展又是及其
  • uniapp 使用echarts

    uniapp 如何使用 echarts 图标 1 引入 文件 主要这三个文件 2 在使用到的页面 注册使用 3 html 结构 ec 对应绑定的是 data 中的 ec 效果图 全部代码
  • STM32 RT-Thread 系统分析(3)-线程管理之线程切换(系统移植基础篇二)

    线程管理之线程切换 前言 基本信息 前言说明 rt hw context switch to 函数 关键代码分析 还原MSP值 复位序列 LDR r0 SCB VTOR LDR r0 r0 startup stm32f103xg S文件内容
  • 面向对象的设计思想

    面向对象的设计思想 OO思想 Object Oriented 1 看到一个需求的时候不应该直接写代码 应该先考虑有哪些类 2 考虑类的时候 类一定是一类事务的描述 不能太局限 3 考虑类的时候需要考虑主要的类 也就是需要和业务 动作 事件紧
  • 编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578, 输出为 8753。...

    编写程序 对输入的一个整数 按相反顺序输出该数 例如 输入为 3578 输出为 8753 package HomeWork08 import java util Scanner public class HomeWork08 public
  • NIFI使用InvokeHTTP发送http请求

    说明 这里介绍四种平时常用的http请求方法 GET POST PUT DELETE 在官方的介绍文档中关于InvokeHTTP处理器的描述是这么说的 An HTTP client processor which can interact
  • HDU - 1020 Encoding

    Given a string containing only A Z we could encode it using the following method Each sub string containing k same chara
  • IDEA 安装插件IDE Eval Reset

    IDE Eval Reset是什么 idea eval reset是Jetbrains的插件 官方良心产品 会允许我们试用30天 可以借此重新刷新idea正版程序的使用期限 哈哈哈 爽到没朋友 具体操作 1 点击intelliJ IDEA
  • [开源协议]58种开源协议及分类

    转载自 http www opensource org licenses alphabetical 更多关于具体协议内容请看其链接 Licenses that are popular and widely used or with stro