GNU Lesser General Public License是一种自由软件许可协议。像任何自由软件许可协议一样,它赋予您以下四类自由:
- 基于任何目的运行程序的自由。
- 学习程序如何运作以及修改程序满足您的需要的自由。
- 为了使周围的人群获益,再次发行复制件的自由。
- 为了使全社会获益,改进程序并发布给公众的自由。
如果您遵守本许可协议的明示条款,就可以行使此处规定的自由。LGPL适用于软件函数库,而不适用于可执行程序。主要的条款如下:
- 您必须明显并且适当地在每一份发行的复制件上标注恰当的著作权标记和免责声明,完整保留所有涉及本许可协议以及免于任何保证的声明;同时随本程序给任何其他的程序接受者一份GNU Lesser General Public License的复制件。任何GNU Lesser General Public License的译本都必须附上一份GNU Lesser General Public License。
- 如果您修改程序的一份或者多份复制件或者程序的任何一部分,或者以此为基础开发新的程序,只要您遵守GNU Lesser General Public License就可以发布最终作品。任何GNU Lesser General Public License的译本都必须附上一份GNU Lesser General Public License。
- 如果您复制或者发行本程序,您必须附上完整的相应机读源代码或者附上一份有效期至少3年的书面要约,承诺提供完整的相应机读源代码。
如果得到著作权人的许可,您可以不受任何这些条件的限制。
