七种开源许可证

package-license-types:从 package.json 数据中提取许可证类型 包许可证类型 从包数据中提取许可证类型 var pkg = { name : 'foo' , version : '1.0.0' , description : 'Lorem ipsum dolor sit amet' , repository : 'shinnn/foo' , author : 'Shinnosuke Watanabe' , licenses : [ 'BSD-3-Clause' , { type : 'MIT' , url : 'LICENSE.md' } ] } ; packageLicenseTypes ( pkg ) ; //=> ['BSD-3-Clause', 'MIT'] 它支持 、 和 。 安装 包管理器 npm install package-license-types 凉 立即下载

相信大家在玩 node ,webpack,npm,bower ..etc 时,都会在它们的 package.json 文件中,或者 init 过程中都会遇到这样的一个键值对:

"license": "MIT",

这个 license 就是开源许可说明,各大组织设立了为代码开源许可的规范文档,当作者声明此文档类型时,他人必须遵守该文档类型的规范。(当然啦这是君子条款)

一张图说解释所有(采用请标明作者):

七种开源许可.jpg

Apache许可

Apache许可证(Apache License),是一个在Apache软件基金会发布的自由软件许可证,最初为Apache http服务器而撰写。Apache许可证要求被授权者保留版权和放弃权利的申明,但它不是一个反版权的许可证。

Apache许可标志


当前版本 Apache License, Version 2.0

 

下列各版本文档由开源代码促进会提供:

