当前位置:网站首页>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).
边栏推荐
- tree table lookup
- 1667. 修复表中的名字
- Industry case | insurance companies of the world's top 500 construction standards can be used to drive the business analysis system
- 语法基础(变量、输入输出、表达式与顺序语句)
- C学生管理系统 头添加学生节点
- DAY22: sqli-labs shooting range clearance wp (Less01~~Less20)
- 22-07-31周总结
- word column notes
- leetcode 15
- 01 [Foreword Basic Use Core Concepts]
猜你喜欢
View handler 踩坑记录
从零到一快速学会三子棋
[ROS](10)ROS通信 —— 服务(Service)通信
链表的简单描述及代码的简单实现
Compressed storage of special matrices
J9 Digital Currency: What is the creator economy of web3?
DAY22: sqli-labs shooting range clearance wp (Less01~~Less20)
The design idea of DMicro, the Go microservice development framework
QT语言文件制作
LeetCode uses the minimum cost to climb the stairs----dp problem
随机推荐
02 【开发服务器 资源模块】
Multithreading (2)
RAID磁盘阵列
回顾51单片机
Opening - Open a new .NET modern application development experience
Review 51 MCU
torch.roll()
Error: Not a signal or slot declaration
02 [Development Server Resource Module]
Lexicon - the maximum depth of a binary tree
lua学习
DAY23:命令执行&代码执行漏洞
627. Change of gender
The 22-07-31 weeks summary
百日刷题计划 ———— DAY2
语法基础(变量、输入输出、表达式与顺序语句完成情况)
继承关系下构造方法的访问特点
Syntax basics (variables, input and output, expressions and sequential statements)
Snapback - same tree
leetcode - a subtree of another tree