当前位置:网站首页>开源协议说明LGPL
开源协议说明LGPL
2022-08-05 02:32:00 【rainbow_lucky0106】
闭源程序
不以某种形式开放源代码,也就是说,用户(包括其他开发者)不能获取其源代码的程序。
LGPL
LGPL协议是一个商业友好的协议。这里的含义是,你可以用 LGPL协议开发商业程序,当然也可以是非商业的闭源程序。但是,它是有一些限制的。
动态链接:可以以任何形式发布你的应用程序,商业的、非商业的、开源的、非开源的,随你。
静态链接:有义务进行下面的工作:
- 你必须在你的文档中说明,你的程序中使用了 LGPL 库,并且说明这个库是基于 LGPL 发布的;
- 你必须在你的应用程序发布中包含一份 LGPL协议,通常就是那个文本文件;
- 你必须开放使用了 LGPL 库代码的所有代码(通常编写一个封装器,把 LGPL库的代码封装起来,这样就只需要开放这个封装器的代码)。
- 你必须包含你的应用程序的余下部分的目标文件( .o 等等),或者是其他等价的文件。源代码并不是必须的。(使用了封装器的程序不需要开源,但是必须把编译的中间文件开放出来)。
边栏推荐
猜你喜欢

数据增强Mixup原理与代码解读

Live preview | 30 minutes started quickly!Look at credible distributed AI chain oar architectural design

【OpenCV 图像处理2】:OpenCV 基础知识

"Dilili, wait for the lights, wait for the lights", the prompt sound for safe production in the factory

Pisanix v0.2.0 发布|新增动态读写分离支持

01 【前言 基础使用 核心概念】

What should I do if the self-incrementing id of online MySQL is exhausted?

2022了你还不会『低代码』?数据科学也能玩转Low-Code啦!

DAY22:sqli-labs 靶场通关wp(Less01~~Less20)
![01 [Foreword Basic Use Core Concepts]](/img/90/67537d5fad28d68766ca85b887839e.png)
01 [Foreword Basic Use Core Concepts]
随机推荐
2022-08-04:输入:去重数组arr,里面的数只包含0~9。limit,一个数字。 返回:要求比limit小的情况下,能够用arr拼出来的最大数字。 来自字节。
OpenGL 工作原理
C学生管理系统 指定位置插入学生节点
post-study program
[ROS] (10) ROS Communication - Service Communication
力扣-相同的树
QT语言文件制作
树形查找(二叉查找树)
浅谈数据安全治理与隐私计算
The 20th day of the special assault version of the sword offer
Programmer's list of sheep counting when insomnia | Daily anecdote
leetcode 15
View handler stepping record
重新审视分布式系统:永远不会有完美的一致性方案……
DAY23:命令执行&代码执行漏洞
【MySQL series】- Does LIKE query start with % will make the index invalid?
Hypervisor related knowledge points
Access Characteristics of Constructor under Inheritance Relationship
RAID磁盘阵列
基于左序遍历的数据存储实践