开源许可证

开源许可证-定义、类型和比较 但是,如果 MPL 代码保存在单独的文件中,没有任何修改,派生工作可以与非 MPL 代码结合起来创建一个更大的工作,只有 MPL 部分的代码必须与软件一起发布。这个许可协议是由那些只是想让他们的软件公开可用的人选择的,他们不需要制定任何关于如何使用它的规则,但是出于法律原因必须包含一个许可协议。有这么多类型的开放源码许可证,而且几乎都是以不那么容易理解的方式编写的,因此选择正确的许可证可能是一件棘手的事情。许可证,比如 MIT 许可证和 BSD 许可证,对软件的使用、修改和发布施加了最小的限制。 阅读详情

一、简介

开源是指公开源代码,但这并不代表就是免费的。
开源许可证是一种法律许可。
通过它,版权拥有人明确允许,用户可以免费地使用、修改、共享版权软件。
版权法默认禁止共享,也就是说,没有许可证的软件,就等同于保留版权,虽然开源了,用户只能看看源码,所以软件开源的话,必须明确地授予用户开源许可证。

一般有两种主流的开源许可证

  • 著佐权许可证 ( Copyleft licence )
  • 宽松许可证( Permissive free software licence )

Copyleft 许可证(Copyleft 许可证)
一般有下面几个条件:

  • 如果分发二进制格式,必须提供源码
  • 修改后的源码,必须与修改前保持许可证一致
  • 不得在原始许可证以外,附加其他限制

上面三个条件的核心就是:修改后的 Copyleft 代码不得闭源。

常见的 Copyleft 许可证有以下几种

  • AGPL(在 GPL 基础上还对云服务做出要求)
  • GPL
  • LGPL
  • MPL

宽松许可证(permissive 许可证)
宽松许可证基本对用户没有限制,用户可以修改开源代码后闭源

一般有下面几个特点

  • 基本没有使用限制,可以用代码做任何事
  • 没有担保,不保证代码质量,用户自己承担风险
  • 披露要求,用户必须披露原始作者。

常见的 宽松许可证有以下几种

  • Apache-2
  • MIT
  • BSD 系列
    • BSD 2-Clause “Simplified” Licens
    • BSD 3-Clause Clear License
    • BSD 3-Clause “New” or “Revised” License
    • BSD 4-Clause “Original” or “Old” License

二、详细信息

开源许可证的详细信息:https://choosealicense.com/appendix/
在这里插入图片描述
开源许可证的选择:https://choosealicense.com/
在这里插入图片描述

参考

  • https://blog.youkuaiyun.com/qq_39354847/article/details/128752542
  • https://zhuanlan.zhihu.com/p/424000982
1-1 开源许可证GPL, BSD, MIT, Mozilla, Apache, LGPL的介绍 开源许可证(Open source licenses),广义来讲是指一种被用于计算机软件或其他产品的,允许在指定的条款内使用,修改或分发其源代码,蓝图或设计的许可证。一般来讲,我们说的开源许可证是指广义的开源许可证释义。狭义的来讲,根据 OSI(Open Source Initiative,开放源代码倡议组织) 的解释,开源许可证是指那些符合 OSD(开源定义,Open Source Definition) 的许可证 —— 简单来说,这些许可证允许软件被自由的使用,修改和分发。 阅读详情

相关推荐

常用的开源许可证 MIT、Apache、GPL

常用的开源许可证 MIT License、Apache License 2.0、GNU General Public License (GPL)

lxd_max的博客 7698

浅谈 开源许可证

浅谈 开源许可证

鱼竿钓鱼干 5004

【开源合规】开源许可证风险场景详细解读

接上篇文章所讲,使用开源组件,忽略开源许可证问题是存在合规风险的,但是关于什么场景下真实存在风险,以及什么样的风险?很多文章也没有讲的很明白,这些内容大部分都隐藏在晦涩难懂的许可证原文里面。通过一段时间的接触,包括收集资料、翻译许可证原文等学习,特此整理了一部分……

今天是几号的博客 3791

