License Cleanup
Open, NormalPublic

Description

The plan is to update all license statements such that they are compatible with the REUSE.software specification and thus also the SPDX specification. Building on this, we can introduce licensing tooling that allows to evaluate the correctness of our license statements and of the selected licenses.

Linux kernel has now using them:
https://www.kernel.org/doc/html/latest/process/license-rules.html

  • we need to find the correct SPDX License marker.
  • we should add SPDX License marker to templates, so new files add this marker.

Secondary goal is to cleanup as many LGPL-2.0-only licenses as possible to ease moving of source files between repositories and allow LGPL-2.1 as outbound license (note: GENIVI for example has LGPL-2.0 on its red license list: http://lists.genivi.org/pipermail/genivi-projects_lists.genivi.org/2017-September/002535.html)