[Development] State of LGPL exception after migration to LGPLv3
Konstantin Tokarev
annulen at yandex.ru
Mon Apr 17 13:24:25 CEST 2017
Hello,
There is LGPL_EXCEPTION.txt that says:
-------------
As an additional permission to the GNU Lesser General Public License version
2.1, the object code form of a "work that uses the Library" may incorporate
material from a header file that is part of the Library. You may distribute
such object code under terms of your choice, provided that:
(i) the header files of the Library have not been modified; and
(ii) the incorporated material is limited to numerical parameters, data
structure layouts, accessors, macros, inline functions and
templates; and
(iii) you comply with the terms of Section 6 of the GNU Lesser General
Public License version 2.1.
-------------
However, now Qt does not use LGPL 2.1. Therefore, following questions arise:
1. Is it still legal to incorporate "inline functions and templates" into code not covered
by LGPLv3? In particular, I'm interested in qAsConst
2. Should LGPL_EXCEPTION.txt be updated?
--
Regards,
Konstantin
More information about the Development
mailing list