开源软件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/


0 0
原创粉丝点击