首页 > 其他分享 >常见开源协议和知识分享协议说明

常见开源协议和知识分享协议说明

时间:2023-04-16 17:35:41浏览次数:53  
标签:GPL 协议 简写 开源 使用 BSD 分享

Datawhale 视频:秦州-开源与开源协议

博客园:常见的开源协议

1.开源协议分类

宽松自由软件许可协议 Permissive free software license

  • 对软件的使用,修改,传播等方式采用最低限制
  • 不保证派生作品继续保持和原作品完全相同的相关限制条件
  • 派生的软件可以选择闭源
  • Apache,MIT,BSD

著作权协议 copyleft licence

  • 有限制地使用,修改,传播,不得违背原作品的限制条款
  • 衍生软件要求开源
  • GPL,LGPL,MPL

2.常见开源协议说明

MIT

Massachusetts Institute of Technology

允许使用方以任意方式使用,只需要在使用时写上作者的名字即可。

Apache

授权使用方免费使用个人专利,但使用者必须放置协议说明。即作者保留该程序的专利。

BSD

Berkely Software Distribution

允许使用方进行二次开发和商用,但需满足 3 个条件:包含源码的产品需带有原代码的 BSD 协议;二进制类库/软件也需包含原代码中的 BSD 协议;不可使用原代码的作者,机构和产品的名字作市场推广。

GPL

GPL (GNU General Public License),GNU 通用公共许可协议

来源于 Richard Matthew Stallman(自由软件基金会创始人,GNU/Linux 发起人),不要求版权和署名,但是使用者必须遵循相同的协议进行开源,不得闭源,即强制开源性。

LGPL

相比与 GPL 些许放松,即仅作为库引用且不修改源码时,可以闭源使用。

3.知识分享体系协议说明

署名-by

简写:by,即 Attribution,要求必须有原作者的名字。

非商业用途-nc

简写:nc,即 Noncommercial,要求不得用于盈利的商业活动。

禁止演绎-nd

简写:nd,即 No Derivative,不得修改原有内容。

相同方式共享-sa

简写:sa,即 Share Alike,要求必须以相同的协议共享

四种协议可相互组合,得到最严格的知识共享协议:by-nc-nd-sa

标签:GPL,协议,简写,开源,使用,BSD,分享
From: https://www.cnblogs.com/fengxijlu/p/17323649.html

相关文章

  • STP/RSTP/MSTP(生成树协议)
    STP(生成树协议)是运行在交换机上的二层破环协议,环路会导致广播风暴、MAC地址表震荡等后果,STP的主要目的就是防止二层网络中环路的产生。一、STP工作原理选举三要素:(桥ID、端口ID、开销)桥ID=优先级(值越小优先级越大越优,默认为32768)+MAC(值越小越优)端口ID=端口优先级(默认128,范围0-255,......
  • ARP(地址解析协议)
        地址解析协议,即ARP(AddressResolutionProtocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定......
  • OPCUA实践之winnt服务源码分享
    前言孔乙己显出极高兴的样子,将两个指头的长指甲敲着柜台,点头说:“对呀,对呀!......OPCUA,你用过么?”大家好,我是44岁的大龄程序员码农阿峰。离开上一个项目近半年了,这时当时在项目做的3个winnt服务,算是OPCUA的初次使用,代码并没有什么出彩的地方,却是能正常运行,而且工作了近1年的时......
  • HTTP协议
    引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(NextGenerationofHTTP)的建议已经......
  • Meetup 直播预告|助力企业数字化转型,8 大微服务&容器开源实践亮点抢先看
    随着数字化、智能化发展趋势不断加快,大中小型企业纷纷将企业“上云”提上日程,推动企业数字化转型。云时代下,企业需要新技术架构,使之更好地利用云计算优势,让业务更敏捷、成本更低、可伸缩性更强,云原生正逐步成为企业数字化转型的“最短路径”。2023年4月15日,由阿里云云原生应用......
  • Meetup 直播预告|助力企业数字化转型,8 大微服务&容器开源实践亮点抢先看
    随着数字化、智能化发展趋势不断加快,大中小型企业纷纷将企业“上云”提上日程,推动企业数字化转型。云时代下,企业需要新技术架构,使之更好地利用云计算优势,让业务更敏捷、成本更低、可伸缩性更强,云原生正逐步成为企业数字化转型的“最短路径”。2023年4月15日,由阿里云云原生应......
  • 分享一个轻量级的开源Log日志库
    本文分享一个网上找到的轻量级的开源日志库— EasyLogger。对于嵌入式开发中需要使用到日志功能的,我个人觉得这个是个不错的选择,也是学习别人优秀代码的一个好例子。首先要说明,这个EasyLogger不是我个人写的,是从网上找到的,感觉不错,使用说明也很详细,就想分享给更多人知道。感觉开......
  • 谷歌优化的最佳方案:站长分享提升Google排名秘诀
    作为站长,我们都知道谷歌优化在提高网站排名和吸引流量方面的重要性。本文将分享一些关于谷歌优化的最佳方案,以便您更好地提升网站在Google搜索引擎中的排名。关键词优化是提高Google排名的关键。选择正确的关键词并优化您的网站内容,有助于提升搜索引擎的自然排名。点击这个链接2023......
  • SSE协议及flask实现
    介绍服务器推送事件:Server-SentEvents,SSE特点仅从服务器向客户端实现单向实时通信。实现简单,基于HTTP协议。浏览器端有断线重连功能。支持用户自定义消息类型。用来传送文本,二进制需要编码。flask-sse实现flask-sse文档前置条件本地Redis服务器gunicorngeven......
  • WiFi协议曝安全漏洞:Linux、Android和iOS未能逃脱
    来自美国东北大学和鲁汶大学的学者披露了一组IEEE802.11Wi-Fi协议标准的一个基础设计漏洞,影响到运行Linux、FreeBSD、Android和iOS的各种设备。来自美国东北大学和鲁汶大学的学者披露了一组IEEE802.11Wi-Fi协议标准的一个基础设计漏洞,影响到运行Linux、FreeBSD、Androi......