七种开源许可证

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
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

Sentaurus TCAD学习——Scheme编程语言 sentaurus scheme语言学习记录 阅读详情

相关推荐

24GHz雷达DIY呼吸监测仪:用树莓派+TI IWR6843搭建生命体征检测系统(附Python代码)

本文详细介绍了如何利用树莓派和TI IWR6843毫米波雷达模块DIY非接触式呼吸监测仪。通过硬件选型、信号处理流水线设计和实时可视化系统搭建,实现高精度的生命体征检测,特别适合医疗健康和运动监测场景。附带的Python代码帮助开发者快速复现该系统。

rl6adventurer的博客 985

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

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

Blog of Leviash 5494

RocketMQ5.3.0-control-多 Master 多 Salve-异步复制-集群搭建

RocketMQ5.3.0-control-多 Master 多 Salve-异步复制-集群搭建(详细文档)

m0_52369979的博客 731

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

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

AliveCode,Code Life 1万+

Ubuntu虚拟机IP卡在127.0.0.1?别慌,试试这条万能命令 `sudo dhclient`

本文详细解析了Ubuntu虚拟机IP卡在127.0.0.1的常见原因及解决方案,重点介绍了`sudo dhclient`命令的使用方法及其变体,帮助用户快速恢复网络连接。同时提供了网络诊断工具和预防措施,适用于开发者和系统管理员应对网络故障。

weixin_29251131的博客 285

别光看手册!手把手教你用SGM2036 LDO设计一个稳定3.3V转1.8V的MCU供电电路(附PCB布局避坑指南)

本文详细介绍了如何使用SGM2036 LDO设计一个稳定的3.3V转1.8V的MCU供电电路,包括需求分析、芯片选型、外围器件计算、PCB布局避坑指南及实测验证。通过实际案例和计算示例,帮助工程师快速掌握LDO应用技巧,确保系统电源稳定可靠。

weixin_42548893的博客 505

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

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

小宝哥Code的专栏 1725

手机刷双系统

刷机教程(https://www.geekeyes.cn/forum.php/forum.php?mod=viewthread&tid=492) 解锁教程(http://www.gioov.com/index.php/1386)   解锁教程 cmd下 进入adb目录( 如果环境变量配置了adb 可以直接在cmd 下输入命令) 手机连接电脑,确保usb 调试打开,然后手机连接电脑,...

超宇的博客 1万+

七种开源许可证一图看懂

开源许可

610

Ubuntu-22.04安装VMware虚拟机并安装Windows10

最近在研究虚拟机,主要集中在KVM、Virtualbox和VMware这三种虚拟机上。前面我已经研究了前两种虚拟机的安装和使用方式,这篇文章介绍3兄弟中最后一个虚拟机安装和使用方式。Virtualbox虚拟机安装和使用KVM虚拟机安装和使用相比于前两种,VMware的安装方式最麻烦,但是综合体验下来我感觉流畅度最好。如果你确实有在Linux上使用VMware虚拟机的需求,那不妨跟着我看下去吧。1、gcc版本和内核版本一定要匹配上,否则会出各种错误。

jiexijihe945的博客 4118

2025年06月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析

2025年06月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析

伶俐角少儿编程 459

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

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

k的专栏 1万+

【人工智能】大模型可以分为L0层:基础大模型/通用大模型、L1层:行业大模型、L2层:细分场景模型三个层级

大模型确实可以分为L0、L1、L2三个层级,这种分层架构不仅有助于提升模型的泛化能力和适应性,还能更好地满足不同行业和场景的需求。华为盘古大模型的分层架构(L0、L1、L2)在多个证据中得到了详细描述和验证。例如,华为云盘古大模型3.0明确分为L0基础大模型、L1行业大模型和L2场景模型三层架构。此外,其他来源也一致支持这一分层架构,如用友网络的企业服务大模型、智谱AI的GLM-4系列等。

奶爸的编程之路,也就一周冷个三天 3982

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

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

Instrulink的博客 706

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

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

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

DebugVibe的博客 827

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

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

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

qBA6toowim的博客 278

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

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、付费专栏及课程。

余额充值