当前位置:网站首页>Open Source License Description LGPL
Open Source License Description LGPL
2022-08-05 02:46:00 【rainbow_lucky0106】
Article table of contents
Closed Source Program
A program that is not open source in some form, that is, a program whose source code cannot be obtained by users (including other developers).
LGPL
The LGPL agreement is a business friendly agreement.The implication here is that you can develop commercial programs under the LGPL license, as well as non-commercial closed source programs.However, it has some limitations.
Dynamic Links: You can publish your application in any form, commercial, non-commercial, open source, non-open source, whatever you want.
Static linking: Obligation to do the following:
- You must state in your documentation that your program uses the LGPL library and that the library is released under the LGPL;
- You must include a copy of the LGPL agreement with your application distribution, usually just that text file;
- You must open all code that uses the LGPL library code (usually write a wrapper that wraps the LGPL library code so that only the wrapper code needs to be opened).
- You must include object files ( .o etc.) for the rest of your application, or equivalent.Source code is not required.(Programs that use wrappers do not need to be open source, but the compiled intermediate files must be open sourced).
边栏推荐
- Multithreading (2)
- Images using redis cache Linux master-slave synchronization server hard drive full of moved to the new directory which points to be modified
- Error: Not a signal or slot declaration
- QT MV\MVC结构
- [Fortune-telling-60]: "The Soldier, the Tricky Way"-2-Interpretation of Sun Tzu's Art of War
- torch.roll()
- undo problem
- Regular expression to match a certain string in the middle
- LeetCode使用最小花费爬楼梯----dp问题
- 从零到一快速学会三子棋
猜你喜欢

tree table lookup

Access Characteristics of Constructor under Inheritance Relationship

Cloud Native (32) | Introduction to Platform Storage System in Kubernetes

lua learning
![02 [Development Server Resource Module]](/img/60/f77ed0bb0e5654c9dcd70b73a5bee8.png)
02 [Development Server Resource Module]
ROS通信 —— 服务(Service)通信](/img/4d/4657f24bd7809abb4bdc4b418076f7.png)
[ROS](10)ROS通信 —— 服务(Service)通信

Quickly learn chess from zero to one

学习笔记-----左偏树

虚拟内存原理与技术

倒计时 2 天|云原生 Meetup 广州站,等你来!
随机推荐
The design idea of DMicro, the Go microservice development framework
mysql tree structure query problem
The 22-07-31 weeks summary
回顾51单片机
语法基础(变量、输入输出、表达式与顺序语句)
torch.roll()
[In-depth study of 4G/5G/6G topic-51]: URLLC-16-"3GPP URLLC related protocols, specifications, and technical principles in-depth interpretation"-11-High reliability technology-2-Link adaptive enhancem
C student management system head to add a student node
undo问题
View handler stepping record
lua learning
select tag custom style
Intel XDC 2022 Wonderful Review: Build an Open Ecosystem and Unleash the Potential of "Infrastructure"
C语言日记 9 if的3种语句
matlab绘制用颜色表示模值大小的箭头图
RAID disk array
C学生管理系统 指定位置插入学生节点
Programmer's Tanabata Romantic Moment
Data to enhance Mixup principle and code reading
继承关系下构造方法的访问特点