D27601: KConfig: Convert to SPDX license statements

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr closed this revision.
cordlandwehr added a comment.


  arc land was not automatically detected, landed with commit: 
https://cgit.kde.org/kconfig.git/commit/?id=43d4f1276b3afe259907add9b458f15252514fa4

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr, cgiboudeaux
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 78213.
cordlandwehr added a comment.


  Merge branch 'master' into spdx

REPOSITORY
  R237 KConfig

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27601?vs=76675=78213

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27601

AFFECTED FILES
  KF5ConfigMacros.cmake
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/fallbackconfigresourcestest.cpp
  autotests/helper.h
  autotests/kconfig_compiler/kconfigcompiler_test.cpp
  autotests/kconfig_compiler/kconfigcompiler_test.h
  autotests/kconfig_compiler/kconfigcompiler_test_signals.cpp
  autotests/kconfig_compiler/klocalizedstring.h
  autotests/kconfig_compiler/test10main.cpp
  autotests/kconfig_compiler/test11_types.h
  autotests/kconfig_compiler/test11main.cpp
  autotests/kconfig_compiler/test12main.cpp
  autotests/kconfig_compiler/test13main.cpp
  autotests/kconfig_compiler/test1main.cpp
  autotests/kconfig_compiler/test2main.cpp
  autotests/kconfig_compiler/test3amain.cpp
  autotests/kconfig_compiler/test3main.cpp
  autotests/kconfig_compiler/test4main.cpp
  autotests/kconfig_compiler/test5main.cpp
  autotests/kconfig_compiler/test6main.cpp
  autotests/kconfig_compiler/test7main.cpp
  autotests/kconfig_compiler/test8main.cpp
  autotests/kconfig_compiler/test9main.cpp
  autotests/kconfig_compiler/test_dpointer_main.cpp
  autotests/kconfig_compiler/test_emptyentries_main.cpp
  autotests/kconfig_compiler/test_fileextensions_main.cxx
  autotests/kconfig_compiler/test_notifiers_main.cpp
  autotests/kconfig_compiler/test_qdebugcategorymain.cpp
  autotests/kconfig_compiler/test_signal_main.cpp
  autotests/kconfig_compiler/test_translation_kde_domain_main.cpp
  autotests/kconfig_compiler/test_translation_kde_main.cpp
  autotests/kconfig_compiler/test_translation_qt_main.cpp
  autotests/kconfigguitest.cpp
  autotests/kconfigguitest.h
  autotests/kconfigloadertest.cpp
  autotests/kconfigloadertest.h
  autotests/kconfignokdehometest.cpp
  autotests/kconfigskeletontest.cpp
  autotests/kconfigskeletontest.h
  autotests/kconfigtest.cpp
  autotests/kconfigtest.h
  autotests/kdesktopfiletest.cpp
  autotests/kdesktopfiletest.h
  autotests/kentrymaptest.cpp
  autotests/kentrymaptest.h
  autotests/ksharedconfig_in_global_object.cpp
  autotests/ksharedconfigtest.cpp
  autotests/kstandardshortcuttest.cpp
  autotests/kstandardshortcuttest.h
  autotests/test_kconf_update.cpp
  autotests/test_kconf_update.h
  autotests/test_kconfigutils.cpp
  autotests/test_kconfigutils.h
  cmake/rules_PyKF5.py
  src/core/bufferfragment_p.h
  src/core/conversioncheck.h
  src/core/kauthorized.cpp
  src/core/kauthorized.h
  src/core/kconfig.cpp
  src/core/kconfig.h
  src/core/kconfig_p.h
  src/core/kconfigbackend.cpp
  src/core/kconfigbackend_p.h
  src/core/kconfigbase.cpp
  src/core/kconfigbase.h
  src/core/kconfigbase_p.h
  src/core/kconfigdata.cpp
  src/core/kconfigdata.h
  src/core/kconfiggroup.cpp
  src/core/kconfiggroup.h
  src/core/kconfiggroup_p.h
  src/core/kconfigini.cpp
  src/core/kconfigini_p.h
  src/core/kconfigwatcher.cpp
  src/core/kconfigwatcher.h
  src/core/kcoreconfigskeleton.cpp
  src/core/kcoreconfigskeleton.h
  src/core/kcoreconfigskeleton_p.h
  src/core/kdesktopfile.cpp
  src/core/kdesktopfile.h
  src/core/kemailsettings.cpp
  src/core/kemailsettings.h
  src/core/ksharedconfig.cpp
  src/core/ksharedconfig.h
  src/gui/kconfiggroupgui.cpp
  src/gui/kconfiggui.cpp
  src/gui/kconfiggui.h
  src/gui/kconfigloader.cpp
  src/gui/kconfigloader.h
  src/gui/kconfigloader_p.h
  src/gui/kconfigloaderhandler_p.h
  src/gui/kconfigskeleton.cpp
  src/gui/kconfigskeleton.h
  src/gui/kstandardshortcut.cpp
  src/gui/kstandardshortcut.h
  src/gui/kwindowconfig.cpp
  src/gui/kwindowconfig.h
  src/kconf_update/kconf_update.cpp
  src/kconf_update/kconfigutils.cpp
  src/kconf_update/kconfigutils.h
  src/kconfig_compiler/KConfigCodeGeneratorBase.cpp
  src/kconfig_compiler/KConfigCodeGeneratorBase.h
  src/kconfig_compiler/KConfigCommonStructs.h
  src/kconfig_compiler/KConfigHeaderGenerator.cpp
  src/kconfig_compiler/KConfigHeaderGenerator.h
  src/kconfig_compiler/KConfigParameters.cpp
  src/kconfig_compiler/KConfigParameters.h
  src/kconfig_compiler/KConfigSourceGenerator.cpp
  src/kconfig_compiler/KConfigSourceGenerator.h
  src/kconfig_compiler/KConfigXmlParser.cpp
  src/kconfig_compiler/KConfigXmlParser.h
  src/kconfig_compiler/kcfg.xsd
  src/kconfig_compiler/kconfig_compiler.cpp
  src/kreadconfig/kreadconfig.cpp
  src/kreadconfig/kwriteconfig.cpp