[Open Source Initiative 开放源代码促进会](https://www.baidu.com/link?url=URumiVk2r5c4a3InYW8Tg3TdP8XhpqlIltMR8gxfg4PaYXBmc2EPjZy8-gMVwVAv&wd=&eqid=86f62abe000044d20000000659438da6)

 

MIT许可

  • MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称“X条款”(X License)或“X11条款”(X11 License)。
  • MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。
  • 当前版本 The MIT License

ISC许可

  • ISC许可证是一种开放源代码许可证,在功能上与两句版的BSD许可证相同。
  • 这份许可证是由ISC(Internet Systems Consortium)所发明,在ISC释出软件时所使用的。
  • 当前版本 ISC License (ISC)

BSD许可

  • BSD开源协议(original BSD license、FreeBSD license、Original BSD license)是一个给于使用者很大自由的协议,BSD 代码鼓励代码共享,但需要尊重代码作者的著作权。
  • BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。
  • 当前版本 The 2-Clause BSD License

GPL许可

  • GPL,是GNU General Public License的缩写,是GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款
  • 只有GNU通用公共授权英文原文的版本始具有此等效力。
  • 当前版本 GNU General Public License

Mozilla许可

  • MPL是The Mozilla Public License的简写,是1998年初Netscape的 Mozilla小组为其开源软件项目设计的软件许可证。
  • MPL许可证出现的最重要原因就是,Netscape公司认为GPL许可证没有很好地平衡开发者对 源代码的需求和他们利用源代码获得的利益。
  • 当前版本 Mozilla Public License

LGPL许可

  • LGPL是 GNU Lesser General Public License (GNU 宽通用公共许可证)的缩写形式,旧称GNU Library General Public License (GNU 库通用公共许可证),后来改称作Lesser GPL,即为更宽松的GPL,在宽松程度上与BSD, Apache,XFree86 许可证相似。
  • 当前版本 Lesser General Public License

其他类型

点击进入 SPDX License List 看到更多协议类型~



作者:Max_Law
链接:https://www.jianshu.com/p/86251523e898
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

软件测试工程师笔试题 这里写目录标题全套软件测试面试笔试题(附答案)二、选折三、添空四、简答(资料是搜集整理的,感谢前辈的解题)无1.区别阶段评审的与同行评审2.什么是软件测试3. 简述集成测试的过程4 怎么做好文档测试5 白盒测试有几种方法6 系统测试计划是否需要同行审批,为什么7Alpha 测试与 beta 的区别8 比较负载测试,容量测试和强度测试的区别。性能测试从使用方便的角度来说,9 测试结束的标准是什么?10 描述软件测试活动的生命周期?11 软件的缺陷等级应如何划分? 软件测试工程师笔试题(附答案) 全套软件测试面 阅读详情

相关推荐

斗罗大陆叙事体系与战斗系统设计解析

在文学创作与游戏设计中,世界观构建和战斗系统设计是两大核心技术要素。世界观作为故事发生的背景框架,需要融合东西方文化元素并建立量化标准,如《斗罗大陆》中武魂觉醒与魂环等级体系。战斗系统则需突破简单数值对抗,发展出武魂特性、魂技组合与环境互动的三维体系,其中魂导器技术的引入展现了科技与魔法的创新融合。这些设计原理在RPG游戏开发、网络文学创作等领域具有广泛应用价值,特别是对需要长期运营的IP作品,完善的系统设定能有效支撑剧情延展与商业化开发。本文以现象级作品为例,剖析其武魂拟态理论和魂师工业化构思如何成就经典

weixin_29291069的博客 250

开源协议 - 几种开源许可比较

GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。而在MPL(1.1版本)许可证中,对源代码的定义是:“源代码指的是对作品进行修改最优先择取的形式,它包括:所有模块的所有源程序,加上有关的接口的定义,加上控制可执行作品的安装和编译的‘原本’(原文为‘Script’),或者不是与初始源代码显著不同的源代码就是被源代码贡献者选择的从公共领域可以得到的程序代码。LGPL是GPL的一个为主要为类库使用设计的开源协议。

Blog of Leviash 5494

多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解

多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解 1. 概览 在开始具体讨论卡尔曼滤波和匈牙利算法之前,首先我们来看一下基于检测的目标跟踪算法的大致流程。 2. 卡尔曼滤波(Kalman filter) 目标跟踪中使用的就是最基础的 Kalman filter 算法。这里也仅仅讨论最基础的 Kalman filter 算法。 卡尔曼滤波算法的过程很简单,如下图所示。最核心的两个步骤就是预测和更新(下图的 correct)。 在目标跟踪任务中,目标的

生命在于折腾! 2万+

40个开源许可证License详细对比

开源软件当今如此普遍地存在着,关于他们的License,无论你身处什么岗位、什么级别,尤其是身处高位一定要了解一下,免得掉井里。然而,开源License种类繁多且涉及法律条款内容枯燥,一般人真看不下去,看到本文的朋友有福了,下面一张表,不用看条款,让你对各个开源License了如指掌。 下面这张表是来自github的开源项目choosealicense的整理成果,下文是对原文主要内容的翻译: ...

AliveCode,Code Life 1万+

帆软 finereport FCRA 考试 题库+答案,共收录561题,大部分有答案

帆软 finereport FCRA 考试 题库+答案,共收录561题,大部分有答案 入门基础 11.多选题 以下方式中属于FineReport中预览模式的有( ) 分页预览、填报预览、新填报预览、数据分析、移动端预览 16.判断题 FineReport报表工具必须购买激活码后才能使用。 错误,可以免费获取激活码。 29.单选题 FineReport是一款利用( )语言开发的报表工具。java 41.多选题 访问帮助文档的方式有哪些?设计器中社区菜单下-帮助文档;直接访问http://help.finere

qq_37485720的博客 2万+

海康威视HiTools实战:5分钟搞定工业镜头选型(附避坑指南)

本文详细解析了海康威视HiTools在工业镜头选型中的应用,通过五步操作流程帮助用户快速匹配适合的镜头型号。文章深入探讨了工业视觉系统的核心参数,包括焦距、视野、景深和畸变控制,并提供了光源搭配和系统集成的实战指南,助力提升机器视觉检测精度与效率。

u0v1w2x3的博客 1057

常见的License模板有哪些,其用途分别有哪些?

允许自由使用、修改和分发代码,商业闭源使用也无需公开源代码。

小宝哥Code的专栏 1725

卷积码Viterbi译码算法原理及C语言实现

具体而言,卷积码的编码过程是将输入数据和编码器中的状态进行异或操作,输出码字为各个状态对应的结果。Viterbi译码算法是一种最大似然译码算法,根据接收到的含有噪声的码字,寻找出最有可能的原始数据序列。(2) 递推计算:根据接收到的码字和当前状态,计算下一时刻各个状态的路径度量,并记录每个状态的前驱状态。以上代码实现了一个简单的卷积码Viterbi译码算法,通过接收到的码字进行译码,并输出解码结果。(1) 初始化:将所有状态的路径度量初始化为一个很大的值,选择路径度量最小的状态作为起始状态。

2301_79331421的博客 826

七种开源许可证一图看懂

开源许可

610

Python FastAPI 面试题及参考答案

FastAPI 的路由机制是其核心功能之一,用于将不同的 URL 路径映射到相应的处理函数。通过定义路由,可以构建出功能丰富的 API。在 FastAPI 中,使用装饰器来定义路由。在这个示例中,是一个装饰器,它将根路径"/"的 GET 请求映射到read_root函数。当客户端发送一个 GET 请求到根路径时,FastAPI 会调用read_root函数并返回结果。

大模型大数据攻城狮的专栏 2248

ESP32-S3模组上跑通esp32-camera(32)

ESP32-S3模组上跑通esp32-camera(32)

phmatthaus的专栏 772

常见的开放源代码许可证类型

 1.GPL许可证:        GPL许可证,全称为“GNU 通用公共许可证(The GNU General Public License,GPL)”,是自由软件联盟GNU的开放源码软件许可证的一种,是开放源码软件领域最富盛名的一种许可证。同时,GPL也是开放源码软件领域对被许可人权利限制最严的许可证,它集中体现了纯粹的Copyleft精神。     GPL首先是承认软件的版权――软件有原始的

k的专栏 1万+

V90伺服 EPOS模式下回原(详细配置+SCL源代码)

/ 输出上限 100.0%rSetPoint : Real;// 设置目标值工程量。// 通道转换参考值。Td : Real;

RXXW_Dor的博客 2665

MIT可商用、GPL却要开源?多语言项目中许可证冲突的7种解决方案

解决多语言项目中MIT、Apache与GPL许可证冲突,提供开源许可证的多语言项目合规性处理(MIT+Apache+GPL)7种实用方案,涵盖依赖隔离、代码分层等方法,确保商用合规与开源义务平衡,值得收藏

Instrulink的博客 706

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【Python开源审计权威指南】:识别恶意包、后门与许可证风险的7种方法

掌握开源供应链审计Python实践,有效防范恶意包与许可证风险。本文介绍7种实用方法,涵盖依赖扫描、后门检测、合规性分析等关键环节,适用于Python项目安全评估与企业级应用。方法权威可落地,值得收藏。

DebugVibe的博客 827

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

MATLAB许可证优化:7招节省百万成本

统计使用频率后,仅为核心模块续费,非必需模块采用按需租赁(如MATLAB Online的临时授权)。部署MATLAB于虚拟化平台(如VMware Horizon)或云服务器(AWS/Azure),员工通过远程桌面访问。采用浮动许可证(Network License)模式,允许用户共享固定数量的许可证。通过许可证管理器(如FlexNet)监控使用情况,高峰时段动态调配资源,避免闲置。部分场景用Python(NumPy/SciPy)或Julia替代,通过MATLAB Engine API调用必要功能。

qBA6toowim的博客 278

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

PlantUML 许可证全解:默认 GPL-3.0 与多许可证选择机制、npm 分发与生成图片版权归属

PlantUML 是一个"从文本描述生成图表"的开源工具,但很多使用者并不清楚它究竟采用何种许可证、能否用于商业闭源项目、生成的图片是否受 GPL 约束。本文以仓库根目录的 [LICENSES.md](https://link.gitcode.com/i/808d5ce150435657d8250008cba8180b) 为骨架,结合 [settings.gradle.kts](https://l

gitblog_00695的博客 941

思源宋体CN免费商用一步到位:七种字重开箱即用,中文排版不再折腾

上周一个做设计外包的朋友深夜打电话求助:客户要的杂志版式指定用某款商业宋体,一年授权费两千多,预算死活批不下来,他连夜改版又怕风格不搭。我让他换上思源宋体CN(Source Han Serif CN)——这款由Adobe与Google联合打造的开源中文字体,七种字重齐全、免费商用、专为简体中文优化,而且这个项目直接把文件做成了Web和设计软件最通用的TTF格式,开箱即用。十分钟后他发来消息:改完了

gitblog_00548的博客 185

Source Han Serif CN免费开源宋体完整使用手册

Source Han Serif CN思源宋体作为一款完全免费的开源中文宋体,凭借其丰富的字重选择和卓越的跨平台兼容性,为各类设计项目提供了专业级的字体解决方案。这款字体由国际知名企业联合开发,不仅拥有精美的字形设计,更提供了从超细到特粗的完整字重体系,满足不同场景的视觉需求。 ## 🎯 快速上手安装指南 **Windows系统一键安装** 打开SubsetTTF/CN文件夹,选中所有字体文

gitblog_00866的博客 191

Java程序员必须要了解的七个开源协议介绍

1、Mozilla Public License MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得MPL软件对链接没有要求。 2、SD开源协议 BSD开源协议是一个给于...

编程资料大全 124

思源宋体CN开源字体上手攻略:七种字重免费商用,下载安装与项目实战一次说清

你算过一笔账吗?一款口碑不错的商业中文字体,一年授权费少则两三千,多则上万。对个人设计师和中小团队来说,这笔钱常常比项目本身还贵。于是不少人选择"先用了再说",直到某天收到对方发来的授权提醒函,才慌慌张张满世界找替代方案。 如果你也正被中文字体的授权费劝退,或者只是单纯想给项目挑一款"拿起来就能用、用了不心虚"的字体,那今天的主角值得你花五分钟认识——**思源宋体CN(Source Han Se

gitblog_00846的博客 181

开源AI生存指南:许可证审查、模型选型与本地推理实战

开源AI不是单纯的技术概念,而是融合法律合规、工程落地与生态适配的复合实践体系。其核心原理在于:模型开源≠可商用,权重开放≠无限制,技术先进≠易部署。真正的技术价值体现在规避许可证风险、实现低显存高效推理、保障工具链兼容性三大刚性需求上。典型应用场景包括SaaS产品合规集成、边缘设备本地部署、企业级Agent开发等。本文聚焦Open-Source AI和Open Models两大热词,系统梳理从许可证穿透式审查、10分钟模型速判,到Flash Attention优化、vLLM避坑等可复现的工程路径,为开发者

weixin_29094539的博客 265

思源宋体CN免费商用指南:七种字重的中文宋体,从安装到项目落地一次讲透

上周帮一位做设计外包的朋友救急:客户要的杂志版式用了某款商业字体,正版授权一年要两三千块,预算根本批不下来。临时换字体又怕风格不搭,他急得连夜改版。后来他换上思源宋体CN(Source Han Serif CN),问题十分钟就解决了——这是一款由Adobe与Google联合打造的开源中文字体,七种字重齐全、商用完全免费、专门针对简体中文优化,而且这个项目里直接提供开箱即用的TTF文件,省去自己转换

gitblog_00336的博客 139

Adobe 联合谷歌发布思源宋体

(点击上方公众号,可快速关注)转自:Solidothttp://www.solidot.org/story?sid=51929经过长达一点年半的研发,Adobe 联合 G...

redditnote的博客 233
上一篇: Airtest 读Mysql数据库,例:读取表中余额与界面显示的余额做断言。
下一篇: Arduino在Mac系统下的配置说明
countofdane
博客等级 码龄9年 161粉丝 264原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值