Qt LGPL 4d1 开发程序,必须符合 GNU GPL 第 6 节。那一定要提供All Source Code吗?
Devlop programme by Qt LGPL 4d1,must by section 6 of the GNU GPL. So that must provide All Source Code?
我想用Qt开发一个免费的软件,我读了LPGL。我想 4d1.But 必须按照 GNU GPL 第 6 节指定的方式提供安装信息,以传达相应的源代码。如果是 GNU GPL 6,必须提供所有源代码。
Just dynamically link to Qt. If you dynamically link to LGPL libraries, there's nothing to worry about.
@Cornstalks
但是 Qt LGPL 说:
If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
4d1:
- Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
和 GNU GPL
第 6 部分的意思是提供所有源代码。
LGPL 4e 说
If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
第6节定义“安装信息”如下:
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
在 LGPL 库的情况下,归结为告诉人们如何用其他 DLL 替换 Qt DLL。
我想用Qt开发一个免费的软件,我读了LPGL。我想 4d1.But 必须按照 GNU GPL 第 6 节指定的方式提供安装信息,以传达相应的源代码。如果是 GNU GPL 6,必须提供所有源代码。
Just dynamically link to Qt. If you dynamically link to LGPL libraries, there's nothing to worry about. @Cornstalks
但是 Qt LGPL 说:
If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
4d1:
- Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
和 GNU GPL
第 6 部分的意思是提供所有源代码。
LGPL 4e 说
If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
第6节定义“安装信息”如下:
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
在 LGPL 库的情况下,归结为告诉人们如何用其他 DLL 替换 Qt DLL。