To: cordlandwehr, cgiboudeaux
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-03-21 Thread Christophe Giboudeaux
cgiboudeaux accepted this revision.
cgiboudeaux added a comment.
This revision is now accepted and ready to land.


  LGTM

REPOSITORY
  R237 KConfig

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr, cgiboudeaux
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr marked 3 inline comments as done.
cordlandwehr added a comment.


  Reverted license change for the XSD file. Right now I do not see any 
equivalent in the SPDX registry.

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 76675.
cordlandwehr added a comment.


  Reverting DTD license change

REPOSITORY
  R237 KConfig

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27601?vs=76403=76675

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27601

AFFECTED FILES
  KF5ConfigMacros.cmake
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/fallbackconfigresourcestest.cpp
  autotests/helper.h
  autotests/kconfig_compiler/kconfigcompiler_test.cpp
  autotests/kconfig_compiler/kconfigcompiler_test.h
  autotests/kconfig_compiler/kconfigcompiler_test_signals.cpp
  autotests/kconfig_compiler/klocalizedstring.h
  autotests/kconfig_compiler/test10main.cpp
  autotests/kconfig_compiler/test11_types.h
  autotests/kconfig_compiler/test11main.cpp
  autotests/kconfig_compiler/test12main.cpp
  autotests/kconfig_compiler/test13main.cpp
  autotests/kconfig_compiler/test1main.cpp
  autotests/kconfig_compiler/test2main.cpp
  autotests/kconfig_compiler/test3amain.cpp
  autotests/kconfig_compiler/test3main.cpp
  autotests/kconfig_compiler/test4main.cpp
  autotests/kconfig_compiler/test5main.cpp
  autotests/kconfig_compiler/test6main.cpp
  autotests/kconfig_compiler/test7main.cpp
  autotests/kconfig_compiler/test8main.cpp
  autotests/kconfig_compiler/test9main.cpp
  autotests/kconfig_compiler/test_dpointer_main.cpp
  autotests/kconfig_compiler/test_emptyentries_main.cpp
  autotests/kconfig_compiler/test_fileextensions_main.cxx
  autotests/kconfig_compiler/test_notifiers_main.cpp
  autotests/kconfig_compiler/test_qdebugcategorymain.cpp
  autotests/kconfig_compiler/test_signal_main.cpp
  autotests/kconfig_compiler/test_translation_kde_domain_main.cpp
  autotests/kconfig_compiler/test_translation_kde_main.cpp
  autotests/kconfig_compiler/test_translation_qt_main.cpp
  autotests/kconfigguitest.cpp
  autotests/kconfigguitest.h
  autotests/kconfigloadertest.cpp
  autotests/kconfigloadertest.h
  autotests/kconfignokdehometest.cpp
  autotests/kconfigskeletontest.cpp
  autotests/kconfigskeletontest.h
  autotests/kconfigtest.cpp
  autotests/kconfigtest.h
  autotests/kdesktopfiletest.cpp
  autotests/kdesktopfiletest.h
  autotests/kentrymaptest.cpp
  autotests/kentrymaptest.h
  autotests/ksharedconfig_in_global_object.cpp
  autotests/ksharedconfigtest.cpp
  autotests/kstandardshortcuttest.cpp
  autotests/kstandardshortcuttest.h
  autotests/test_kconf_update.cpp
  autotests/test_kconf_update.h
  autotests/test_kconfigutils.cpp
  autotests/test_kconfigutils.h
  cmake/rules_PyKF5.py
  src/core/bufferfragment_p.h
  src/core/conversioncheck.h
  src/core/kauthorized.cpp
  src/core/kauthorized.h
  src/core/kconfig.cpp
  src/core/kconfig.h
  src/core/kconfig_p.h
  src/core/kconfigbackend.cpp
  src/core/kconfigbackend_p.h
  src/core/kconfigbase.cpp
  src/core/kconfigbase.h
  src/core/kconfigbase_p.h
  src/core/kconfigdata.cpp
  src/core/kconfigdata.h
  src/core/kconfiggroup.cpp
  src/core/kconfiggroup.h
  src/core/kconfiggroup_p.h
  src/core/kconfigini.cpp
  src/core/kconfigini_p.h
  src/core/kconfigwatcher.cpp
  src/core/kconfigwatcher.h
  src/core/kcoreconfigskeleton.cpp
  src/core/kcoreconfigskeleton.h
  src/core/kcoreconfigskeleton_p.h
  src/core/kdesktopfile.cpp
  src/core/kdesktopfile.h
  src/core/kemailsettings.cpp
  src/core/kemailsettings.h
  src/core/ksharedconfig.cpp
  src/core/ksharedconfig.h
  src/gui/kconfiggroupgui.cpp
  src/gui/kconfiggui.cpp
  src/gui/kconfiggui.h
  src/gui/kconfigloader.cpp
  src/gui/kconfigloader.h
  src/gui/kconfigloader_p.h
  src/gui/kconfigloaderhandler_p.h
  src/gui/kconfigskeleton.cpp
  src/gui/kconfigskeleton.h
  src/gui/kstandardshortcut.cpp
  src/gui/kstandardshortcut.h
  src/gui/kwindowconfig.cpp
  src/gui/kwindowconfig.h
  src/kconf_update/kconf_update.cpp
  src/kconf_update/kconfigutils.cpp
  src/kconf_update/kconfigutils.h
  src/kconfig_compiler/KConfigCodeGeneratorBase.cpp
  src/kconfig_compiler/KConfigCodeGeneratorBase.h
  src/kconfig_compiler/KConfigCommonStructs.h
  src/kconfig_compiler/KConfigHeaderGenerator.cpp
  src/kconfig_compiler/KConfigHeaderGenerator.h
  src/kconfig_compiler/KConfigParameters.cpp
  src/kconfig_compiler/KConfigParameters.h
  src/kconfig_compiler/KConfigSourceGenerator.cpp
  src/kconfig_compiler/KConfigSourceGenerator.h
  src/kconfig_compiler/KConfigXmlParser.cpp
  src/kconfig_compiler/KConfigXmlParser.h
  src/kconfig_compiler/kcfg.xsd
  src/kconfig_compiler/kconfig_compiler.cpp
  src/kreadconfig/kreadconfig.cpp
  src/kreadconfig/kwriteconfig.cpp

