Meaning of "Application" and "Combined Work" of LGPL3
-
I'm recently reviewing the LGPL3 license (see below link) that QT5 open-source offers, and I'm not sure what "Application" and "Combined Work" mean.
My first thought is that "Application" will mean the executable, but then I see the definition of "Combined Work" mentions linking.
So what do they mean? if someone can give examples of those terms (executable, so file, obj file... ) , that will be really helpful. Thanks in advance.
https://doc.qt.io/qt-5/lgpl.html
=====================================================
An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version". -
I'm recently reviewing the LGPL3 license (see below link) that QT5 open-source offers, and I'm not sure what "Application" and "Combined Work" mean.
My first thought is that "Application" will mean the executable, but then I see the definition of "Combined Work" mentions linking.
So what do they mean? if someone can give examples of those terms (executable, so file, obj file... ) , that will be really helpful. Thanks in advance.
https://doc.qt.io/qt-5/lgpl.html
=====================================================
An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".@Wann said in Meaning of "Application" and "Combined Work" of LGPL3:
"Application" will mean the executable
No, it can be anything using an interface from a library, just like the license states. For example if you write a library which uses Qt.