开源软件 | 一文彻底搞懂许可证的定义、起源、分类及八大主流许可证,让你选型不再头疼

开源许可证是一种法律协议,它规定了软件代码可以被如何使用、修改和分发。其中,著作权是指对于软件代码的创作者所拥有的法律权利,包括复制、发布、演绎等权利。分发是指分发指软件作者向他人提供软件源代码或二进制代码或二者的副本。著作权法默认禁止共享,没有许可证的软件就不能免费地使用、修改、共享。在开源许可证中,通常会涉及到著作权许可授权的问题。这些许可协议可以分为两大类:强制性许可证和非强制性许可证。强制性许可证要求使用该软件的用户必须遵守特定的协议,否则将面临诉讼风险。

所有成功的背后,都是痛苦的坚持,所有的痛苦,都是傻瓜般的不放弃! 8307

开源许可证检测工具Open Source License Checker实战解析

本节将分别介绍 GPL、MIT、Apache 2.0 和 BSD 四种主流开源许可证的核心特征,包括其授权范围、适用场景以及在社区和企业中的接受度。开源许可证本质上是一种授权协议,由开源项目维护者发布,授权用户在特定条件下使用、修改和再发布软件。虽然它们不是法律条文,但在多数国家的司法体系中,特别是美国、欧盟和中国,这些许可协议被视作具有法律约束力的合同。以 GPL 许可证为例,其要求任何衍生作品也必须以相同的 GPL 协议发布。

weixin_42509720的博客 1587

部署资源管理系统chemx

资源管理系统的部署教程

weixin_40784215的博客 822

开源项目法律与许可证完全指南:基于 opensource.guide 的 License、CLA 与合规实战

Open Source Guides(opensource.guide)是由 GitHub 联合社区维护的开源项目运营指南集,其中《The Legal Side of Open Source》一文系统回答了开源创作者最常遇到的法律问题:默认版权机制、公开仓库与开源许可证的区别、permissive/copyleft 许可证的选择逻辑、许可证变更的可行性,以及 CLA(贡献者许可协议)、专利、商标和

gitblog_00040的博客 502

Android开发者必看:F2FS文件系统如何优化你的手机存储性能(附实测数据对比)

本文深入解析了F2FS文件系统如何针对闪存特性优化Android设备存储性能。通过对比ext4,F2FS采用追加写和冷热数据分离策略,将随机写转化为顺序写,显著提升写入速度并减少GC卡顿。实测数据显示,其在随机写入和SQLite事务等场景下性能提升显著,为开发者提供了优化应用IO性能的关键思路。

weixin_29248313的博客 324

快速看懂开源许可证(Open Source License)

开源软件和免费不一一对应,因此不受限制地随意使用是不对的。在开源诞生之初,自由软件是当时的主流提法,回顾开源的发展史,从自由软件到开源运动实现了非常大的跨越,前者更多的是一种精神的倡导,而后者着眼于软件的协同开放,因此会有非常严谨的开源许可证的规则和限制。开源软件能走到今天的发展程度,就是因为有了这么一套遵从开源精神的规则体系,才能够健康发展。开源精神的载体之一就是开源许可证。本文介绍了开源许可证的前世今生,并通过一张图快速区分常用开源许可证。

yushuoqi的博客 1万+

ACPWorkbench_for_BP10

ADC支持9种采样率:8000Hz、11025Hz、12000Hz、16000Hz、22050Hz、24000Hz、32000Hz、44100Hz 以及 48000Hz。选择5种MCLK源时, 模块内部的MCLK源无效。I2S 采样率支持:8K,11.025K,12K,16K, 22.05K, 24K, 32K, 44.1K, 48K, 88.2K, 96K, 176.4K 和 192K。DAC采样率支持:8K,11.025K,12K,16K,22.05K, 24K, 32K, 44.1K和48K。

dddds222_的博客 4548

AD在建PCB封装时如何添加元器件的3D模型

3D模型

k1ang的博客 1万+

开源许可证(Open Source Licenses)