To: cordlandwehr
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-25 Thread Carl Schwan
ognarb added inline comments.

INLINE COMMENTS

> cordlandwehr wrote in kcfg.xsd:20
> Actually, I though quite a time about this and at the end did a comparison of 
> the permissions specifically provided by this statement: use, copy and modify 
> (yet there is no explicit statement of sublicensing and combining with other 
> works). That -- in my understanding -- is the legal equivalent to the BSD-2 
> clause. However, the statement is quite different than the usual BSD 2 
> Clauses. but I am not aware of any license that is phrased in exactly this 
> statement.
> 
> What is your opinion? Otherwise, I would also be fine with omitting it from 
> the change for now and I could contact the authors if they agree and then do 
> this change atomically later.

Searching in google, this looks like a standard license text for dtd files.

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-25 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 76403.
cordlandwehr added a comment.


  Better handling of explenatory texts

REPOSITORY
  R237 KConfig

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27601?vs=76224=76403

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27601

AFFECTED FILES
  KF5ConfigMacros.cmake
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/fallbackconfigresourcestest.cpp
  autotests/helper.h
  autotests/kconfig_compiler/kconfigcompiler_test.cpp
  autotests/kconfig_compiler/kconfigcompiler_test.h
  autotests/kconfig_compiler/kconfigcompiler_test_signals.cpp
  autotests/kconfig_compiler/klocalizedstring.h
  autotests/kconfig_compiler/test10main.cpp
  autotests/kconfig_compiler/test11_types.h
  autotests/kconfig_compiler/test11main.cpp
  autotests/kconfig_compiler/test12main.cpp
  autotests/kconfig_compiler/test13main.cpp
  autotests/kconfig_compiler/test1main.cpp
  autotests/kconfig_compiler/test2main.cpp
  autotests/kconfig_compiler/test3amain.cpp
  autotests/kconfig_compiler/test3main.cpp
  autotests/kconfig_compiler/test4main.cpp
  autotests/kconfig_compiler/test5main.cpp
  autotests/kconfig_compiler/test6main.cpp
  autotests/kconfig_compiler/test7main.cpp
  autotests/kconfig_compiler/test8main.cpp
  autotests/kconfig_compiler/test9main.cpp
  autotests/kconfig_compiler/test_dpointer_main.cpp
  autotests/kconfig_compiler/test_emptyentries_main.cpp
  autotests/kconfig_compiler/test_fileextensions_main.cxx
  autotests/kconfig_compiler/test_notifiers_main.cpp
  autotests/kconfig_compiler/test_qdebugcategorymain.cpp
  autotests/kconfig_compiler/test_signal_main.cpp
  autotests/kconfig_compiler/test_translation_kde_domain_main.cpp
  autotests/kconfig_compiler/test_translation_kde_main.cpp
  autotests/kconfig_compiler/test_translation_qt_main.cpp
  autotests/kconfigguitest.cpp
  autotests/kconfigguitest.h
  autotests/kconfigloadertest.cpp
  autotests/kconfigloadertest.h
  autotests/kconfignokdehometest.cpp
  autotests/kconfigskeletontest.cpp
  autotests/kconfigskeletontest.h
  autotests/kconfigtest.cpp
  autotests/kconfigtest.h
  autotests/kdesktopfiletest.cpp
  autotests/kdesktopfiletest.h
  autotests/kentrymaptest.cpp
  autotests/kentrymaptest.h
  autotests/ksharedconfig_in_global_object.cpp
  autotests/ksharedconfigtest.cpp
  autotests/kstandardshortcuttest.cpp
  autotests/kstandardshortcuttest.h
  autotests/test_kconf_update.cpp
  autotests/test_kconf_update.h
  autotests/test_kconfigutils.cpp
  autotests/test_kconfigutils.h
  cmake/rules_PyKF5.py
  src/core/bufferfragment_p.h
  src/core/conversioncheck.h
  src/core/kauthorized.cpp
  src/core/kauthorized.h
  src/core/kconfig.cpp
  src/core/kconfig.h
  src/core/kconfig_p.h
  src/core/kconfigbackend.cpp
  src/core/kconfigbackend_p.h
  src/core/kconfigbase.cpp
  src/core/kconfigbase.h
  src/core/kconfigbase_p.h
  src/core/kconfigdata.cpp
  src/core/kconfigdata.h
  src/core/kconfiggroup.cpp
  src/core/kconfiggroup.h
  src/core/kconfiggroup_p.h
  src/core/kconfigini.cpp
  src/core/kconfigini_p.h
  src/core/kconfigwatcher.cpp
  src/core/kconfigwatcher.h
  src/core/kcoreconfigskeleton.cpp
  src/core/kcoreconfigskeleton.h
  src/core/kcoreconfigskeleton_p.h
  src/core/kdesktopfile.cpp
  src/core/kdesktopfile.h
  src/core/kemailsettings.cpp
  src/core/kemailsettings.h
  src/core/ksharedconfig.cpp
  src/core/ksharedconfig.h
  src/gui/kconfiggroupgui.cpp
  src/gui/kconfiggui.cpp
  src/gui/kconfiggui.h
  src/gui/kconfigloader.cpp
  src/gui/kconfigloader.h
  src/gui/kconfigloader_p.h
  src/gui/kconfigloaderhandler_p.h
  src/gui/kconfigskeleton.cpp
  src/gui/kconfigskeleton.h
  src/gui/kstandardshortcut.cpp
  src/gui/kstandardshortcut.h
  src/gui/kwindowconfig.cpp
  src/gui/kwindowconfig.h
  src/kconf_update/kconf_update.cpp
  src/kconf_update/kconfigutils.cpp
  src/kconf_update/kconfigutils.h
  src/kconfig_compiler/KConfigCodeGeneratorBase.cpp
  src/kconfig_compiler/KConfigCodeGeneratorBase.h
  src/kconfig_compiler/KConfigCommonStructs.h
  src/kconfig_compiler/KConfigHeaderGenerator.cpp
  src/kconfig_compiler/KConfigHeaderGenerator.h
  src/kconfig_compiler/KConfigParameters.cpp
  src/kconfig_compiler/KConfigParameters.h
  src/kconfig_compiler/KConfigSourceGenerator.cpp
  src/kconfig_compiler/KConfigSourceGenerator.h
  src/kconfig_compiler/KConfigXmlParser.cpp
  src/kconfig_compiler/KConfigXmlParser.h
  src/kconfig_compiler/kcfg.xsd
  src/kconfig_compiler/kconfig_compiler.cpp
  src/kreadconfig/kreadconfig.cpp
  src/kreadconfig/kwriteconfig.cpp

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-25 Thread Andreas Cord-Landwehr
cordlandwehr marked 3 inline comments as done.
cordlandwehr added inline comments.

