你知道主流的开源协议分别代表什么意思嘛?

简介: 你知道主流的开源协议分别代表什么意思嘛?

常用的开源协议:


Apache License 2.0

Apache Licence是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。

BSD开源协议(Berkerley Software Distribution)

商业软件可以使用,也可以修改使用BSD协议的代码。

GPL ( GNU General Public License )

商业软件不能使用GPL协议的代码。

LGPL ( GNU Library or “Lesser” General Public License )

商业软件可以使用,但不能修改LGPL协议的代码。

MIT ( MIT license )

商业软件可以使用,也可以修改MIT协议的代码,甚至可以出售MIT协议的代码。

MPL ( Mozilla Public License 1.1 )

商业软件可以使用,也可以修改MPL协议的代码,但修改后的代码版权归软件的发起者。

CDDL (Common Development and Distribution License )

商业软件可以使用,也可以修改CDDL协议的代码。

EPL (Eclipse Public License 1.0 )

商业软件可以使用,也可以修改EPL协议的代码,但要承担代码产生的侵权责任。

目录
相关文章
|
Go API
一文搞懂Go读写Excel文件
一文搞懂Go读写Excel文件
580 0
|
机器学习/深度学习 人工智能 算法
【代数学作业1完整版-python实现GNFS一般数域筛】构造特定的整系数不可约多项式:涉及素数、模运算和优化问题
【代数学作业1完整版-python实现GNFS一般数域筛】构造特定的整系数不可约多项式:涉及素数、模运算和优化问题
727 0
|
存储 前端开发 JavaScript
深入探索WebGIS地图开发技术
随着互联网技术的不断发展,WebGIS(Web地理信息系统)逐渐成为地理信息展示与分析的重要工具。WebGIS 系统能够通过浏览器展示地图,并支持地图操作(如缩放、平移、查询等),因此在导航、城市规划、环境监测、公共安全等领域有着广泛应用。
|
10月前
|
SQL 测试技术 数据库
SQL Server 2022 企业版ISO安装步骤(附安装包从挂载到配置全流程)
本文介绍了在Windows 10/11或Server系统上安装SQL Server的完整步骤,包括挂载ISO文件、运行setup.exe、选择安装类型与功能、配置实例和服务账户,设置混合身份验证及SA密码,并建议安装SSMS进行连接测试,确保数据库引擎正常运行。
4106 1
|
11月前
|
Java 编译器 Go
【Golang】(5)Go基础的进阶知识!带你认识迭代器与类型以及声明并使用接口与泛型!
好烦好烦好烦!你是否还在为弄不懂Go中的泛型和接口而烦恼?是否还在苦恼思考迭代器的运行方式和意义?本篇文章将带你了解Go的接口与泛型,还有迭代器的使用,附送类型断言的解释
445 3
|
人工智能 自然语言处理 API
AI-Compass Agent智能体技术生态:整合AutoGPT、LangGraph、CrewAI等前沿框架,构建自主决策工具调用的AI智能体系统
AI-Compass Agent智能体技术生态:整合AutoGPT、LangGraph、CrewAI等前沿框架,构建自主决策工具调用的AI智能体系统
|
存储 人工智能 关系型数据库
从“听指令”到“当参谋”,阿里云AnalyticDB GraphRAG如何让AI开窍
阿里云瑶池旗下的云原生数据仓库 AnalyticDB PostgreSQL 版 GraphRAG 技术,创新融合知识图谱动态推理+向量语义检索,通过实体关系映射与多跳路径优化,构建可应对复杂场景的决策引擎。本文将通过家电故障诊断和医疗预问诊两大高价值场景,解析其如何实现从“被动应答”到“主动决策”的跨越。
|
C语言 CDN
C语言逗号表达式
C语言逗号表达式
715 0
|
API
FFmpeg中AVPacket、AVFrame结构的基本使用
FFmpeg中AVPacket和AVFrame结构的内存分配、释放和引用计数处理,以及如何避免内存泄漏。
665 3
|
Linux 数据安全/隐私保护
openstack 上创建云主机
该内容是关于使用OpenStack创建云实例的步骤指南。首先,提供了CentOS 7的镜像源,并建议用户自行封装qcow2格式镜像。接着,展示了通过`cat keystonerc_admin`获取OpenStack的管理员用户名和密码。然后,详细描述了在OpenStack界面中创建网络、子网和路由的过程,以连接到外部网络。最后,指导用户上传qcow2镜像,创建并配置实例,包括选择镜像、实例类型和网络,最终等待实例创建完成。
1228 1
openstack 上创建云主机