[Legal] Relicense GPL-2.0-only and LGPL-2.0-only files
Open, Needs TriagePublic

Description

Some PIM repositories contain ancient code which ideally shall be relicensed.
The current situation is already problematic, mixing incompatible licenses is normally not allowed

  • GPL-2.0-only files shall be relicensed to GPL-2.0-or-later or GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL (ie: give authority to the KDE e.V. if the GPL-3.0 license has a successor in the future)
  • LGPL-2.0-only files shall be relicensed to LGPL-2.0-or-later or LGPL-2.0-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL (ie: give authority to the KDE e.V. if the LGPL-3.0 license has a successor in the future)

This is a challenging task, some PIM files are more than 20 years old and not all contributors added their name to the relicensecheck.pl script.

Unreachable contributors:

  • Leo Franchi
  • Andreas Gungl

(last update: 2020-09-12)

GPL-2.0-only:

  • libkleo: 12 files
  • messagelib: 34 files
  • mailimporter: 58 files
  • mailcommon: 109 files
  • libksieve: 80 files
  • kdepim-addons: 39 files
  • kleopatra: 9 files
  • kmail: 82 files

LGPL-2.0-only:

  • akonadi: 2 files
  • kmime: 2 files
  • kimap: 1 file
  • kmbox: 1 file
  • messagelib: 2 files
  • kleopatra: 1 file
  • kmail: 2 files
krop created this task.Aug 14 2020, 11:39 AM
krop added a comment.Aug 14 2020, 11:50 AM
This comment was removed by krop.
krop added a comment.Aug 14 2020, 11:53 AM
This comment was removed by krop.
krop updated the task description. (Show Details)Aug 14 2020, 11:54 AM

It seems that there are quite a few recent GPL-2.0-only files too, probably as a result of copy/pasting the license header, in particular in the autotests folders, so probably half of those files are "easy" to fix. The rest however is indeed going to be challenging.

krop updated the task description. (Show Details)Aug 14 2020, 1:29 PM
krop updated the task description. (Show Details)Aug 19 2020, 4:25 PM
krop updated the task description. (Show Details)Sep 7 2020, 8:25 PM
krop updated the task description. (Show Details)Sep 8 2020, 3:15 PM
krop updated the task description. (Show Details)Sep 9 2020, 7:08 AM
krop moved this task from Backlog to In Progress on the KDE PIM board.Sep 12 2020, 11:47 AM
krop updated the task description. (Show Details)Sep 12 2020, 11:52 AM
krop updated the task description. (Show Details)Dec 12 2020, 7:40 PM