INLINE COMMENTS

> cgiboudeaux wrote in kcfg.xsd:20
> What makes you think it's BSD?

Actually, I though quite a time about this and at the end did a comparison of 
the permissions specifically provided by this statement: use, copy and modify 
(yet there is no explicit statement of sublicensing and combining with other 
works). That -- in my understanding -- is the legal equivalent to the BSD-2 
clause. However, the statement is quite different than the usual BSD 2 Clauses. 
but I am not aware of any license that is phrased in exactly this statement.

What is your opinion? Otherwise, I would also be fine with omitting it from the 
change for now and I could contact the authors if they agree and then do this 
change atomically later.

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-24 Thread Christophe Giboudeaux
cgiboudeaux added inline comments.

INLINE COMMENTS

> kconfigbackend_p.h:6
> +
> +Portions:
> +SPDX-FileCopyrightText: 1997 Matthias Kalle Dalheimer 

I don't think this is useful

> kconfigini_p.h:6
>  
> -   This library is free software; you can redistribute it and/or
> -   modify it under the terms of the GNU Library General Public
> -   License as published by the Free Software Foundation; either
> -   version 2 of the License, or (at your option) any later version.
> +   Portions:
> +   SPDX-FileCopyrightText: 1997 Matthias Kalle Dalheimer 

