当前位置:网站首页>开源协议说明LGPL
开源协议说明LGPL
2022-08-05 02:32:00 【rainbow_lucky0106】
闭源程序
不以某种形式开放源代码,也就是说,用户(包括其他开发者)不能获取其源代码的程序。
LGPL
LGPL协议是一个商业友好的协议。这里的含义是,你可以用 LGPL协议开发商业程序,当然也可以是非商业的闭源程序。但是,它是有一些限制的。
动态链接:可以以任何形式发布你的应用程序,商业的、非商业的、开源的、非开源的,随你。
静态链接:有义务进行下面的工作:
- 你必须在你的文档中说明,你的程序中使用了 LGPL 库,并且说明这个库是基于 LGPL 发布的;
- 你必须在你的应用程序发布中包含一份 LGPL协议,通常就是那个文本文件;
- 你必须开放使用了 LGPL 库代码的所有代码(通常编写一个封装器,把 LGPL库的代码封装起来,这样就只需要开放这个封装器的代码)。
- 你必须包含你的应用程序的余下部分的目标文件( .o 等等),或者是其他等价的文件。源代码并不是必须的。(使用了封装器的程序不需要开源,但是必须把编译的中间文件开放出来)。
边栏推荐
- LeetCode使用最小花费爬楼梯----dp问题
- Hypervisor related knowledge points
- 剑指offer专项突击版第20天
- C学生管理系统 指定位置插入学生节点
- 01 [Foreword Basic Use Core Concepts]
- RAID磁盘阵列
- 继承关系下构造方法的访问特点
- The 20th day of the special assault version of the sword offer
- Quickly learn chess from zero to one
- Short domain name bypass and xss related knowledge
猜你喜欢
2022了你还不会『低代码』?数据科学也能玩转Low-Code啦!
浅谈数据安全治理与隐私计算
使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号
Live preview | 30 minutes started quickly!Look at credible distributed AI chain oar architectural design
Gantt chart is here, project management artifact, template is used directly
Access Characteristics of Constructor under Inheritance Relationship
Advanced Numbers_Review_Chapter 1: Functions, Limits, Continuity
Common hardware delays
程序员失眠时的数羊列表 | 每日趣闻
【 2 】 OpenCV image processing: basic knowledge of OpenCV
随机推荐
How to deal with your own shame
OpenGL 工作原理
Regular expression to match a certain string in the middle
Industry case | insurance companies of the world's top 500 construction standards can be used to drive the business analysis system
回顾51单片机
Intel XDC 2022 Wonderful Review: Build an Open Ecosystem and Unleash the Potential of "Infrastructure"
Common hardware delays
LPQ(局部相位量化)学习笔记
select 标签自定义样式
Fragment visibility judgment
01 【前言 基础使用 核心概念】
leetcode-另一棵树的子树
01 [Foreword Basic Use Core Concepts]
1484. 按日期分组销售产品
std::string::find 返回值的坑
SuperMap支持的国产环境汇总
2022-08-04: Input: deduplicated array arr, the numbers in it only contain 0~9.limit, a number.Return: The maximum number that can be spelled out with arr if the requirement is smaller than limit.from
解决connect: The requested address is not valid in its context
Flink 1.15.1 集群搭建(StandaloneSession)
mysql树状结构查询问题