开源软件LGPL执照详细研究和实例分析
来源:互联网 发布:雪梨的淘宝店铺号 编辑:程序博客网 时间:2024/04/30 09:46
前言:LGPL大约是开源库商用绕不开的一条,如何使用LGPL,要实现LGPL的开源软件,作为开发者,使用者和商用者我们需要做哪些工作,需要注意哪些问题呢,文章希望通过实例来说明这些问题。
1 LGPL的定义:
The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF). The licenseallows developers and companies to use and integrate software released under the LGPL into their own (even proprietary) software withoutbeing required by the terms of a strong copyleft license to release the source code of their own components. The license only requires software under the LGPL be modifiable by end users via source code availability. For proprietary(私有) software, code under the LGPL is usually used in the form of a shared library such as a DLL, so that there is a clear separation(清晰的分界) between the proprietary and LGPL components. The LGPL is primarily used for software libraries, although it is also used by some stand-alone (独立)applications.
The LGPL was developed as a compromise between the strong copyleft of the GNU General Public License (GPL) and more permissive licenses such as the BSD licenses and the MIT License. The word "Lesser" in the title( GNU Lesser General Public License (LGPL)) shows that the LGPL does not guarantee the end user's complete freedom in the use of software; it only guarantees the freedom of modification for components licensed under the LGPL, but not for any proprietary components.
2 LGPL的中文简介
Ref:
1 GNU_Lesser_General_Public_License
https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License
2 GNU Lesser General Public License (英文版)
http://www.gnu.org/copyleft/lesser.html
3 GNU 较宽松公共许可证 (简体中文翻译版)
http://www.thebigfly.com/gnu/lgpl/
- 开源软件LGPL执照详细研究和实例分析
- 开源软件执照检查和工具探讨(Discuss the audit tools for open source license GPL/LGPL/MIT)
- 关于开源软件的LGPL和GPL
- 使用开源软件必须注意GPL,LGPL和BSD等协议
- 关于开源授权协议 GPL 和 LGPL
- 关于开源授权协议 GPL 和 LGPL
- 关于开源授权协议 GPL 和 LGPL
- 关于开源授权协议 GPL 和 LGPL
- 开源授权协议GPL和LGPL的区别
- 关于开源授权协议 GPL 和 LGPL
- 分析软件现状研究
- Osmdroid 离线地图存放位置的研究和详细分析
- 详细介绍 LGPL 协议
- 详细介绍 LGPL 协议
- 什么是LGPL开源协议
- 【转】几种常见的开源软件许可协议(GPL, LGPL, Apache License, BSD)
- 几种常见的开源软件许可协议(GPL, LGPL, Apache License, BSD)
- 几种常见的开源软件许可协议(GPL, LGPL, Apache License, BSD)
- 第十四周项目2数组大折腾(3)
- C#运算符与数据类型转换
- eclipse中使用git
- 使用AMD,CommonJS和ES Harmony编写模块化JavaScript代码(CommonJS)
- B - Misere Nim 变式nim(LightOJ 1253)
- 开源软件LGPL执照详细研究和实例分析
- unity使用AssetBundle使用记录五)--AssetBundle内存管理
- 初始git遇到的问题
- hdu1113(map用法)
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- Android中线程池的原理和应用
- java中的标点使用
- Android Studio的版本号问题
- java 从网页中获取图片路径与从js中获取图片路径