same thing here

> kcfg.xsd:20
> +
> +SPDX-License-Identifier: BSD-2-Clause
>  

What makes you think it's BSD?

> kwriteconfig.cpp:6-7
>  
> -Programmed by Luís Pedro Coelho 
> -based on kreadconfig by Bernhard Rosenkraenzer 
> +SPDX-FileContributor: Programmed by Luís Pedro Coelho 
> 
> +SPDX-FileContributor: based on kreadconfig by Bernhard Rosenkraenzer 
> 
>  

These 2 lines are only explanations about the 2 copyright holders listed above. 
They shouldn't be modified

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license headers to SPDX statements and add
  license files as required by REUSE specification.

REPOSITORY
  R237 KConfig

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27601

AFFECTED FILES
  KF5ConfigMacros.cmake
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/fallbackconfigresourcestest.cpp
  autotests/helper.h
  autotests/kconfig_compiler/kconfigcompiler_test.cpp
  autotests/kconfig_compiler/kconfigcompiler_test.h
  autotests/kconfig_compiler/kconfigcompiler_test_signals.cpp
  autotests/kconfig_compiler/klocalizedstring.h
  autotests/kconfig_compiler/test10main.cpp
  autotests/kconfig_compiler/test11_types.h
  autotests/kconfig_compiler/test11main.cpp
  autotests/kconfig_compiler/test12main.cpp
  autotests/kconfig_compiler/test13main.cpp
  autotests/kconfig_compiler/test1main.cpp
  autotests/kconfig_compiler/test2main.cpp
  autotests/kconfig_compiler/test3amain.cpp
  autotests/kconfig_compiler/test3main.cpp
  autotests/kconfig_compiler/test4main.cpp
  autotests/kconfig_compiler/test5main.cpp
  autotests/kconfig_compiler/test6main.cpp
  autotests/kconfig_compiler/test7main.cpp
  autotests/kconfig_compiler/test8main.cpp
  autotests/kconfig_compiler/test9main.cpp
  autotests/kconfig_compiler/test_dpointer_main.cpp
  autotests/kconfig_compiler/test_emptyentries_main.cpp
  autotests/kconfig_compiler/test_fileextensions_main.cxx
  autotests/kconfig_compiler/test_notifiers_main.cpp
  autotests/kconfig_compiler/test_qdebugcategorymain.cpp
  autotests/kconfig_compiler/test_signal_main.cpp
  autotests/kconfig_compiler/test_translation_kde_domain_main.cpp
  autotests/kconfig_compiler/test_translation_kde_main.cpp
  autotests/kconfig_compiler/test_translation_qt_main.cpp
  autotests/kconfigguitest.cpp
  autotests/kconfigguitest.h
  autotests/kconfigloadertest.cpp
  autotests/kconfigloadertest.h
  autotests/kconfignokdehometest.cpp
  autotests/kconfigskeletontest.cpp
  autotests/kconfigskeletontest.h
  autotests/kconfigtest.cpp
  autotests/kconfigtest.h
  autotests/kdesktopfiletest.cpp
  autotests/kdesktopfiletest.h
  autotests/kentrymaptest.cpp
  autotests/kentrymaptest.h
  autotests/ksharedconfig_in_global_object.cpp
  autotests/ksharedconfigtest.cpp
  autotests/kstandardshortcuttest.cpp
  autotests/kstandardshortcuttest.h
  autotests/test_kconf_update.cpp
  autotests/test_kconf_update.h
  autotests/test_kconfigutils.cpp
  autotests/test_kconfigutils.h
  cmake/rules_PyKF5.py
  src/core/bufferfragment_p.h
  src/core/conversioncheck.h
  src/core/kauthorized.cpp
  src/core/kauthorized.h
  src/core/kconfig.cpp
  src/core/kconfig.h
  src/core/kconfig_p.h
  src/core/kconfigbackend.cpp
  src/core/kconfigbackend_p.h
  src/core/kconfigbase.cpp
  src/core/kconfigbase.h
  src/core/kconfigbase_p.h
  src/core/kconfigdata.cpp
  src/core/kconfigdata.h
  src/core/kconfiggroup.cpp
  src/core/kconfiggroup.h
  src/core/kconfiggroup_p.h
  src/core/kconfigini.cpp
  src/core/kconfigini_p.h
  src/core/kconfigwatcher.cpp
  src/core/kconfigwatcher.h
  src/core/kcoreconfigskeleton.cpp
  src/core/kcoreconfigskeleton.h
  src/core/kcoreconfigskeleton_p.h
  src/core/kdesktopfile.cpp
  src/core/kdesktopfile.h
  src/core/kemailsettings.cpp
  src/core/kemailsettings.h
  src/core/ksharedconfig.cpp
  src/core/ksharedconfig.h
  src/gui/kconfiggroupgui.cpp
  src/gui/kconfiggui.cpp
  src/gui/kconfiggui.h
  src/gui/kconfigloader.cpp
  src/gui/kconfigloader.h
  src/gui/kconfigloader_p.h
  src/gui/kconfigloaderhandler_p.h
  src/gui/kconfigskeleton.cpp
  src/gui/kconfigskeleton.h
  src/gui/kstandardshortcut.cpp
  src/gui/kstandardshortcut.h
  src/gui/kwindowconfig.cpp
  src/gui/kwindowconfig.h
  src/kconf_update/kconf_update.cpp
  src/kconf_update/kconfigutils.cpp
  src/kconf_update/kconfigutils.h
  src/kconfig_compiler/KConfigCodeGeneratorBase.cpp
  src/kconfig_compiler/KConfigCodeGeneratorBase.h
  src/kconfig_compiler/KConfigCommonStructs.h
  src/kconfig_compiler/KConfigHeaderGenerator.cpp
  src/kconfig_compiler/KConfigHeaderGenerator.h
  src/kconfig_compiler/KConfigParameters.cpp
  src/kconfig_compiler/KConfigParameters.h
  src/kconfig_compiler/KConfigSourceGenerator.cpp
  src/kconfig_compiler/KConfigSourceGenerator.h
  src/kconfig_compiler/KConfigXmlParser.cpp
  src/kconfig_compiler/KConfigXmlParser.h
  src/kconfig_compiler/kcfg.xsd
  src/kconfig_compiler/kconfig_compiler.cpp
  src/kreadconfig/kreadconfig.cpp
  src/kreadconfig/kwriteconfig.cpp

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns