[Buildroot] [PATCH] qt5script: correct license information

Peter Korsgaard peter at korsgaard.com
Sun Apr 8 19:41:01 UTC 2018


>>>>> "Arnout" == Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be> writes:

 > The license information in qt5script was just copied from all the other
 > qt5 modules, but it is different (and complicated).

 > - libQt5Script itself contains the third-party JavaScriptCore source.
 >   JavaScriptCore has a number of licenses: BSD-2-Clause, BSD-3-Clause,
 >   LGPL-2.0+, LGPL-2.1+. Since it is all linked together, the end
 >   result will be BSD-3-Clause or LGPL-2.1+.

 >   The different BSD licenses are all slightly different (different
 >   authors, which affects the third clause in particular). Only one
 >   separate license file is provided, so let's use that one.

 >   There is an LGPL-2.0 license file, which is slightly different from
 >   the top-level LICENSE.LGPLv21, so let's add that one as well.

 > - libQt5Script also contains Qt-specific code which is all licensed
 >   under LGPL-2.1 only. This is covered by the LICENSE.LGPLv21 file.
 >   It merges with the LGPL-2.1+ from JavaScriptCore but limits it to
 >   2.1 only.

 > - libQt5ScriptTools is a separate libary containing just the script
 >   debugger. It is covered by the usual Qt license:
 >   * LGPL-2.1 or LGPL-3.0 with exception for Qt 5.6;
 >   * LGPL-3.0 or GPL-2.0+ for Qt 5.9 (actually it is GPL-2.0 or GPL-3.0
 >     or any later version approved by the KDE Qt foundation, but let's
 >     keep it simple :-). Note that there is no LICENSE.GPLv2 provided,
 >     only LICENSE.GPLv3. Also, there is no mention of the exception in
 >     the Qt 5.9 sources, even though the LGPL_EXCEPTION.txt is still
 >     present.

 > Update the license information with all of the above. Also add hashes
 > for the new license files from JavaScriptCore.

 > Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>

Committed to 2018.02.x, thanks.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list