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
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to