七种开源许可证

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

基于STM32的智能循迹小车设计(基础版) 基于STM32的智能循迹小车设计 硬件准备 1、小车底盘+四直流电机(带轮) 2、STM32F103C8T6核心板 3、12V 8700mAh锂电池(可以用几节18650锂电池) 4、循迹模块 选择的是TCRT500L,五路集成在一起,集成度比较高,但是可能不如五个单独的循迹模块好用 5、L298N电机驱动模块 四驱车为啥用L298N电机驱动模块? 可以把左边的两个电机并联,用输出A控制。把右边的两个电机并联,用输出B控制。 12V供电接电源正极,供电GND接电源负极和核心板GND,5V供电接核心 阅读详情

相关推荐

SAP-PM设备模块-PM主数据之功能位置

SAP-PM模块学习

TRUIXIANG的博客 5137

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

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

Blog of Leviash 5494

【SEW-伺服电机-Profinet-io通讯控制——伺服配置】

SEW-伺服电机-Profinet-io通讯控制——伺服配置一、本次使用配置说明编写经历受国际形式与疫情影响相关资料查询阅读测试验证不易二、伺服配置流程1.基本准备条件2.硬件-电路连接3.设备在线连接4.软件-参数配置5.手动运行测试6.PN-IO自动控制配置8.PLC1200硬件组态9.PLC软件编程10.调试故障分析三、总结四、参考 一、本次使用配置说明编写经历 受国际形式与疫情影响 由于近期受国际形式影响以及全球疫情影响,Siemens等常用产品供货期与供货量严重受限,项目上不得不采取选用其它替代产

qq_39024187的博客 1万+

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

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

AliveCode,Code Life 1万+

PYTHON 打印三角形大全

用PYTHON语言打印各种三角形

世上无难事,只要肯攀登 1万+

【配环境】ubuntu18.04 3080ti显卡+cuda+cudnn+torch

1.打开系统设置中的software & updates点击 System Settings,选择 Additional Drivers 标签,下面会列出当前显卡可用的驱动版本。 注意:3080ti建议不要安装最新版本驱动 点击Apply Changes即可安装; 注意:3080ti只能装cuda11.x 修改软连接修改系统使用的cuda 卸载老版本cuda 重新查询看是否卸载成功 显卡驱动及CUDA Toolkit最高对应版本 查询驱动版本............

sinat_41670685的博客 3913

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

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

小宝哥Code的专栏 1725

【实战解析】RTL8306MB交换芯片驱动开发中的RMII接口调试陷阱

本文深入剖析了RTL8306MB交换芯片驱动开发中RMII接口的典型调试陷阱。通过一个工业网关项目的实战案例,揭示了因硬件原理图设计疏忽导致TX_EN与CRS_DV信号线错接,从而引发网络“哑火”的根本原因。文章详细展示了使用示波器从时钟、数据到控制信号的系统性排查方法,并总结了关键的设计警示与自查清单,为嵌入式网络开发中的软硬件协同调试提供了宝贵经验。

qqq44的博客 1029

七种开源许可证一图看懂

开源许可

610

Source Insight 4.0 及最新版序列号验证机制全解析:如何快速定位关键函数并构造有效Key

本文深入解析了Source Insight 4.0及最新版的序列号验证机制,详细介绍了如何快速定位关键函数并构造有效Key。通过静态分析和动态调试技术,帮助开发者理解现代软件保护的设计哲学,掌握逆向分析方法论,提升安全研究能力。

weixin_26642481的博客 426

react-window 大数据列表和表格数据渲染组件之虚拟滚动

ReactWindow是一个高性能的React虚拟滚动组件库,专门用于高效渲染大型列表和表格数据。它通过“窗口化”技术,仅渲染用户可见区域的内容,大幅提升性能并减少内存消耗。主要特点包括:支持固定/可变大小列表项、多种布局类型(垂直/水平/网格)、轻量级设计(不足5KB)以及平滑的滚动体验。相比传统渲染方式,它能轻松处理成千上万条数据,并提供自动滚动、自适应容器大小等高级功能。与同类库相比,ReactWindow具有更简洁的API和更优的性能表现,是处理大数据量渲染场景的理想选择。

前端开发-前端技术分享 1137

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

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

k的专栏 1万+

从统一入口到运营中枢:全面看懂 SAP for Me 的能力边界、使用方式与项目价值

SAP for Me 是 SAP 推出的统一工作平台,旨在整合原本分散在多个系统中的关键信息与操作。它将许可证管理、系统状态、支持工单、维护合同、产品路线图等核心功能集中到一个界面,为不同角色提供定制化视图。平台包含多个功能模块:Home 作为个性化工作台展示待办事项与风险;Calendar 整合各类维护事件与关键时间节点;Reporting 提供跨域分析与趋势洞察;Finance & Legal 管理订单、发票与合规事项;Portfolio & Products 则展示产品全景与路线图。该

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 121

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

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

Instrulink的博客 706

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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

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

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

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

DebugVibe的博客 827

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

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

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

qBA6toowim的博客 278

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

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

余额充值