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

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

常用的开源协议:


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协议的代码,但要承担代码产生的侵权责任。

目录
相关文章
|
3月前
|
C# 索引
C#各大版本特性
C#各大版本特性
76 0
|
6月前
|
人工智能 Apache
社区供稿 | 140B参数、可商用!OpenBuddy 发布首个开源千亿中文 MoE 模型的早期预览版
我们很自豪地于今天发布OpenBuddy最新一代千亿MoE大模型的早期预览版本:OpenBuddy-Mixtral-22Bx8-preview0-65k。此次发布的早期预览版对应约50%的训练进度。
|
6月前
|
存储 JavaScript 前端开发
Wikijs 简介 - 强大 & 可扩展的开源维基软件
Wikijs 简介 - 强大 & 可扩展的开源维基软件
|
6月前
|
前端开发 数据可视化 JavaScript
【iVX】颠覆常规,首个图形通用无代码编程平台诞生
【iVX】颠覆常规,首个图形通用无代码编程平台诞生
183 1
|
算法 数据可视化 前端开发
衍生版本开发
欢迎来到我们的 QML & C++ 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C++ 的强大功能,旨在开发出色的用户界面和高性能的后端逻辑。 在项目中,我们利用 QML 的声明式语法和可视化设计能力创建出现代化的用户界面。通过直观的编码和可重用的组件,我们能够迅速开发出丰富多样的界面效果和动画效果。同时,我们利用 QML 强大的集成能力,轻松将 C++ 的底层逻辑和数据模型集成到前端界面中。 在后端方面,我们使用 C++ 编写高性能的算法、数据处理和计算逻辑。C++ 是一种强大的编程语言,能够提供卓越的性能和可扩展性。我们的团队致力于优化代码,减少资
|
人工智能 自然语言处理 API
世界首款真开源类ChatGPT大模型Dolly 2.0,可随意修改商用
世界首款真开源类ChatGPT大模型Dolly 2.0,可随意修改商用
336 0
|
供应链 Cloud Native 安全
开源操作系统社区 OpenCloudOS 正式成立,由开放原子开源基金会托管和监督
开源操作系统社区 OpenCloudOS 正式成立,由开放原子开源基金会托管和监督
256 0
开源操作系统社区 OpenCloudOS 正式成立,由开放原子开源基金会托管和监督
|
Linux uml Windows
知名开源UML工具StarUML有了新的版本:StarUML-v2.5.0
较早之前使用Delphi开发的开源UML工具StarUML,到5.0后多年来一直未有更新,从StarUML-v2.5.0官网看,它就是StartUML的最新版本,支持Windows、Mac OS X和Linux。
1954 0
|
NoSQL 关系型数据库 大数据
开源软件脱险!Linux硬核回应美实体清单:已开源软件属于全人类,不受制于EAR
开源软件脱险!Linux硬核回应美实体清单:已开源软件属于全人类,不受制于EAR
373 0