开源许可证(OpenSourceLicenses)是一种允许用户查看、修改、共享和分发代码的法律协议。它们规定了代码在不同场景下的使用权限和责任。开源许可证的种类很多,不同的许可证在使用条件上有所不同。

不断debug,优化中…… 2841

STM32 IIC电量计LTC2944

LTC2944是一款电池电量计,设计用于端电压为3.6V至60V的多节电池。它测量电池充电和放电、电池电压、电流和自身温度。精密模拟库仑计数器通过电池正极端子与负载或充电器之间的检测电阻器对电流进行积分。电池电压、电池电流和硅温度由内部ADC测量。

baidu_34971492的博客 3160

开源许可证与法律合规实战:opensource.guide 法律篇全解读

开源项目的法律问题(许可证选择、贡献者协议、版权归属)是许多开发者"知道重要却懒得深究"的领域。本文以开源指南仓库 opensource.guide 的法律篇([英文原版](https://link.gitcode.com/i/27a3210a0186e07c38a1723bc9932747) 及多语言译本,如 [印地语版](https://link.gitcode.com/i/128f59066

gitblog_00285的博客 15

化工热力学软件:Aspen Plus二次开发_(9).过程控制与动态模拟v1

Aspen Plus 提供了丰富的过程控制工具和方法,可以用于静态和动态过程的模拟和控制策略的开发。通过控制回路设计、动态模拟、优化工具和数据交换接口,用户可以设计和优化各种复杂的控制策略,提高化工生产的稳定性和效率。此外,结合外部软件(如MATLAB、Simulink、LabVIEW等),可以实现更高级的控制策略,如自适应控制和模型预测控制,进一步提升过程控制的精度和灵活性。希望本文的内容能帮助用户更好地理解和应用Aspen Plus中的过程控制功能。

kkchenjj的博客 404

基于STM32+ESP8266+手机APP的心率血氧温湿度监测报警系统设计(项目资料ID:18)

基于 STM32 微控制器、ESP8266 无线模块和 QT 手机 APP 的多参数监测报警系统。该系统可实时采集心率、血氧饱和度、环境温湿度等参数,通过 OLED 显示屏本地显示,并通过 WiFi 模块上传至手机 APP 实现远程监测与数据可视化。系统具备报警阈值自定义功能,当参数超出设定范围时,通过蜂鸣器和 LED 进行声光报警。系统以 STM32F103 为控制核心,采用 MAX30102 传感器采集心率和血氧,DHT20 采集温湿度,通过 ESP8266 实现无线通信,配合 QT 开发的手机 APP

以培养嵌入式工程师为己任 1万+

开源许可证(Open Source License)详解

原文: https://www.jianshu.com/p/411dd51c4236 由宽松到严紧排序,常用的开源许可证有: MIT许可证 BSD许可证 Apache许可证 LGPL许可证 GPL许可证 MIT、BSD 许可证都源自大学,体现了简单、开放和包容的特点。 MIT、BSD、Apache 三者都支持闭源的后续开发。 GPL、LGPL 传染性开源,编译的代码里用了这里的代码,都必须开源。 其它License,最好都在产品上说明使用了,署名保留原作者就ok。 MIT许可证 来源于

_ 7532

Opencv项目实战:09 物体尺寸测量

《Opencv项目实战:09 物体尺寸测量》本项目主要是运用了之前扫描文档的思想,以A4纸为背景,检测其中区域的物体长和宽。我的摄像头无法固定,所以是手持的,且由于我在寝室里面是真的没有找到合适的测量物体以及背景色(全是米色或原木色的)。所以效果有所欠缺,但经过ps修改的图片,检测的效果还是很不错的。

m0_62919535的博客 1万+

开源项目启动完全指南:从许可证、README 到发布检查清单(基于 opensource.guide 实战拆解)

这篇指南以 opensource.guide 仓库的《启动一个开源项目》一文为骨架,系统讲解"为什么开源、何时开源、如何开源"的完整链路:从明确开源动机与目标,到为项目补齐许可证、README、贡献指南、行为准则四大基础文档,再到命名品牌策略与发布前的 12 项检查清单。读完你将获得一套可直接照做的开源项目启动流程,并能在本仓库根目录找到每一步的真实落地范例。 ## 开源的"是什么"与"为什么"

gitblog_00803的博客 457

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

開源的法律保障:opensource.guide 開源授權、許可證選擇與企業合規實戰指南

本指南以 Open Source Guides(opensource.guide)專案中的《開源的法律保障》([legal.md](https://link.gitcode.com/i/f19750e66ec60bccd2550af3f8d382c0))為核心骨架,完整梳理開源專案從「默認專有版權」到「明確授權」的法律邏輯,講解公開倉庫與開源許可證的區別、MIT/Apache 2.0/GPLv3

gitblog_01028的博客 847

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

opensource.guide 开源法律实战指南:从许可证选择到企业合规

开源项目的法律问题并不神秘,但默认的法律状态往往与人们的直觉相反:**版权默认是独占的**,公开代码并不等于授权使用,依赖的许可证也随时可能"反向约束"你的项目。本指南以 opensource.guide 项目中的《Prawna strona Open Source》(开源的法律层面)一文为核心骨架,结合本仓库的实际许可实践(仓库自身即以 CC-BY-4.0 发布,详见 [LICENSE](htt

gitblog_00202的博客 279

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Open Source Guides 开源项目法律实务指南:许可证选择、CLA 与公司合规全解

开源项目在享受"共享与协作"的自由之前,首先必须面对一套完整且严肃的法律规则:版权、许可证、贡献者协议(CLA)、专利与商标。本篇技术指南以 Open Source Guides 官方《开源的法律层面》为核心骨架,系统讲解开源项目从"选择许可证"到"变更许可证"、从"是否引入 CLA"到"公司法律团队介入"的完整决策链路,并辅以本仓库(GitHub 加速计划 / op / opensource.g

gitblog_00727的博客 848

opensource.guide 实战指南:如何启动你的第一个开源项目——从许可证、README 到发布检查清单

本篇指南基于开源仓库 opensource.guide(GitHub 官方维护的"开源指南"集合,本仓库即其多语言镜像)中的《Starting an Open Source Project》一文(韩文版见 [_articles/ko/starting-a-project.md](https://link.gitcode.com/i/2025127b704a1284adc67e43cecc466d)

gitblog_00234的博客 996

开源项目的法律合规实战指南:许可证选择、贡献者协议与公司法务协作(基于 opensource.guide 官方指南)

> 本指南以 opensource.guide 的意大利语版法律专题文章([_articles/it/legal.md](https://link.gitcode.com/i/a538884afe728d0b9447bb7da1f0ff06))为主体骨架,结合本仓库自身的许可证实践([LICENSE](https://link.gitcode.com/i/f9e941f59ccee97a32e50

gitblog_01176的博客 138

开源项目法律合规实战指南:许可协议选型、许可证变更与贡献者协议(opensource.guide 深度解析)

> 本文以 opensource.guide 仓库中的 [匈牙利语法律指南](https://link.gitcode.com/i/f8a59d33a176d02513fd67f749913313)(及其 [英文原版](https://link.gitcode.com/i/fb3788d2a614249de09ac060848f847b))为骨架,系统讲解开源项目的版权默认规则、许可证选型逻辑、许

gitblog_00303的博客 656

开源项目法律合规实战指南:以 opensource.guide 为例详解许可证选择、变更与公司治理

开源项目的法律风险往往被开发者忽视:默认版权、依赖许可证兼容性、员工贡献归属、商标与专利冲突……每一项都可能在不经意间让项目陷入纠纷。本指南以 opensource.guide 仓库中的《The Legal Side of Open Source》文档为核心,系统讲解为什么开源必须有许可证、如何为自己的项目挑选与变更许可证、何时需要贡献者协议,以及公司法律团队应当掌握的关键事项,帮助你为项目建立可

gitblog_01038的博客 22
上一篇: C#对象初始化器
下一篇: C++ 初始化列表
暴风雨中的白杨
博客等级 码龄6年 1070粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暴风雨中的白杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值