D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-15 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 75737.
cordlandwehr marked 2 inline comments as done.
cordlandwehr added a comment.


  Make snippet copyright statement more verbose

REPOSITORY
  R175 KHolidays

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27363?vs=75736=75737

BRANCH
  spdx

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

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/Bison-exception-2.2.txt
  LICENSES/GPL-3.0-or-later.txt
  LICENSES/LGPL-2.0-or-later.txt
  autotests/testholidayregion.cpp
  autotests/testholidayregion.h
  autotests/testlunar.cpp
  autotests/testlunar.h
  autotests/testseasons.cpp
  autotests/testseasons.h
  autotests/testsunriseset.cpp
  autotests/testsunriseset.h
  autotests/testzodiac.cpp
  src/astroseasons.cpp
  src/astroseasons.h
  src/declarative/holidayregionsmodel.cpp
  src/declarative/holidayregionsmodel.h
  src/declarative/kholidaysdeclarativeplugin.cpp
  src/declarative/kholidaysdeclarativeplugin.h
  src/holiday.cpp
  src/holiday.h
  src/holiday_p.h
  src/holidayregion.cpp
  src/holidayregion.h
  src/lunarphase.cpp
  src/lunarphase.h
  src/parsers/holidayparserdriver.cpp
  src/parsers/holidayparserdriver_p.h
  src/parsers/plan2/FlexLexer.h
  src/parsers/plan2/holidayparserdriverplan.cpp
  src/parsers/plan2/holidayparserdriverplan_p.h
  src/parsers/plan2/holidayparserplan.cpp
  src/parsers/plan2/holidayparserplan.hpp
  src/parsers/plan2/holidayparserplan.ypp
  src/parsers/plan2/holidayscannerplan.cpp
  src/parsers/plan2/holidayscannerplan.lpp
  src/parsers/plan2/holidayscannerplan_p.h
  src/parsers/plan2/location.hh
  src/parsers/plan2/position.hh
  src/parsers/plan2/stack.hh
  src/parsers/qcalendarsystem.cpp
  src/parsers/qcalendarsystem_p.h
  src/sunriseset.cpp
  src/sunriseset.h
  src/zodiac.cpp
  src/zodiac.h

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


Re: New Framework Review: KDAV

2020-02-15 Thread Andreas Cord-Landwehr
Hi, sorry for this very late mail, missed the call for reviews...

Would it be possible to do some license clarifications before moving kdav into 
the frameworks section?

In mostly all files it is not clear if the LGPL or the GPL is meant (stating 
"GNU Library General Public License" and referring to the GPL text at the end 
of the statement). This license statement is used for all files except 
autotests/fakesever.cpp and autotests/fakeserver.h.
Luckily, from the copyright statements there are only 3 copyright holders: 
Tobias, Sandro and Gregory. I put all 3 into CC.

@Tobias, Sandro, Gregory: Can you clarify that the code you are holding 
copyright about in this repository is licensed according to LGPL-2.0-or-later?

Cheers,
Andreas




D27297: KGuiAddons: Convert license headers to SPDX statements

2020-02-10 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 statements to SPDX and add license text files in LICENSES
  folder as required by the REUSE specification.
  
  License clarification of kguiaddons/tests/openurltest.cpp given in:
  https://mail.kde.org/pipermail/kde-frameworks-devel/2020-February/103423.html

REPOSITORY
  R273 KGuiAddons

BRANCH
  spdx

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

AFFECTED FILES
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-3.0-only.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-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/kiconutilstest.cpp
  autotests/kiconutilstest.h
  autotests/kwordwraptest.cpp
  src/colors/kcolorcollection.cpp
  src/colors/kcolorcollection.h
  src/colors/kcolormimedata.cpp
  src/colors/kcolormimedata.h
  src/colors/kcolorspaces.cpp
  src/colors/kcolorspaces_p.h
  src/colors/kcolorutils.cpp
  src/colors/kcolorutils.h
  src/colors/kguiaddons_colorhelpers_p.h
  src/fonts/kfontutils.cpp
  src/fonts/kfontutils.h
  src/text/kdatevalidator.cpp
  src/text/kdatevalidator.h
  src/text/kwordwrap.cpp
  src/text/kwordwrap.h
  src/util/kiconutils.cpp
  src/util/kiconutils.h
  src/util/kimagecache.h
  src/util/klocalimagecacheimpl.cpp
  src/util/klocalimagecacheimpl.h
  src/util/kmodifierkeyinfo.cpp
  src/util/kmodifierkeyinfo.h
  src/util/kmodifierkeyinfoprovider.cpp
  src/util/kmodifierkeyinfoprovider_p.h
  src/util/kmodifierkeyinfoprovider_xcb.cpp
  src/util/kmodifierkeyinfoprovider_xcb.h
  src/util/urlhandler.cpp
  tests/kmodifierkeyinfotest.cpp
  tests/openurltest.cpp

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


D27297: KGuiAddons: Convert license headers to SPDX statements

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

REPOSITORY
  R273 KGuiAddons

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

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


D27103: KItemModels: Convert license headers to SPDX markers

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


  Incorporate review findings
  
  - Use FileContributor tag for stating authors without copyright claim
  - Resolving Qt legal redirect
  - Unify comment style for copyright statements

REPOSITORY
  R275 KItemModels

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27103?vs=74861=75580

BRANCH
  spdx

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

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  autotests/bihash/benchmarks.cpp
  autotests/bihash/functionalitytest.cpp
  autotests/kcolumnheadersmodeltest.cpp
  autotests/kconcatenaterows_qml.cpp
  autotests/kdescendantsproxymodel_smoketest.cpp
  autotests/kdescendantsproxymodeltest.cpp
  autotests/kextracolumnsproxymodeltest.cpp
  autotests/klinkitemselectionmodeltest.cpp
  autotests/klinkitemselectionmodeltest.h
  autotests/kmodelindexproxymappertest.cpp
  autotests/knumbermodeltest.cpp
  autotests/krearrangecolumnsproxymodeltest.cpp
  autotests/krecursivefilterproxymodeltest.cpp
  autotests/kselectionproxymodel_smoketest.cpp
  autotests/kselectionproxymodeltest.cpp
  autotests/kselectionproxymodeltestsuite.cpp
  autotests/kselectionproxymodeltestsuite.h
  autotests/proxymodeltestsuite/dynamictreemodel.cpp
  autotests/proxymodeltestsuite/dynamictreemodel.h
  autotests/proxymodeltestsuite/dynamictreewidget.cpp
  autotests/proxymodeltestsuite/dynamictreewidget.h
  autotests/proxymodeltestsuite/eventloggerregister.cpp
  autotests/proxymodeltestsuite/eventloggerregister.h
  autotests/proxymodeltestsuite/indexfinder.h
  autotests/proxymodeltestsuite/modelcommander.cpp
  autotests/proxymodeltestsuite/modelcommander.h
  autotests/proxymodeltestsuite/modeldumper.cpp
  autotests/proxymodeltestsuite/modeldumper.h
  autotests/proxymodeltestsuite/modeleventlogger.cpp
  autotests/proxymodeltestsuite/modeleventlogger.h
  autotests/proxymodeltestsuite/modelselector.cpp
  autotests/proxymodeltestsuite/modelselector.h
  autotests/proxymodeltestsuite/modelspy.cpp
  autotests/proxymodeltestsuite/modelspy.h
  autotests/proxymodeltestsuite/modeltest.cpp
  autotests/proxymodeltestsuite/modeltest.h
  autotests/proxymodeltestsuite/persistentchangelist.h
  autotests/proxymodeltestsuite/proxymodeltest.cpp
  autotests/proxymodeltestsuite/proxymodeltest.h
  autotests/test_model_helpers.h
  src/core/kbihash_p.h
  src/core/kbreadcrumbselectionmodel.cpp
  src/core/kbreadcrumbselectionmodel.h
  src/core/kcheckableproxymodel.cpp
  src/core/kcheckableproxymodel.h
  src/core/kcolumnheadersmodel.cpp
  src/core/kcolumnheadersmodel.h
  src/core/kconcatenaterowsproxymodel.cpp
  src/core/kconcatenaterowsproxymodel.h
  src/core/kdescendantsproxymodel.cpp
  src/core/kdescendantsproxymodel.h
  src/core/kextracolumnsproxymodel.cpp
  src/core/kextracolumnsproxymodel.h
  src/core/klinkitemselectionmodel.cpp
  src/core/klinkitemselectionmodel.h
  src/core/kmodelindexproxymapper.cpp
  src/core/kmodelindexproxymapper.h
  src/core/knumbermodel.cpp
  src/core/knumbermodel.h
  src/core/krearrangecolumnsproxymodel.cpp
  src/core/krearrangecolumnsproxymodel.h
  src/core/krecursivefilterproxymodel.cpp
  src/core/krecursivefilterproxymodel.h
  src/core/kselectionproxymodel.cpp
  src/core/kselectionproxymodel.h
  src/core/kvoidpointerfactory_p.h
  src/qml/kconcatenaterowsproxymodel_qml.cpp
  src/qml/kconcatenaterowsproxymodel_qml.h
  src/qml/plugin.cpp
  src/qml/plugin.h
  tests/proxymodeltestapp/breadcrumbdirectionwidget.cpp
  tests/proxymodeltestapp/breadcrumbdirectionwidget.h
  tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp
  tests/proxymodeltestapp/breadcrumbnavigationwidget.h
  tests/proxymodeltestapp/breadcrumbswidget.cpp
  tests/proxymodeltestapp/breadcrumbswidget.h
  tests/proxymodeltestapp/checkablewidget.cpp
  tests/proxymodeltestapp/checkablewidget.h
  tests/proxymodeltestapp/descendantpmwidget.cpp
  tests/proxymodeltestapp/descendantpmwidget.h
  tests/proxymodeltestapp/kidentityproxymodelwidget.cpp
  tests/proxymodeltestapp/kidentityproxymodelwidget.h
  tests/proxymodeltestapp/kreparentingproxymodel.cpp
  tests/proxymodeltestapp/kreparentingproxymodel.h
  tests/proxymodeltestapp/lessthanwidget.cpp
  tests/proxymodeltestapp/lessthanwidget.h
  tests/proxymodeltestapp/main.cpp
  tests/proxymodeltestapp/mainwindow.cpp
  tests/proxymodeltestapp/mainwindow.h
  tests/proxymodeltestapp/matchcheckingwidget.cpp
  tests/proxymodeltestapp/matchcheckingwidget.h
  tests/proxymodeltestapp/modelcommanderwidget.cpp
  tests/proxymodeltestapp/modelcommanderwidget.h
  tests/proxymodeltestapp/proxyitemselectionwidget.cpp
  tests/proxymodeltestapp/proxyitemselectionwidget.h
  tests/proxymodeltestapp/proxymodeltestwidget.cpp
  tests/proxymodeltestapp/proxymodeltestwidget.h
  tests/proxymodeltestapp/recursivefilterpmwidget.cpp
  tests/proxymodeltestapp/recursivefilterpmwidget.h
  tests/proxymodeltestapp/reparentingpmwidget.cpp
  

D27103: KItemModels: Convert license headers to SPDX markers

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr marked an inline comment as done.

REPOSITORY
  R275 KItemModels

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

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


D27106: Attica: Convert license statements to SPDX markers

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


  Solve review findings
  
  - Fix license files
  - Use FileContributor tag for Author statements without copyright claim

REPOSITORY
  R235 Attica

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27106?vs=74869=75579

BRANCH
  spdx

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

AFFECTED FILES
  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
  autotests/configtest.cpp
  autotests/persontest.cpp
  autotests/privatedatatest.cpp
  autotests/providertest.cpp
  src/accountbalance.cpp
  src/accountbalance.h
  src/accountbalanceparser.cpp
  src/accountbalanceparser.h
  src/achievement.cpp
  src/achievement.h
  src/achievementparser.cpp
  src/achievementparser.h
  src/activity.cpp
  src/activity.h
  src/activityparser.cpp
  src/activityparser.h
  src/atticabasejob.cpp
  src/atticabasejob.h
  src/atticautils.cpp
  src/atticautils.h
  src/buildservice.cpp
  src/buildservice.h
  src/buildservicejob.cpp
  src/buildservicejob.h
  src/buildservicejoboutput.cpp
  src/buildservicejoboutput.h
  src/buildservicejoboutputparser.cpp
  src/buildservicejoboutputparser.h
  src/buildservicejobparser.cpp
  src/buildservicejobparser.h
  src/buildserviceparser.cpp
  src/buildserviceparser.h
  src/category.cpp
  src/category.h
  src/categoryparser.cpp
  src/categoryparser.h
  src/cloud.cpp
  src/cloud.h
  src/cloudparser.cpp
  src/cloudparser.h
  src/comment.cpp
  src/comment.h
  src/commentparser.cpp
  src/commentparser.h
  src/config.cpp
  src/config.h
  src/configparser.cpp
  src/configparser.h
  src/content.cpp
  src/content.h
  src/contentparser.cpp
  src/contentparser.h
  src/deletejob.cpp
  src/deletejob.h
  src/distribution.cpp
  src/distribution.h
  src/distributionparser.cpp
  src/distributionparser.h
  src/downloaddescription.cpp
  src/downloaddescription.h
  src/downloaditem.cpp
  src/downloaditem.h
  src/downloaditemparser.cpp
  src/downloaditemparser.h
  src/event.cpp
  src/event.h
  src/eventparser.cpp
  src/eventparser.h
  src/folder.cpp
  src/folder.h
  src/folderparser.cpp
  src/folderparser.h
  src/forum.cpp
  src/forum.h
  src/forumparser.cpp
  src/forumparser.h
  src/getjob.cpp
  src/getjob.h
  src/homepageentry.cpp
  src/homepageentry.h
  src/homepagetype.cpp
  src/homepagetype.h
  src/homepagetypeparser.cpp
  src/homepagetypeparser.h
  src/icon.cpp
  src/icon.h
  src/itemjob.cpp
  src/itemjob.h
  src/knowledgebaseentry.cpp
  src/knowledgebaseentry.h
  src/knowledgebaseentryparser.cpp
  src/knowledgebaseentryparser.h
  src/license.cpp
  src/license.h
  src/licenseparser.cpp
  src/licenseparser.h
  src/listjob.cpp
  src/listjob.h
  src/listjob_inst.cpp
  src/message.cpp
  src/message.h
  src/messageparser.cpp
  src/messageparser.h
  src/metadata.cpp
  src/metadata.h
  src/parser.cpp
  src/parser.h
  src/person.cpp
  src/person.h
  src/personparser.cpp
  src/personparser.h
  src/platformdependent.h
  src/platformdependent_v2.cpp
  src/platformdependent_v2.h
  src/postfiledata.cpp
  src/postfiledata.h
  src/postjob.cpp
  src/postjob.h
  src/privatedata.cpp
  src/privatedata.h
  src/privatedataparser.cpp
  src/privatedataparser.h
  src/project.cpp
  src/project.h
  src/projectparser.cpp
  src/projectparser.h
  src/provider.cpp
  src/provider.h
  src/providermanager.cpp
  src/providermanager.h
  src/publisher.cpp
  src/publisher.h
  src/publisherfield.cpp
  src/publisherfield.h
  src/publisherfieldparser.cpp
  src/publisherfieldparser.h
  src/publisherparser.cpp
  src/publisherparser.h
  src/putjob.cpp
  src/putjob.h
  src/qtplatformdependent.cpp
  src/qtplatformdependent_p.h
  src/remoteaccount.cpp
  src/remoteaccount.h
  src/remoteaccountparser.cpp
  src/remoteaccountparser.h
  src/topic.cpp
  src/topic.h
  src/topicparser.cpp
  src/topicparser.h
  src/version.h.cmake
  tests/projecttest/main.cpp
  tests/projecttest/projecttest.cpp
  tests/projecttest/projecttest.h

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


D27106: Attica: Convert license statements to SPDX markers

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr marked 2 inline comments as done.

REPOSITORY
  R235 Attica

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

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


D27297: KGuiAddons: Convert license headers to SPDX statements

2020-02-10 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R273:9cdefdd60fb0: KGuiAddons: Convert license headers to SPDX 
statements (authored by cordlandwehr).

REPOSITORY
  R273 KGuiAddons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27297?vs=75392=75403

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

AFFECTED FILES
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-3.0-only.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-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/kiconutilstest.cpp
  autotests/kiconutilstest.h
  autotests/kwordwraptest.cpp
  src/colors/kcolorcollection.cpp
  src/colors/kcolorcollection.h
  src/colors/kcolormimedata.cpp
  src/colors/kcolormimedata.h
  src/colors/kcolorspaces.cpp
  src/colors/kcolorspaces_p.h
  src/colors/kcolorutils.cpp
  src/colors/kcolorutils.h
  src/colors/kguiaddons_colorhelpers_p.h
  src/fonts/kfontutils.cpp
  src/fonts/kfontutils.h
  src/text/kdatevalidator.cpp
  src/text/kdatevalidator.h
  src/text/kwordwrap.cpp
  src/text/kwordwrap.h
  src/util/kiconutils.cpp
  src/util/kiconutils.h
  src/util/kimagecache.h
  src/util/klocalimagecacheimpl.cpp
  src/util/klocalimagecacheimpl.h
  src/util/kmodifierkeyinfo.cpp
  src/util/kmodifierkeyinfo.h
  src/util/kmodifierkeyinfoprovider.cpp
  src/util/kmodifierkeyinfoprovider_p.h
  src/util/kmodifierkeyinfoprovider_xcb.cpp
  src/util/kmodifierkeyinfoprovider_xcb.h
  src/util/urlhandler.cpp
  tests/kmodifierkeyinfotest.cpp
  tests/openurltest.cpp

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


D27932: NetworkManager-Qt: Convert license headers to SPDX expressions

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

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

REPOSITORY
  R282 NetworkManagerQt

BRANCH
  spdx

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

AFFECTED FILES
  .Doxyfile.cmake
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/activeconnectiontest.cpp
  autotests/activeconnectiontest.h
  autotests/managertest.cpp
  autotests/managertest.h
  autotests/settings/8021xsettingtest.cpp
  autotests/settings/8021xsettingtest.h
  autotests/settings/adslsettingtest.cpp
  autotests/settings/adslsettingtest.h
  autotests/settings/bluetoothsettingtest.cpp
  autotests/settings/bluetoothsettingtest.h
  autotests/settings/bondsettingtest.cpp
  autotests/settings/bondsettingtest.h
  autotests/settings/bridgeportsettingtest.cpp
  autotests/settings/bridgeportsettingtest.h
  autotests/settings/bridgesettingtest.cpp
  autotests/settings/bridgesettingtest.h
  autotests/settings/cdmasettingtest.cpp
  autotests/settings/cdmasettingtest.h
  autotests/settings/connectionsettingtest.cpp
  autotests/settings/connectionsettingtest.h
  autotests/settings/dcbsettingtest.cpp
  autotests/settings/dcbsettingtest.h
  autotests/settings/gsmsettingtest.cpp
  autotests/settings/gsmsettingtest.h
  autotests/settings/infinibandsettingtest.cpp
  autotests/settings/infinibandsettingtest.h
  autotests/settings/iptunnelsettingtest.cpp
  autotests/settings/iptunnelsettingtest.h
  autotests/settings/ipv4settingtest.cpp
  autotests/settings/ipv4settingtest.h
  autotests/settings/ipv6settingtest.cpp
  autotests/settings/ipv6settingtest.h
  autotests/settings/macsecsettingtest.cpp
  autotests/settings/macsecsettingtest.h
  autotests/settings/matchsettingtest.cpp
  autotests/settings/matchsettingtest.h
  autotests/settings/olpcmeshsettingtest.cpp
  autotests/settings/olpcmeshsettingtest.h
  autotests/settings/ovsbridgesettingtest.cpp
  autotests/settings/ovsbridgesettingtest.h
  autotests/settings/ovsinterfacesettingtest.cpp
  autotests/settings/ovsinterfacesettingtest.h
  autotests/settings/ovspatchsettingtest.cpp
  autotests/settings/ovspatchsettingtest.h
  autotests/settings/ovsportsettingtest.cpp
  autotests/settings/ovsportsettingtest.h
  autotests/settings/pppoesettingtest.cpp
  autotests/settings/pppoesettingtest.h
  autotests/settings/pppsettingtest.cpp
  autotests/settings/pppsettingtest.h
  autotests/settings/proxysettingtest.cpp
  autotests/settings/proxysettingtest.h
  autotests/settings/serialsettingtest.cpp
  autotests/settings/serialsettingtest.h
  autotests/settings/tcsettingtest.cpp
  autotests/settings/tcsettingtest.h
  autotests/settings/teamportsettingtest.cpp
  autotests/settings/teamportsettingtest.h
  autotests/settings/tunsettingtest.cpp
  autotests/settings/tunsettingtest.h
  autotests/settings/usersettingtest.cpp
  autotests/settings/usersettingtest.h
  autotests/settings/vlansettingtest.cpp
  autotests/settings/vlansettingtest.h
  autotests/settings/vpnsettingtest.cpp
  autotests/settings/vpnsettingtest.h
  autotests/settings/vxlansettingtest.cpp
  autotests/settings/vxlansettingtest.h
  autotests/settings/wimaxsettingtest.cpp
  autotests/settings/wimaxsettingtest.h
  autotests/settings/wiredsettingtest.cpp
  autotests/settings/wiredsettingtest.h
  autotests/settings/wireguardsettingtest.cpp
  autotests/settings/wireguardsettingtest.h
  autotests/settings/wirelesssecuritysettingtest.cpp
  autotests/settings/wirelesssecuritysettingtest.h
  autotests/settings/wirelesssettingtest.cpp
  autotests/settings/wirelesssettingtest.h
  autotests/settingstest.cpp
  autotests/settingstest.h
  cmake/FindNetworkManager.cmake
  examples/createconnection/main.cpp
  examples/main.cpp
  src/accesspoint.cpp
  src/accesspoint.h
  src/accesspoint_p.h
  src/activeconnection.cpp
  src/activeconnection.h
  src/activeconnection_p.h
  src/adsldevice.cpp
  src/adsldevice.h
  src/adsldevice_p.h
  src/bluetoothdevice.cpp
  src/bluetoothdevice.h
  src/bluetoothdevice_p.h
  src/bonddevice.cpp
  src/bonddevice.h
  src/bonddevice_p.h
  src/bridgedevice.cpp
  src/bridgedevice.h
  src/bridgedevice_p.h
  src/connection.cpp
  src/connection.h
  src/connection_p.h
  src/device.cpp
  src/device.h
  src/device_p.h
  src/devicestatistics.cpp
  src/devicestatistics.h
  src/devicestatistics_p.h
  src/dhcp4config.cpp
  src/dhcp4config.h
  src/dhcp4config_p.h
  src/dhcp6config.cpp
  src/dhcp6config.h
  src/dhcp6config_p.h
  src/dnsconfiguration.cpp
  src/dnsconfiguration.h
  src/dnsdomain.cpp
  src/dnsdomain.h
  src/fakenetwork/accesspoint.cpp
  src/fakenetwork/accesspoint.h
  

D27932: NetworkManager-Qt: Convert license headers to SPDX expressions

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

REPOSITORY
  R282 NetworkManagerQt

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

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


D27932: NetworkManager-Qt: Convert license headers to SPDX expressions

2020-03-11 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R282:fa9ef0d84898: NetworkManager-Qt: Convert license headers 
to SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R282 NetworkManagerQt

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27932?vs=77211=77449

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

AFFECTED FILES
  .Doxyfile.cmake
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/activeconnectiontest.cpp
  autotests/activeconnectiontest.h
  autotests/managertest.cpp
  autotests/managertest.h
  autotests/settings/8021xsettingtest.cpp
  autotests/settings/8021xsettingtest.h
  autotests/settings/adslsettingtest.cpp
  autotests/settings/adslsettingtest.h
  autotests/settings/bluetoothsettingtest.cpp
  autotests/settings/bluetoothsettingtest.h
  autotests/settings/bondsettingtest.cpp
  autotests/settings/bondsettingtest.h
  autotests/settings/bridgeportsettingtest.cpp
  autotests/settings/bridgeportsettingtest.h
  autotests/settings/bridgesettingtest.cpp
  autotests/settings/bridgesettingtest.h
  autotests/settings/cdmasettingtest.cpp
  autotests/settings/cdmasettingtest.h
  autotests/settings/connectionsettingtest.cpp
  autotests/settings/connectionsettingtest.h
  autotests/settings/dcbsettingtest.cpp
  autotests/settings/dcbsettingtest.h
  autotests/settings/gsmsettingtest.cpp
  autotests/settings/gsmsettingtest.h
  autotests/settings/infinibandsettingtest.cpp
  autotests/settings/infinibandsettingtest.h
  autotests/settings/iptunnelsettingtest.cpp
  autotests/settings/iptunnelsettingtest.h
  autotests/settings/ipv4settingtest.cpp
  autotests/settings/ipv4settingtest.h
  autotests/settings/ipv6settingtest.cpp
  autotests/settings/ipv6settingtest.h
  autotests/settings/macsecsettingtest.cpp
  autotests/settings/macsecsettingtest.h
  autotests/settings/matchsettingtest.cpp
  autotests/settings/matchsettingtest.h
  autotests/settings/olpcmeshsettingtest.cpp
  autotests/settings/olpcmeshsettingtest.h
  autotests/settings/ovsbridgesettingtest.cpp
  autotests/settings/ovsbridgesettingtest.h
  autotests/settings/ovsinterfacesettingtest.cpp
  autotests/settings/ovsinterfacesettingtest.h
  autotests/settings/ovspatchsettingtest.cpp
  autotests/settings/ovspatchsettingtest.h
  autotests/settings/ovsportsettingtest.cpp
  autotests/settings/ovsportsettingtest.h
  autotests/settings/pppoesettingtest.cpp
  autotests/settings/pppoesettingtest.h
  autotests/settings/pppsettingtest.cpp
  autotests/settings/pppsettingtest.h
  autotests/settings/proxysettingtest.cpp
  autotests/settings/proxysettingtest.h
  autotests/settings/serialsettingtest.cpp
  autotests/settings/serialsettingtest.h
  autotests/settings/tcsettingtest.cpp
  autotests/settings/tcsettingtest.h
  autotests/settings/teamportsettingtest.cpp
  autotests/settings/teamportsettingtest.h
  autotests/settings/tunsettingtest.cpp
  autotests/settings/tunsettingtest.h
  autotests/settings/usersettingtest.cpp
  autotests/settings/usersettingtest.h
  autotests/settings/vlansettingtest.cpp
  autotests/settings/vlansettingtest.h
  autotests/settings/vpnsettingtest.cpp
  autotests/settings/vpnsettingtest.h
  autotests/settings/vxlansettingtest.cpp
  autotests/settings/vxlansettingtest.h
  autotests/settings/wimaxsettingtest.cpp
  autotests/settings/wimaxsettingtest.h
  autotests/settings/wiredsettingtest.cpp
  autotests/settings/wiredsettingtest.h
  autotests/settings/wireguardsettingtest.cpp
  autotests/settings/wireguardsettingtest.h
  autotests/settings/wirelesssecuritysettingtest.cpp
  autotests/settings/wirelesssecuritysettingtest.h
  autotests/settings/wirelesssettingtest.cpp
  autotests/settings/wirelesssettingtest.h
  autotests/settingstest.cpp
  autotests/settingstest.h
  cmake/FindNetworkManager.cmake
  examples/createconnection/main.cpp
  examples/main.cpp
  src/accesspoint.cpp
  src/accesspoint.h
  src/accesspoint_p.h
  src/activeconnection.cpp
  src/activeconnection.h
  src/activeconnection_p.h
  src/adsldevice.cpp
  src/adsldevice.h
  src/adsldevice_p.h
  src/bluetoothdevice.cpp
  src/bluetoothdevice.h
  src/bluetoothdevice_p.h
  src/bonddevice.cpp
  src/bonddevice.h
  src/bonddevice_p.h
  src/bridgedevice.cpp
  src/bridgedevice.h
  src/bridgedevice_p.h
  src/connection.cpp
  src/connection.h
  src/connection_p.h
  src/device.cpp
  src/device.h
  src/device_p.h
  src/devicestatistics.cpp
  src/devicestatistics.h
  src/devicestatistics_p.h
  src/dhcp4config.cpp
  src/dhcp4config.h
  src/dhcp4config_p.h
  src/dhcp6config.cpp
  src/dhcp6config.h
  src/dhcp6config_p.h
  src/dnsconfiguration.cpp
  src/dnsconfiguration.h
  src/dnsdomain.cpp
  src/dnsdomain.h
  src/fakenetwork/accesspoint.cpp
  src/fakenetwork/accesspoint.h
  src/fakenetwork/activeconnection.cpp
  src/fakenetwork/activeconnection.h
  

D28058: KWayland: Convert license headers to SPDX

2020-03-15 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 expressions and add license files as
  required by REUSE specification.

REPOSITORY
  R127 KWayland

BRANCH
  spdx

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

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT-CMU.txt
  LICENSES/MIT.txt
  autotests/client/test_compositor.cpp
  autotests/client/test_datadevice.cpp
  autotests/client/test_datasource.cpp
  autotests/client/test_drag_drop.cpp
  autotests/client/test_error.cpp
  autotests/client/test_fake_input.cpp
  autotests/client/test_idle.cpp
  autotests/client/test_plasma_virtual_desktop.cpp
  autotests/client/test_plasma_window_model.cpp
  autotests/client/test_plasmashell.cpp
  autotests/client/test_pointer_constraints.cpp
  autotests/client/test_remote_access.cpp
  autotests/client/test_selection.cpp
  autotests/client/test_server_side_decoration.cpp
  autotests/client/test_server_side_decoration_palette.cpp
  autotests/client/test_shadow.cpp
  autotests/client/test_shm_pool.cpp
  autotests/client/test_text_input.cpp
  autotests/client/test_wayland_appmenu.cpp
  autotests/client/test_wayland_blur.cpp
  autotests/client/test_wayland_connection_thread.cpp
  autotests/client/test_wayland_contrast.cpp
  autotests/client/test_wayland_filter.cpp
  autotests/client/test_wayland_fullscreen_shell.cpp
  autotests/client/test_wayland_output.cpp
  autotests/client/test_wayland_outputdevice.cpp
  autotests/client/test_wayland_outputmanagement.cpp
  autotests/client/test_wayland_region.cpp
  autotests/client/test_wayland_registry.cpp
  autotests/client/test_wayland_seat.cpp
  autotests/client/test_wayland_shell.cpp
  autotests/client/test_wayland_slide.cpp
  autotests/client/test_wayland_subcompositor.cpp
  autotests/client/test_wayland_subsurface.cpp
  autotests/client/test_wayland_surface.cpp
  autotests/client/test_wayland_windowmanagement.cpp
  autotests/client/test_xdg_decoration.cpp
  autotests/client/test_xdg_foreign.cpp
  autotests/client/test_xdg_output.cpp
  autotests/client/test_xdg_shell.cpp
  autotests/client/test_xdg_shell.h
  autotests/client/test_xdg_shell_stable.cpp
  autotests/client/test_xdg_shell_v5.cpp
  autotests/client/test_xdg_shell_v6.cpp
  autotests/server/surfaceextension_helper.cpp
  autotests/server/test_display.cpp
  autotests/server/test_no_xdg_runtime_dir.cpp
  autotests/server/test_qt_surface_extension.cpp
  autotests/server/test_seat.cpp
  cmake/Modules/FindWaylandProtocols.cmake
  src/client/appmenu.cpp
  src/client/appmenu.h
  src/client/blur.cpp
  src/client/blur.h
  src/client/buffer.cpp
  src/client/buffer.h
  src/client/buffer_p.h
  src/client/compositor.cpp
  src/client/compositor.h
  src/client/connection_thread.cpp
  src/client/connection_thread.h
  src/client/contrast.cpp
  src/client/contrast.h
  src/client/datadevice.cpp
  src/client/datadevice.h
  src/client/datadevicemanager.cpp
  src/client/datadevicemanager.h
  src/client/dataoffer.cpp
  src/client/dataoffer.h
  src/client/datasource.cpp
  src/client/datasource.h
  src/client/dpms.cpp
  src/client/dpms.h
  src/client/event_queue.cpp
  src/client/event_queue.h
  src/client/fakeinput.cpp
  src/client/fakeinput.h
  src/client/fullscreen_shell.cpp
  src/client/fullscreen_shell.h
  src/client/idle.cpp
  src/client/idle.h
  src/client/idleinhibit.cpp
  src/client/idleinhibit.h
  src/client/keyboard.cpp
  src/client/keyboard.h
  src/client/keystate.cpp
  src/client/keystate.h
  src/client/output.cpp
  src/client/output.h
  src/client/outputconfiguration.cpp
  src/client/outputconfiguration.h
  src/client/outputdevice.cpp
  src/client/outputdevice.h
  src/client/outputmanagement.cpp
  src/client/outputmanagement.h
  src/client/plasmashell.cpp
  src/client/plasmashell.h
  src/client/plasmavirtualdesktop.cpp
  src/client/plasmavirtualdesktop.h
  src/client/plasmawindowmanagement.cpp
  src/client/plasmawindowmanagement.h
  src/client/plasmawindowmodel.cpp
  src/client/plasmawindowmodel.h
  src/client/pointer.cpp
  src/client/pointer.h
  src/client/pointerconstraints.cpp
  src/client/pointerconstraints.h
  src/client/pointergestures.cpp
  src/client/pointergestures.h
  src/client/protocols/appmenu.xml
  src/client/protocols/blur.xml
  src/client/protocols/contrast.xml
  src/client/protocols/dpms.xml
  src/client/protocols/fake-input.xml
  src/client/protocols/idle.xml
  src/client/protocols/keystate.xml
  src/client/protocols/output-management.xml
  src/client/protocols/outputdevice.xml
  src/client/protocols/plasma-effects.xml
  src/client/protocols/plasma-shell.xml
  src/client/protocols/plasma-virtual-desktop.xml
  src/client/protocols/plasma-window-management.xml
  src/client/protocols/remote-access.xml
  

D28058: KWayland: Convert license headers to SPDX

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

REPOSITORY
  R127 KWayland

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

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


D28056: KWindowSystem: Convert license headers to SPDX expressions

2020-03-15 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 expressions and add license
  files according to REUSE specification.

REPOSITORY
  R278 KWindowSystem

BRANCH
  spdx

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

AFFECTED FILES
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/compositingenabled_test.cpp
  autotests/dontcrashmapviewport.cpp
  autotests/fixx11h_test.cpp
  autotests/fixx11h_test2.cpp
  autotests/helper/wayland_platform.cpp
  autotests/kkeyserver_x11_unittest.cpp
  autotests/kmanagerselectiontest.cpp
  autotests/kmanagerselectiontest.h
  autotests/kstartupinfo_unittest.cpp
  autotests/kwindoweffectstest.cpp
  autotests/kwindowinfox11test.cpp
  autotests/kwindowsystem_platform_wayland_test.cpp
  autotests/kwindowsystem_threadtest.cpp
  autotests/kwindowsystemx11test.cpp
  autotests/kxmessages_unittest.cpp
  autotests/netrootinfotestwm.cpp
  autotests/nettesthelper.h
  autotests/netwininfotestclient.cpp
  autotests/netwininfotestwm.cpp
  src/kkeyserver.cpp
  src/kkeyserver.h
  src/kstartupinfo.cpp
  src/kstartupinfo.h
  src/kusertimestamp.cpp
  src/kusertimestamp.h
  src/kwindoweffects.cpp
  src/kwindoweffects.h
  src/kwindoweffects_dummy.cpp
  src/kwindoweffects_dummy_p.h
  src/kwindoweffects_p.h
  src/kwindowinfo.cpp
  src/kwindowinfo.h
  src/kwindowinfo_dummy_p.h
  src/kwindowinfo_p.h
  src/kwindowshadow.cpp
  src/kwindowshadow.h
  src/kwindowshadow_dummy_p.h
  src/kwindowshadow_p.h
  src/kwindowsystem.cpp
  src/kwindowsystem.h
  src/kwindowsystem_dummy_p.h
  src/kwindowsystem_p.h
  src/kwindowsystemplugininterface.cpp
  src/kwindowsystemplugininterface_p.h
  src/netwm_def.h
  src/platforms/osx/kkeyserver.cpp
  src/platforms/osx/kkeyserver_mac.h
  src/platforms/osx/kwindowinfo.cpp
  src/platforms/osx/kwindowinfo_mac_p.h
  src/platforms/osx/kwindowsystem.cpp
  src/platforms/wayland/kwindowsystem.cpp
  src/platforms/wayland/kwindowsystem_p_wayland.h
  src/platforms/wayland/plugin.cpp
  src/platforms/wayland/plugin.h
  src/platforms/windows/kkeyserver.cpp
  src/platforms/windows/kkeyserver_win.h
  src/platforms/windows/kwindowinfo.cpp
  src/platforms/windows/kwindowsystem.cpp
  src/platforms/xcb/atoms_p.h
  src/platforms/xcb/fixx11h.h
  src/platforms/xcb/kkeyserver.cpp
  src/platforms/xcb/kkeyserver_x11.h
  src/platforms/xcb/kselectionowner.cpp
  src/platforms/xcb/kselectionowner.h
  src/platforms/xcb/kselectionwatcher.cpp
  src/platforms/xcb/kselectionwatcher.h
  src/platforms/xcb/kwindoweffects.cpp
  src/platforms/xcb/kwindoweffects_x11.h
  src/platforms/xcb/kwindowinfo.cpp
  src/platforms/xcb/kwindowinfo_p_x11.h
  src/platforms/xcb/kwindowshadow.cpp
  src/platforms/xcb/kwindowshadow_p_x11.h
  src/platforms/xcb/kwindowsystem.cpp
  src/platforms/xcb/kwindowsystem_p_x11.h
  src/platforms/xcb/kxerrorhandler.cpp
  src/platforms/xcb/kxerrorhandler_p.h
  src/platforms/xcb/kxmessages.cpp
  src/platforms/xcb/kxmessages.h
  src/platforms/xcb/kxutils.cpp
  src/platforms/xcb/kxutils_p.h
  src/platforms/xcb/netwm.cpp
  src/platforms/xcb/netwm.h
  src/platforms/xcb/netwm_p.h
  src/platforms/xcb/plugin.cpp
  src/platforms/xcb/plugin.h
  src/pluginwrapper.cpp
  src/pluginwrapper_p.h
  tests/backgroundcontrasttest.cpp
  tests/blurbehindtest.cpp
  tests/createpixmapfromhandletest.cpp
  tests/icontest.cpp
  tests/setmainwindowtest.cpp

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


D28056: KWindowSystem: Convert license headers to SPDX expressions

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

REPOSITORY
  R278 KWindowSystem

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

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


D28058: KWayland: Convert license headers to SPDX

2020-03-16 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R127:09147becf9b1: KWayland: Convert license headers to SPDX 
(authored by cordlandwehr).

REPOSITORY
  R127 KWayland

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D28058?vs=77657=0

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

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT-CMU.txt
  LICENSES/MIT.txt
  autotests/client/test_compositor.cpp
  autotests/client/test_datadevice.cpp
  autotests/client/test_datasource.cpp
  autotests/client/test_drag_drop.cpp
  autotests/client/test_error.cpp
  autotests/client/test_fake_input.cpp
  autotests/client/test_idle.cpp
  autotests/client/test_plasma_virtual_desktop.cpp
  autotests/client/test_plasma_window_model.cpp
  autotests/client/test_plasmashell.cpp
  autotests/client/test_pointer_constraints.cpp
  autotests/client/test_remote_access.cpp
  autotests/client/test_selection.cpp
  autotests/client/test_server_side_decoration.cpp
  autotests/client/test_server_side_decoration_palette.cpp
  autotests/client/test_shadow.cpp
  autotests/client/test_shm_pool.cpp
  autotests/client/test_text_input.cpp
  autotests/client/test_wayland_appmenu.cpp
  autotests/client/test_wayland_blur.cpp
  autotests/client/test_wayland_connection_thread.cpp
  autotests/client/test_wayland_contrast.cpp
  autotests/client/test_wayland_filter.cpp
  autotests/client/test_wayland_fullscreen_shell.cpp
  autotests/client/test_wayland_output.cpp
  autotests/client/test_wayland_outputdevice.cpp
  autotests/client/test_wayland_outputmanagement.cpp
  autotests/client/test_wayland_region.cpp
  autotests/client/test_wayland_registry.cpp
  autotests/client/test_wayland_seat.cpp
  autotests/client/test_wayland_shell.cpp
  autotests/client/test_wayland_slide.cpp
  autotests/client/test_wayland_subcompositor.cpp
  autotests/client/test_wayland_subsurface.cpp
  autotests/client/test_wayland_surface.cpp
  autotests/client/test_wayland_windowmanagement.cpp
  autotests/client/test_xdg_decoration.cpp
  autotests/client/test_xdg_foreign.cpp
  autotests/client/test_xdg_output.cpp
  autotests/client/test_xdg_shell.cpp
  autotests/client/test_xdg_shell.h
  autotests/client/test_xdg_shell_stable.cpp
  autotests/client/test_xdg_shell_v5.cpp
  autotests/client/test_xdg_shell_v6.cpp
  autotests/server/surfaceextension_helper.cpp
  autotests/server/test_display.cpp
  autotests/server/test_no_xdg_runtime_dir.cpp
  autotests/server/test_qt_surface_extension.cpp
  autotests/server/test_seat.cpp
  cmake/Modules/FindWaylandProtocols.cmake
  src/client/appmenu.cpp
  src/client/appmenu.h
  src/client/blur.cpp
  src/client/blur.h
  src/client/buffer.cpp
  src/client/buffer.h
  src/client/buffer_p.h
  src/client/compositor.cpp
  src/client/compositor.h
  src/client/connection_thread.cpp
  src/client/connection_thread.h
  src/client/contrast.cpp
  src/client/contrast.h
  src/client/datadevice.cpp
  src/client/datadevice.h
  src/client/datadevicemanager.cpp
  src/client/datadevicemanager.h
  src/client/dataoffer.cpp
  src/client/dataoffer.h
  src/client/datasource.cpp
  src/client/datasource.h
  src/client/dpms.cpp
  src/client/dpms.h
  src/client/event_queue.cpp
  src/client/event_queue.h
  src/client/fakeinput.cpp
  src/client/fakeinput.h
  src/client/fullscreen_shell.cpp
  src/client/fullscreen_shell.h
  src/client/idle.cpp
  src/client/idle.h
  src/client/idleinhibit.cpp
  src/client/idleinhibit.h
  src/client/keyboard.cpp
  src/client/keyboard.h
  src/client/keystate.cpp
  src/client/keystate.h
  src/client/output.cpp
  src/client/output.h
  src/client/outputconfiguration.cpp
  src/client/outputconfiguration.h
  src/client/outputdevice.cpp
  src/client/outputdevice.h
  src/client/outputmanagement.cpp
  src/client/outputmanagement.h
  src/client/plasmashell.cpp
  src/client/plasmashell.h
  src/client/plasmavirtualdesktop.cpp
  src/client/plasmavirtualdesktop.h
  src/client/plasmawindowmanagement.cpp
  src/client/plasmawindowmanagement.h
  src/client/plasmawindowmodel.cpp
  src/client/plasmawindowmodel.h
  src/client/pointer.cpp
  src/client/pointer.h
  src/client/pointerconstraints.cpp
  src/client/pointerconstraints.h
  src/client/pointergestures.cpp
  src/client/pointergestures.h
  src/client/protocols/appmenu.xml
  src/client/protocols/blur.xml
  src/client/protocols/contrast.xml
  src/client/protocols/dpms.xml
  src/client/protocols/fake-input.xml
  src/client/protocols/idle.xml
  src/client/protocols/keystate.xml
  src/client/protocols/output-management.xml
  src/client/protocols/outputdevice.xml
  src/client/protocols/plasma-effects.xml
  src/client/protocols/plasma-shell.xml
  src/client/protocols/plasma-virtual-desktop.xml
  src/client/protocols/plasma-window-management.xml
  src/client/protocols/remote-access.xml
  

D28056: KWindowSystem: Convert license headers to SPDX expressions

2020-03-16 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R278:d67cc57cf067: KWindowSystem: Convert license headers to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R278 KWindowSystem

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D28056?vs=77655=1

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

AFFECTED FILES
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/compositingenabled_test.cpp
  autotests/dontcrashmapviewport.cpp
  autotests/fixx11h_test.cpp
  autotests/fixx11h_test2.cpp
  autotests/helper/wayland_platform.cpp
  autotests/kkeyserver_x11_unittest.cpp
  autotests/kmanagerselectiontest.cpp
  autotests/kmanagerselectiontest.h
  autotests/kstartupinfo_unittest.cpp
  autotests/kwindoweffectstest.cpp
  autotests/kwindowinfox11test.cpp
  autotests/kwindowsystem_platform_wayland_test.cpp
  autotests/kwindowsystem_threadtest.cpp
  autotests/kwindowsystemx11test.cpp
  autotests/kxmessages_unittest.cpp
  autotests/netrootinfotestwm.cpp
  autotests/nettesthelper.h
  autotests/netwininfotestclient.cpp
  autotests/netwininfotestwm.cpp
  src/kkeyserver.cpp
  src/kkeyserver.h
  src/kstartupinfo.cpp
  src/kstartupinfo.h
  src/kusertimestamp.cpp
  src/kusertimestamp.h
  src/kwindoweffects.cpp
  src/kwindoweffects.h
  src/kwindoweffects_dummy.cpp
  src/kwindoweffects_dummy_p.h
  src/kwindoweffects_p.h
  src/kwindowinfo.cpp
  src/kwindowinfo.h
  src/kwindowinfo_dummy_p.h
  src/kwindowinfo_p.h
  src/kwindowshadow.cpp
  src/kwindowshadow.h
  src/kwindowshadow_dummy_p.h
  src/kwindowshadow_p.h
  src/kwindowsystem.cpp
  src/kwindowsystem.h
  src/kwindowsystem_dummy_p.h
  src/kwindowsystem_p.h
  src/kwindowsystemplugininterface.cpp
  src/kwindowsystemplugininterface_p.h
  src/netwm_def.h
  src/platforms/osx/kkeyserver.cpp
  src/platforms/osx/kkeyserver_mac.h
  src/platforms/osx/kwindowinfo.cpp
  src/platforms/osx/kwindowinfo_mac_p.h
  src/platforms/osx/kwindowsystem.cpp
  src/platforms/wayland/kwindowsystem.cpp
  src/platforms/wayland/kwindowsystem_p_wayland.h
  src/platforms/wayland/plugin.cpp
  src/platforms/wayland/plugin.h
  src/platforms/windows/kkeyserver.cpp
  src/platforms/windows/kkeyserver_win.h
  src/platforms/windows/kwindowinfo.cpp
  src/platforms/windows/kwindowsystem.cpp
  src/platforms/xcb/atoms_p.h
  src/platforms/xcb/fixx11h.h
  src/platforms/xcb/kkeyserver.cpp
  src/platforms/xcb/kkeyserver_x11.h
  src/platforms/xcb/kselectionowner.cpp
  src/platforms/xcb/kselectionowner.h
  src/platforms/xcb/kselectionwatcher.cpp
  src/platforms/xcb/kselectionwatcher.h
  src/platforms/xcb/kwindoweffects.cpp
  src/platforms/xcb/kwindoweffects_x11.h
  src/platforms/xcb/kwindowinfo.cpp
  src/platforms/xcb/kwindowinfo_p_x11.h
  src/platforms/xcb/kwindowshadow.cpp
  src/platforms/xcb/kwindowshadow_p_x11.h
  src/platforms/xcb/kwindowsystem.cpp
  src/platforms/xcb/kwindowsystem_p_x11.h
  src/platforms/xcb/kxerrorhandler.cpp
  src/platforms/xcb/kxerrorhandler_p.h
  src/platforms/xcb/kxmessages.cpp
  src/platforms/xcb/kxmessages.h
  src/platforms/xcb/kxutils.cpp
  src/platforms/xcb/kxutils_p.h
  src/platforms/xcb/netwm.cpp
  src/platforms/xcb/netwm.h
  src/platforms/xcb/netwm_p.h
  src/platforms/xcb/plugin.cpp
  src/platforms/xcb/plugin.h
  src/pluginwrapper.cpp
  src/pluginwrapper_p.h
  tests/backgroundcontrasttest.cpp
  tests/blurbehindtest.cpp
  tests/createpixmapfromhandletest.cpp
  tests/icontest.cpp
  tests/setmainwindowtest.cpp

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


D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

2020-03-28 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 copyright headers to SPDX expressions and add license
  texts as required by REUSE specification.

REPOSITORY
  R236 KWidgetsAddons

BRANCH
  spdx

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

AFFECTED FILES
  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-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LGPL-3.0-or-later.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/kacceleratormanagertest.cpp
  autotests/kcharselect_unittest.cpp
  autotests/kcollapsiblegroupbox_test.cpp
  autotests/kcollapsiblegroupbox_test.h
  autotests/kcolorbuttontest.cpp
  autotests/kcolorbuttontest.h
  autotests/kcolumnresizertest.cpp
  autotests/kcolumnresizertest.h
  autotests/kdatecomboboxtest.cpp
  autotests/kdatecomboboxtest.h
  autotests/kdatetimeedittest.cpp
  autotests/kdatetimeedittest.h
  autotests/kdualactiontest.cpp
  autotests/kmessagewidgetautotest.cpp
  autotests/kmessagewidgetautotest.h
  autotests/knewpasswordwidgettest.cpp
  autotests/knewpasswordwidgettest.h
  autotests/kpagedialogautotest.cpp
  autotests/kpagedialogautotest.h
  autotests/kpassworddialogautotest.cpp
  autotests/kpassworddialogautotest.h
  autotests/kpasswordlineedittest.cpp
  autotests/kpasswordlineedittest.h
  autotests/kpixmapsequencewidgettest.cpp
  autotests/kselectaction_unittest.cpp
  autotests/kselectaction_unittest.h
  autotests/ksplittercollapserbuttontest.cpp
  autotests/ksplittercollapserbuttontest.h
  autotests/ksqueezedtextlabelautotest.cpp
  autotests/ksqueezedtextlabelautotest.h
  autotests/ktimecomboboxtest.cpp
  autotests/ktimecomboboxtest.h
  autotests/ktooltipwidgettest.cpp
  autotests/ktooltipwidgettest.h
  cmake/rules_PyKF5.py
  examples/kmessagebox/main.cpp
  src/common_helpers.cpp
  src/common_helpers_p.h
  src/fonthelpers.cpp
  src/fonthelpers_p.h
  src/kacceleratormanager.cpp
  src/kacceleratormanager.h
  src/kacceleratormanager_p.h
  src/kactionmenu.cpp
  src/kactionmenu.h
  src/kactionselector.cpp
  src/kactionselector.h
  src/kanimatedbutton.cpp
  src/kanimatedbutton.h
  src/kassistantdialog.cpp
  src/kassistantdialog.h
  src/kbusyindicatorwidget.cpp
  src/kbusyindicatorwidget.h
  src/kcapacitybar.cpp
  src/kcapacitybar.h
  src/kcharselect-generate-datafile.py
  src/kcharselect-translation.cpp
  src/kcharselect.cpp
  src/kcharselect.h
  src/kcharselect_p.h
  src/kcharselectdata.cpp
  src/kcharselectdata_p.h
  src/kcollapsiblegroupbox.cpp
  src/kcollapsiblegroupbox.h
  src/kcolorbutton.cpp
  src/kcolorbutton.h
  src/kcolorcombo.cpp
  src/kcolorcombo.h
  src/kcolumnresizer.cpp
  src/kcolumnresizer.h
  src/kcursor.cpp
  src/kcursor.h
  src/kcursor_p.h
  src/kdatecombobox.cpp
  src/kdatecombobox.h
  src/kdatepicker.cpp
  src/kdatepicker.h
  src/kdatepicker_p.h
  src/kdatetable.cpp
  src/kdatetable_p.h
  src/kdatetimeedit.cpp
  src/kdatetimeedit.h
  src/kdragwidgetdecorator.cpp
  src/kdragwidgetdecorator.h
  src/kdualaction.cpp
  src/kdualaction.h
  src/kdualaction_p.h
  src/keditlistwidget.cpp
  src/keditlistwidget.h
  src/kfontaction.cpp
  src/kfontaction.h
  src/kfontchooser.cpp
  src/kfontchooser.h
  src/kfontrequester.cpp
  src/kfontrequester.h
  src/kfontsizeaction.cpp
  src/kfontsizeaction.h
  src/kguiitem.cpp
  src/kguiitem.h
  src/kled.cpp
  src/kled.h
  src/kmessagebox.cpp
  src/kmessagebox.h
  src/kmessagebox_p.cpp
  src/kmessagebox_p.h
  src/kmessageboxdontaskagaininterface.h
  src/kmessageboxnotifyinterface.h
  src/kmessagewidget.cpp
  src/kmessagewidget.h
  src/kmimetypechooser.cpp
  src/kmimetypechooser.h
  src/kmimetypeeditor.cpp
  src/kmimetypeeditor.h
  src/kmultitabbar.cpp
  src/kmultitabbar.h
  src/kmultitabbar_p.h
  src/knewpassworddialog.cpp
  src/knewpassworddialog.h
  src/knewpasswordwidget.cpp
  src/knewpasswordwidget.h
  src/kpagedialog.cpp
  src/kpagedialog.h
  src/kpagedialog_p.h
  src/kpagemodel.cpp
  src/kpagemodel.h
  src/kpagemodel_p.h
  src/kpageview.cpp
  src/kpageview.h
  src/kpageview_p.cpp
  src/kpageview_p.h
  src/kpagewidget.cpp
  src/kpagewidget.h
  src/kpagewidget_p.h
  src/kpagewidgetmodel.cpp
  src/kpagewidgetmodel.h
  src/kpagewidgetmodel_p.h
  src/kpassworddialog.cpp
  src/kpassworddialog.h
  src/kpasswordlineedit.cpp
  src/kpasswordlineedit.h
  src/kpixmapregionselectordialog.cpp
  src/kpixmapregionselectordialog.h
  src/kpixmapregionselectorwidget.cpp
  src/kpixmapregionselectorwidget.h
  src/kpixmapsequence.cpp
  src/kpixmapsequence.h
  src/kpixmapsequenceoverlaypainter.cpp
  src/kpixmapsequenceoverlaypainter.h
  src/kpixmapsequencewidget.cpp
  src/kpixmapsequencewidget.h
  src/kpopupframe.cpp
  src/kpopupframe.h
  src/kratingpainter.cpp
  src/kratingpainter.h
  src/kratingwidget.cpp
  src/kratingwidget.h
  src/kruler.cpp
  src/kruler.h
 

D27741: KCodecs: Convert license statements to SPDX expressions

2020-03-28 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
cordlandwehr marked an inline comment as done.
Closed by commit R270:25365771652b: KCodecs: Convert license statements to SPDX 
expressions (authored by cordlandwehr).

REPOSITORY
  R270 KCodecs

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27741?vs=76689=78733

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

AFFECTED FILES
  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-or-later.txt
  LICENSES/MIT.txt
  LICENSES/MPL-1.1.txt
  autotests/base64benchmark.cpp
  autotests/codectest.cpp
  autotests/codectest.h
  autotests/kcharsetstest.cpp
  autotests/kcharsetstest.h
  autotests/kcodecstest.cpp
  autotests/kcodecstest.h
  autotests/kemailaddresstest.cpp
  autotests/kemailaddresstest.h
  autotests/kencodingprobertest.cpp
  autotests/kencodingprobertest.h
  autotests/rfc2047test.cpp
  autotests/rfc2047test.h
  cmake/rules_PyKF5.py
  src/kcharsets.cpp
  src/kcharsets.h
  src/kcodecs.cpp
  src/kcodecs.h
  src/kcodecs_p.h
  src/kcodecsbase64.cpp
  src/kcodecsbase64.h
  src/kcodecsidentity.cpp
  src/kcodecsidentity.h
  src/kcodecsqp.cpp
  src/kcodecsqp.h
  src/kcodecsuuencode.cpp
  src/kcodecsuuencode.h
  src/kemailaddress.cpp
  src/kemailaddress.h
  src/kencodingprober.cpp
  src/kencodingprober.h
  src/kentities.gperf
  src/probers/CharDistribution.cpp
  src/probers/CharDistribution.h
  src/probers/ChineseGroupProber.cpp
  src/probers/ChineseGroupProber.h
  src/probers/JapaneseGroupProber.cpp
  src/probers/JapaneseGroupProber.h
  src/probers/JpCntx.cpp
  src/probers/JpCntx.h
  src/probers/LangBulgarianModel.cpp
  src/probers/LangCyrillicModel.cpp
  src/probers/LangGreekModel.cpp
  src/probers/LangHebrewModel.cpp
  src/probers/LangHungarianModel.cpp
  src/probers/LangThaiModel.cpp
  src/probers/UnicodeGroupProber.cpp
  src/probers/UnicodeGroupProber.h
  src/probers/nsBig5Prober.cpp
  src/probers/nsBig5Prober.h
  src/probers/nsCharSetProber.cpp
  src/probers/nsCharSetProber.h
  src/probers/nsCodingStateMachine.h
  src/probers/nsEUCJPProber.cpp
  src/probers/nsEUCJPProber.h
  src/probers/nsEUCKRProber.cpp
  src/probers/nsEUCKRProber.h
  src/probers/nsEscCharsetProber.cpp
  src/probers/nsEscCharsetProber.h
  src/probers/nsEscSM.cpp
  src/probers/nsGB2312Prober.cpp
  src/probers/nsGB2312Prober.h
  src/probers/nsHebrewProber.cpp
  src/probers/nsHebrewProber.h
  src/probers/nsLatin1Prober.cpp
  src/probers/nsLatin1Prober.h
  src/probers/nsMBCSGroupProber.cpp
  src/probers/nsMBCSGroupProber.h
  src/probers/nsMBCSSM.cpp
  src/probers/nsPkgInt.h
  src/probers/nsSBCSGroupProber.cpp
  src/probers/nsSBCSGroupProber.h
  src/probers/nsSBCharSetProber.cpp
  src/probers/nsSBCharSetProber.h
  src/probers/nsSJISProber.cpp
  src/probers/nsSJISProber.h
  src/probers/nsUniversalDetector.cpp
  src/probers/nsUniversalDetector.h
  src/probers/tables/Big5Freq.tab
  src/probers/tables/EUCKRFreq.tab
  src/probers/tables/GB2312Freq.tab
  src/probers/tables/JISFreq.tab

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


D27245: Ki18n: Convert license headers to SPDX statements

2020-03-28 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R249:10971279a3e7: Ki18n: Convert license headers to SPDX 
statements (authored by cordlandwehr).

REPOSITORY
  R249 KI18n

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27245?vs=75592=78740

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

AFFECTED FILES
  LICENSES/BSD-3-Clause.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
  autotests/ki18ndeclarativetest.cpp
  autotests/klocalizedstringtest.cpp
  autotests/klocalizedstringtest.h
  autotests/ktranscriptcleantest.cpp
  autotests/ktranscriptcleantest.h
  autotests/ktranscripttest.cpp
  autotests/ktranscripttest.h
  autotests/testhelpers.cpp
  autotests/testhelpers.h
  cmake/FindLibIntl.cmake
  cmake/KF5I18nMacros.cmake.in
  cmake/build-pofiles.cmake
  cmake/build-tsfiles.cmake
  cmake/kf5i18nuic.cmake
  cmake/rules_PyKF5.py
  src/common_helpers.cpp
  src/common_helpers_p.h
  src/config.h.in
  src/gettext.h
  src/kcatalog.cpp
  src/kcatalog_p.h
  src/klocalizedcontext.cpp
  src/klocalizedcontext.h
  src/klocalizedstring.cpp
  src/klocalizedstring.h
  src/klocalizedtranslator.cpp
  src/klocalizedtranslator.h
  src/ktranscript.cpp
  src/ktranscript_p.h
  src/kuitmarkup.cpp
  src/kuitmarkup.h
  src/kuitmarkup_p.h
  src/kuitsetup.h
  src/main.cpp

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


D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

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

REPOSITORY
  R236 KWidgetsAddons

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

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


D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

2020-05-10 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Ping :)

REPOSITORY
  R236 KWidgetsAddons

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

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


D27742: Solid: Convert license headers to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R245:de5a0c3435e8: Solid: Convert license headers to SPDX 
expressions (authored by cordlandwehr).

REPOSITORY
  R245 Solid

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27742?vs=76691=78210

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

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/fakeUpower.cpp
  autotests/fakeUpower.h
  autotests/fakehardwaretest.cpp
  autotests/fakehardwaretest.h
  autotests/fakelogind.cpp
  autotests/fakelogind.h
  autotests/halbasictest.cpp
  autotests/halbasictest.h
  autotests/logindinhibitionargumenttest.cpp
  autotests/qtest_dbus.h
  autotests/solidfreedesktoptest.cpp
  autotests/solidhwtest.cpp
  autotests/solidhwtest.h
  autotests/solidjobtest.cpp
  autotests/solidmttest.cpp
  autotests/solidpowertest.cpp
  cmake/FindIOKit.cmake
  cmake/FindUDev.cmake
  cmake/SolidBackendsMacros.cmake
  src/imports/devices.cpp
  src/imports/devices.h
  src/imports/devices_p.h
  src/imports/solidextensionplugin.cpp
  src/imports/solidextensionplugin.h
  src/solid/devices/backends/fakehw/fakebattery.cpp
  src/solid/devices/backends/fakehw/fakebattery.h
  src/solid/devices/backends/fakehw/fakeblock.cpp
  src/solid/devices/backends/fakehw/fakeblock.h
  src/solid/devices/backends/fakehw/fakecamera.cpp
  src/solid/devices/backends/fakehw/fakecamera.h
  src/solid/devices/backends/fakehw/fakecdrom.cpp
  src/solid/devices/backends/fakehw/fakecdrom.h
  src/solid/devices/backends/fakehw/fakedevice.cpp
  src/solid/devices/backends/fakehw/fakedevice.h
  src/solid/devices/backends/fakehw/fakedevice_p.h
  src/solid/devices/backends/fakehw/fakedeviceinterface.cpp
  src/solid/devices/backends/fakehw/fakedeviceinterface.h
  src/solid/devices/backends/fakehw/fakegenericinterface.cpp
  src/solid/devices/backends/fakehw/fakegenericinterface.h
  src/solid/devices/backends/fakehw/fakemanager.cpp
  src/solid/devices/backends/fakehw/fakemanager.h
  src/solid/devices/backends/fakehw/fakenetworkshare.cpp
  src/solid/devices/backends/fakehw/fakenetworkshare.h
  src/solid/devices/backends/fakehw/fakeopticaldisc.cpp
  src/solid/devices/backends/fakehw/fakeopticaldisc.h
  src/solid/devices/backends/fakehw/fakeportablemediaplayer.cpp
  src/solid/devices/backends/fakehw/fakeportablemediaplayer.h
  src/solid/devices/backends/fakehw/fakeprocessor.cpp
  src/solid/devices/backends/fakehw/fakeprocessor.h
  src/solid/devices/backends/fakehw/fakestorage.cpp
  src/solid/devices/backends/fakehw/fakestorage.h
  src/solid/devices/backends/fakehw/fakestorageaccess.cpp
  src/solid/devices/backends/fakehw/fakestorageaccess.h
  src/solid/devices/backends/fakehw/fakevolume.cpp
  src/solid/devices/backends/fakehw/fakevolume.h
  src/solid/devices/backends/fstab/fstabdevice.cpp
  src/solid/devices/backends/fstab/fstabdevice.h
  src/solid/devices/backends/fstab/fstabhandling.cpp
  src/solid/devices/backends/fstab/fstabhandling.h
  src/solid/devices/backends/fstab/fstabmanager.cpp
  src/solid/devices/backends/fstab/fstabmanager.h
  src/solid/devices/backends/fstab/fstabnetworkshare.cpp
  src/solid/devices/backends/fstab/fstabnetworkshare.h
  src/solid/devices/backends/fstab/fstabservice.h
  src/solid/devices/backends/fstab/fstabstorageaccess.cpp
  src/solid/devices/backends/fstab/fstabstorageaccess.h
  src/solid/devices/backends/fstab/fstabwatcher.cpp
  src/solid/devices/backends/fstab/fstabwatcher.h
  src/solid/devices/backends/hal/halbattery.cpp
  src/solid/devices/backends/hal/halbattery.h
  src/solid/devices/backends/hal/halblock.cpp
  src/solid/devices/backends/hal/halblock.h
  src/solid/devices/backends/hal/halcamera.cpp
  src/solid/devices/backends/hal/halcamera.h
  src/solid/devices/backends/hal/halcdrom.cpp
  src/solid/devices/backends/hal/halcdrom.h
  src/solid/devices/backends/hal/haldevice.cpp
  src/solid/devices/backends/hal/haldevice.h
  src/solid/devices/backends/hal/haldeviceinterface.cpp
  src/solid/devices/backends/hal/haldeviceinterface.h
  src/solid/devices/backends/hal/halfstabhandling.cpp
  src/solid/devices/backends/hal/halfstabhandling.h
  src/solid/devices/backends/hal/halgenericinterface.cpp
  src/solid/devices/backends/hal/halgenericinterface.h
  src/solid/devices/backends/hal/halmanager.cpp
  src/solid/devices/backends/hal/halmanager.h
  src/solid/devices/backends/hal/halopticaldisc.cpp
  src/solid/devices/backends/hal/halopticaldisc.h
  src/solid/devices/backends/hal/halportablemediaplayer.cpp
  src/solid/devices/backends/hal/halportablemediaplayer.h
  src/solid/devices/backends/hal/halprocessor.cpp
  src/solid/devices/backends/hal/halprocessor.h
  src/solid/devices/backends/hal/halstorage.cpp
  src/solid/devices/backends/hal/halstorage.h
  src/solid/devices/backends/hal/halstorageaccess.cpp
  

D27429: ThreadWeaver: Convert license headers to SPDX expressions

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


  Revert change

REPOSITORY
  R279 ThreadWeaver

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27429?vs=75756=78215

BRANCH
  spdxHeaders

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

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  autotests/AppendCharacterAndVerifyJob.cpp
  autotests/AppendCharacterAndVerifyJob.h
  autotests/AppendCharacterJob.h
  autotests/DeleteTest.cpp
  autotests/DeleteTest.h
  autotests/JobLoggingDecorator.cpp
  autotests/JobLoggingDecorator.h
  autotests/JobLoggingWeaver.cpp
  autotests/JobLoggingWeaver.h
  autotests/JobTests.cpp
  autotests/JobTests.h
  autotests/LifecycleTests.cpp
  autotests/QueueFactoryTests.cpp
  autotests/QueueTests.cpp
  autotests/QueueTests.h
  autotests/SequencesTests.cpp
  autotests/SequencesTests.h
  autotests/ShutdownOnQApplicationQuitTests.cpp
  autotests/WaitForIdleAndFinished.cpp
  autotests/WaitForIdleAndFinished.h
  autotests/run-n-tests.py
  benchmarks/QueueBenchmarks.cpp
  examples/HelloWorld/HelloWorld.cpp
  examples/HelloWorldRaw/HelloWorldRaw.cpp
  examples/ThumbNailer/Benchmark.cpp
  examples/ThumbNailer/Benchmark.h
  examples/ThumbNailer/ComputeThumbNailJob.cpp
  examples/ThumbNailer/ComputeThumbNailJob.h
  examples/ThumbNailer/FileLoaderJob.cpp
  examples/ThumbNailer/FileLoaderJob.h
  examples/ThumbNailer/Image.cpp
  examples/ThumbNailer/Image.h
  examples/ThumbNailer/ImageListFilter.cpp
  examples/ThumbNailer/ImageListFilter.h
  examples/ThumbNailer/ImageLoaderJob.cpp
  examples/ThumbNailer/ImageLoaderJob.h
  examples/ThumbNailer/ItemDelegate.cpp
  examples/ThumbNailer/ItemDelegate.h
  examples/ThumbNailer/MainWindow.cpp
  examples/ThumbNailer/MainWindow.h
  examples/ThumbNailer/Model.cpp
  examples/ThumbNailer/Model.h
  examples/ThumbNailer/PriorityDecorator.cpp
  examples/ThumbNailer/PriorityDecorator.h
  examples/ThumbNailer/ThumbNailer.cpp
  src/collection.cpp
  src/collection.h
  src/collection_p.cpp
  src/collection_p.h
  src/debuggingaids.cpp
  src/debuggingaids.h
  src/dependency.cpp
  src/dependency.h
  src/dependencypolicy.cpp
  src/dependencypolicy.h
  src/destructedstate.cpp
  src/destructedstate.h
  src/exception.cpp
  src/exception.h
  src/executewrapper.cpp
  src/executewrapper_p.h
  src/executor.cpp
  src/executor_p.h
  src/iddecorator.cpp
  src/iddecorator.h
  src/inconstructionstate.cpp
  src/inconstructionstate.h
  src/job.cpp
  src/job.h
  src/job_p.cpp
  src/job_p.h
  src/jobinterface.h
  src/jobpointer.h
  src/lambda.h
  src/managedjobpointer.h
  src/qobjectdecorator.cpp
  src/qobjectdecorator.h
  src/queue.cpp
  src/queue.h
  src/queueapi.cpp
  src/queueapi.h
  src/queueing.h
  src/queueinterface.h
  src/queuepolicy.h
  src/queuesignals.cpp
  src/queuesignals.h
  src/queuesignals_p.cpp
  src/queuesignals_p.h
  src/queuestream.cpp
  src/queuestream.h
  src/resourcerestrictionpolicy.cpp
  src/resourcerestrictionpolicy.h
  src/sequence.cpp
  src/sequence.h
  src/sequence_p.cpp
  src/sequence_p.h
  src/shuttingdownstate.cpp
  src/shuttingdownstate.h
  src/state.cpp
  src/state.h
  src/suspendedstate.cpp
  src/suspendedstate.h
  src/suspendingstate.cpp
  src/suspendingstate.h
  src/thread.cpp
  src/thread.h
  src/threadweaver.cpp
  src/threadweaver.h
  src/weaver.cpp
  src/weaver.h
  src/weaver_p.cpp
  src/weaver_p.h
  src/weaverimplstate.cpp
  src/weaverimplstate.h
  src/weaverinterface.h
  src/workinghardstate.cpp
  src/workinghardstate.h

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


D27738: KCoreAddons: Convert license statements to SPDX expressions

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


  Remove explicit SPDX identifier for included code

REPOSITORY
  R244 KCoreAddons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27738?vs=76681=78217

BRANCH
  sdpx

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

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/CC0-1.0.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/LicenseRef-Qt-Commercial.txt
  LICENSES/MPL-1.1.txt
  LICENSES/Qt-LGPL-exception-1.1.txt
  autotests/alwaysunloadplugin.cpp
  autotests/alwaysunloadplugin.h
  autotests/desktoptojsontest.cpp
  autotests/jsonplugin.cpp
  autotests/jsonplugin.h
  autotests/jsonplugin2.cpp
  autotests/jsonplugin2.h
  autotests/kaboutdataapplicationdatatest.cpp
  autotests/kaboutdatatest.cpp
  autotests/kautosavefiletest.cpp
  autotests/kautosavefiletest.h
  autotests/kcompositejobtest.cpp
  autotests/kcompositejobtest.h
  autotests/kdelibs4configmigratortest.cpp
  autotests/kdelibs4migrationtest.cpp
  autotests/kdirwatch_unittest.cpp
  autotests/kfileutilstest.cpp
  autotests/kfileutilstest.h
  autotests/kformattest.cpp
  autotests/kformattest.h
  autotests/kjobtest.cpp
  autotests/kjobtest.h
  autotests/klistopenfilesjobtest_unix.cpp
  autotests/klistopenfilesjobtest_unix.h
  autotests/klistopenfilesjobtest_win.cpp
  autotests/klistopenfilesjobtest_win.h
  autotests/kmacroexpandertest.cpp
  autotests/kosreleasetest.cpp
  autotests/kpluginfactorytest.cpp
  autotests/kpluginloadertest.cpp
  autotests/kpluginmetadatatest.cpp
  autotests/kprocesslisttest.cpp
  autotests/kprocesslisttest.h
  autotests/kprocesstest.cpp
  autotests/kprocesstest_helper.cpp
  autotests/kprocesstest_helper.h
  autotests/krandomtest.cpp
  autotests/kshareddatacachetest.cpp
  autotests/kshelltest.cpp
  autotests/ktexttohtmltest.cpp
  autotests/ktexttohtmltest.h
  autotests/kurlmimedatatest.cpp
  autotests/kurlmimedatatest.h
  autotests/kusertest.cpp
  autotests/multiplugin.cpp
  autotests/multiplugin.h
  autotests/unversionedplugin.cpp
  autotests/unversionedplugin.h
  autotests/versionedplugin.cpp
  autotests/versionedplugin.h
  cmake/FindFAM.cmake
  cmake/FindProcstat.cmake
  cmake/rules_PyKF5.py
  src/desktoptojson/desktoptojson.cpp
  src/desktoptojson/desktoptojson.h
  src/desktoptojson/main.cpp
  src/lib/caching/kshareddatacache.cpp
  src/lib/caching/kshareddatacache.h
  src/lib/caching/kshareddatacache_p.h
  src/lib/caching/kshareddatacache_win.cpp
  src/lib/caching/posix_fallocate_mac.h
  src/lib/io/kautosavefile.cpp
  src/lib/io/kautosavefile.h
  src/lib/io/kbackup.cpp
  src/lib/io/kbackup.h
  src/lib/io/kdirwatch.cpp
  src/lib/io/kdirwatch.h
  src/lib/io/kdirwatch_p.h
  src/lib/io/kfilesystemtype.cpp
  src/lib/io/kfilesystemtype.h
  src/lib/io/kfileutils.cpp
  src/lib/io/kfileutils.h
  src/lib/io/kmessage.cpp
  src/lib/io/kmessage.h
  src/lib/io/kprocess.cpp
  src/lib/io/kprocess.h
  src/lib/io/kprocess_p.h
  src/lib/io/kurlmimedata.cpp
  src/lib/io/kurlmimedata.h
  src/lib/jobs/kcompositejob.cpp
  src/lib/jobs/kcompositejob.h
  src/lib/jobs/kcompositejob_p.h
  src/lib/jobs/kjob.cpp
  src/lib/jobs/kjob.h
  src/lib/jobs/kjob_p.h
  src/lib/jobs/kjobtrackerinterface.cpp
  src/lib/jobs/kjobtrackerinterface.h
  src/lib/jobs/kjobuidelegate.cpp
  src/lib/jobs/kjobuidelegate.h
  src/lib/kaboutdata.cpp
  src/lib/kaboutdata.h
  src/lib/kcoreaddons.cpp
  src/lib/kcoreaddons.h
  src/lib/plugin/desktopfileparser.cpp
  src/lib/plugin/desktopfileparser_p.h
  src/lib/plugin/kexportplugin.h
  src/lib/plugin/kpluginfactory.cpp
  src/lib/plugin/kpluginfactory.h
  src/lib/plugin/kpluginfactory_p.h
  src/lib/plugin/kpluginloader.cpp
  src/lib/plugin/kpluginloader.h
  src/lib/plugin/kpluginmetadata.cpp
  src/lib/plugin/kpluginmetadata.h
  src/lib/randomness/krandom.cpp
  src/lib/randomness/krandom.h
  src/lib/randomness/krandomsequence.cpp
  src/lib/randomness/krandomsequence.h
  src/lib/text/kmacroexpander.cpp
  src/lib/text/kmacroexpander.h
  src/lib/text/kmacroexpander_p.h
  src/lib/text/kmacroexpander_unix.cpp
  src/lib/text/kmacroexpander_win.cpp
  src/lib/text/kstringhandler.cpp
  src/lib/text/kstringhandler.h
  src/lib/text/ktexttohtml.cpp
  src/lib/text/ktexttohtml.h
  src/lib/text/ktexttohtml_p.h
  src/lib/text/ktexttohtmlemoticonsinterface.h
  src/lib/util/kdelibs4configmigrator.cpp
  src/lib/util/kdelibs4configmigrator.h
  src/lib/util/kdelibs4migration.cpp
  src/lib/util/kdelibs4migration.h
  src/lib/util/kformat.cpp
  src/lib/util/kformat.h
  src/lib/util/kformatprivate.cpp
  src/lib/util/kformatprivate_p.h
  src/lib/util/klistopenfilesjob.h
  src/lib/util/klistopenfilesjob_unix.cpp
  

D27741: KCodecs: Convert license statements to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr marked an inline comment as done.
cordlandwehr added inline comments.

INLINE COMMENTS

> cgiboudeaux wrote in Big5Freq.tab:3
> You added "Netscape Communications Corporation" on other files but not this 
> one. (IMO, you shouldn't, Netscape is explicitly mentioned only in 
> src/probers/nsSJISProber.h)

I checked in commit d761a5c62336b6d35e961a3388e65e187bea69c3 
 in 
the kdelibs repository and for the other files recovered the original copyright 
holder names that unfortunately were lost during the license change. yet for 
this file, even in the original file no copyright holder is named explicitly, 
only copyright for "Initial Developer" is named without specifying the initial 
developer. For the other files the "Initial Developer" explicitly is set to 
"Netscape Communications Corporation".

REPOSITORY
  R270 KCodecs

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

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


D27738: KCoreAddons: Convert license statements to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr marked an inline comment as done.

REPOSITORY
  R244 KCoreAddons

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

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


D27428: KItemViews: Convert license statements to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R276:e0f581ec220c: KItemViews: Convert license statements to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R276 KItemViews

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27428?vs=75755=78211

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

AFFECTED FILES
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  autotests/klistwidgetsearchlinetest.cpp
  src/kcategorizedsortfilterproxymodel.cpp
  src/kcategorizedsortfilterproxymodel.h
  src/kcategorizedsortfilterproxymodel_p.h
  src/kcategorizedview.cpp
  src/kcategorizedview.h
  src/kcategorizedview_p.h
  src/kcategorydrawer.cpp
  src/kcategorydrawer.h
  src/kextendableitemdelegate.cpp
  src/kextendableitemdelegate.h
  src/kfilterproxysearchline.cpp
  src/kfilterproxysearchline.h
  src/klistwidgetsearchline.cpp
  src/klistwidgetsearchline.h
  src/ktreewidgetsearchline.cpp
  src/ktreewidgetsearchline.h
  src/ktreewidgetsearchlinewidget.cpp
  src/ktreewidgetsearchlinewidget.h
  src/kwidgetitemdelegate.cpp
  src/kwidgetitemdelegate.h
  src/kwidgetitemdelegate_p.h
  src/kwidgetitemdelegatepool.cpp
  src/kwidgetitemdelegatepool_p.h
  tests/kcategorizedviewtest.cpp
  tests/kwidgetitemdelegatetest.cpp

To: cordlandwehr, cgiboudeaux
Cc: 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-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


D27245: Ki18n: Convert license headers to SPDX statements

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr marked 4 inline comments as done.

REPOSITORY
  R249 KI18n

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

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


D27429: ThreadWeaver: Convert license headers to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R279:9a3095522026: ThreadWeaver: Convert license headers to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R279 ThreadWeaver

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27429?vs=78215=78216

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

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  autotests/AppendCharacterAndVerifyJob.cpp
  autotests/AppendCharacterAndVerifyJob.h
  autotests/AppendCharacterJob.h
  autotests/DeleteTest.cpp
  autotests/DeleteTest.h
  autotests/JobLoggingDecorator.cpp
  autotests/JobLoggingDecorator.h
  autotests/JobLoggingWeaver.cpp
  autotests/JobLoggingWeaver.h
  autotests/JobTests.cpp
  autotests/JobTests.h
  autotests/LifecycleTests.cpp
  autotests/QueueFactoryTests.cpp
  autotests/QueueTests.cpp
  autotests/QueueTests.h
  autotests/SequencesTests.cpp
  autotests/SequencesTests.h
  autotests/ShutdownOnQApplicationQuitTests.cpp
  autotests/WaitForIdleAndFinished.cpp
  autotests/WaitForIdleAndFinished.h
  autotests/run-n-tests.py
  benchmarks/QueueBenchmarks.cpp
  examples/HelloWorld/HelloWorld.cpp
  examples/HelloWorldRaw/HelloWorldRaw.cpp
  examples/ThumbNailer/Benchmark.cpp
  examples/ThumbNailer/Benchmark.h
  examples/ThumbNailer/ComputeThumbNailJob.cpp
  examples/ThumbNailer/ComputeThumbNailJob.h
  examples/ThumbNailer/FileLoaderJob.cpp
  examples/ThumbNailer/FileLoaderJob.h
  examples/ThumbNailer/Image.cpp
  examples/ThumbNailer/Image.h
  examples/ThumbNailer/ImageListFilter.cpp
  examples/ThumbNailer/ImageListFilter.h
  examples/ThumbNailer/ImageLoaderJob.cpp
  examples/ThumbNailer/ImageLoaderJob.h
  examples/ThumbNailer/ItemDelegate.cpp
  examples/ThumbNailer/ItemDelegate.h
  examples/ThumbNailer/MainWindow.cpp
  examples/ThumbNailer/MainWindow.h
  examples/ThumbNailer/Model.cpp
  examples/ThumbNailer/Model.h
  examples/ThumbNailer/PriorityDecorator.cpp
  examples/ThumbNailer/PriorityDecorator.h
  examples/ThumbNailer/ThumbNailer.cpp
  src/collection.cpp
  src/collection.h
  src/collection_p.cpp
  src/collection_p.h
  src/debuggingaids.cpp
  src/debuggingaids.h
  src/dependency.cpp
  src/dependency.h
  src/dependencypolicy.cpp
  src/dependencypolicy.h
  src/destructedstate.cpp
  src/destructedstate.h
  src/exception.cpp
  src/exception.h
  src/executewrapper.cpp
  src/executewrapper_p.h
  src/executor.cpp
  src/executor_p.h
  src/iddecorator.cpp
  src/iddecorator.h
  src/inconstructionstate.cpp
  src/inconstructionstate.h
  src/job.cpp
  src/job.h
  src/job_p.cpp
  src/job_p.h
  src/jobinterface.h
  src/jobpointer.h
  src/lambda.h
  src/managedjobpointer.h
  src/qobjectdecorator.cpp
  src/qobjectdecorator.h
  src/queue.cpp
  src/queue.h
  src/queueapi.cpp
  src/queueapi.h
  src/queueing.h
  src/queueinterface.h
  src/queuepolicy.h
  src/queuesignals.cpp
  src/queuesignals.h
  src/queuesignals_p.cpp
  src/queuesignals_p.h
  src/queuestream.cpp
  src/queuestream.h
  src/resourcerestrictionpolicy.cpp
  src/resourcerestrictionpolicy.h
  src/sequence.cpp
  src/sequence.h
  src/sequence_p.cpp
  src/sequence_p.h
  src/shuttingdownstate.cpp
  src/shuttingdownstate.h
  src/state.cpp
  src/state.h
  src/suspendedstate.cpp
  src/suspendedstate.h
  src/suspendingstate.cpp
  src/suspendingstate.h
  src/thread.cpp
  src/thread.h
  src/threadweaver.cpp
  src/threadweaver.h
  src/weaver.cpp
  src/weaver.h
  src/weaver_p.cpp
  src/weaver_p.h
  src/weaverimplstate.cpp
  src/weaverimplstate.h
  src/weaverinterface.h
  src/workinghardstate.cpp
  src/workinghardstate.h

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


D27245: Ki18n: Convert license headers to SPDX statements

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


  Regarding the removal of the COPYING.LIB file, I would prefer to wait and 
remove all of them in all repositories in one run. It will be a trivial script 
to review.
  My main argument is that I did not yet remove them in other pull requests, so 
for consistency I would like to keep them for now.

REPOSITORY
  R249 KI18n

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

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


D27738: KCoreAddons: Convert license statements to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R244:93480398b551: KCoreAddons: Convert license statements to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R244 KCoreAddons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27738?vs=78217=78224

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

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/CC0-1.0.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/LicenseRef-Qt-Commercial.txt
  LICENSES/MPL-1.1.txt
  LICENSES/Qt-LGPL-exception-1.1.txt
  autotests/alwaysunloadplugin.cpp
  autotests/alwaysunloadplugin.h
  autotests/desktoptojsontest.cpp
  autotests/jsonplugin.cpp
  autotests/jsonplugin.h
  autotests/jsonplugin2.cpp
  autotests/jsonplugin2.h
  autotests/kaboutdataapplicationdatatest.cpp
  autotests/kaboutdatatest.cpp
  autotests/kautosavefiletest.cpp
  autotests/kautosavefiletest.h
  autotests/kcompositejobtest.cpp
  autotests/kcompositejobtest.h
  autotests/kdelibs4configmigratortest.cpp
  autotests/kdelibs4migrationtest.cpp
  autotests/kdirwatch_unittest.cpp
  autotests/kfileutilstest.cpp
  autotests/kfileutilstest.h
  autotests/kformattest.cpp
  autotests/kformattest.h
  autotests/kjobtest.cpp
  autotests/kjobtest.h
  autotests/klistopenfilesjobtest_unix.cpp
  autotests/klistopenfilesjobtest_unix.h
  autotests/klistopenfilesjobtest_win.cpp
  autotests/klistopenfilesjobtest_win.h
  autotests/kmacroexpandertest.cpp
  autotests/kosreleasetest.cpp
  autotests/kpluginfactorytest.cpp
  autotests/kpluginloadertest.cpp
  autotests/kpluginmetadatatest.cpp
  autotests/kprocesslisttest.cpp
  autotests/kprocesslisttest.h
  autotests/kprocesstest.cpp
  autotests/kprocesstest_helper.cpp
  autotests/kprocesstest_helper.h
  autotests/krandomtest.cpp
  autotests/kshareddatacachetest.cpp
  autotests/kshelltest.cpp
  autotests/ktexttohtmltest.cpp
  autotests/ktexttohtmltest.h
  autotests/kurlmimedatatest.cpp
  autotests/kurlmimedatatest.h
  autotests/kusertest.cpp
  autotests/multiplugin.cpp
  autotests/multiplugin.h
  autotests/unversionedplugin.cpp
  autotests/unversionedplugin.h
  autotests/versionedplugin.cpp
  autotests/versionedplugin.h
  cmake/FindFAM.cmake
  cmake/FindProcstat.cmake
  cmake/rules_PyKF5.py
  src/desktoptojson/desktoptojson.cpp
  src/desktoptojson/desktoptojson.h
  src/desktoptojson/main.cpp
  src/lib/caching/kshareddatacache.cpp
  src/lib/caching/kshareddatacache.h
  src/lib/caching/kshareddatacache_p.h
  src/lib/caching/kshareddatacache_win.cpp
  src/lib/caching/posix_fallocate_mac.h
  src/lib/io/kautosavefile.cpp
  src/lib/io/kautosavefile.h
  src/lib/io/kbackup.cpp
  src/lib/io/kbackup.h
  src/lib/io/kdirwatch.cpp
  src/lib/io/kdirwatch.h
  src/lib/io/kdirwatch_p.h
  src/lib/io/kfilesystemtype.cpp
  src/lib/io/kfilesystemtype.h
  src/lib/io/kfileutils.cpp
  src/lib/io/kfileutils.h
  src/lib/io/kmessage.cpp
  src/lib/io/kmessage.h
  src/lib/io/kprocess.cpp
  src/lib/io/kprocess.h
  src/lib/io/kprocess_p.h
  src/lib/io/kurlmimedata.cpp
  src/lib/io/kurlmimedata.h
  src/lib/jobs/kcompositejob.cpp
  src/lib/jobs/kcompositejob.h
  src/lib/jobs/kcompositejob_p.h
  src/lib/jobs/kjob.cpp
  src/lib/jobs/kjob.h
  src/lib/jobs/kjob_p.h
  src/lib/jobs/kjobtrackerinterface.cpp
  src/lib/jobs/kjobtrackerinterface.h
  src/lib/jobs/kjobuidelegate.cpp
  src/lib/jobs/kjobuidelegate.h
  src/lib/kaboutdata.cpp
  src/lib/kaboutdata.h
  src/lib/kcoreaddons.cpp
  src/lib/kcoreaddons.h
  src/lib/plugin/desktopfileparser.cpp
  src/lib/plugin/desktopfileparser_p.h
  src/lib/plugin/kexportplugin.h
  src/lib/plugin/kpluginfactory.cpp
  src/lib/plugin/kpluginfactory.h
  src/lib/plugin/kpluginfactory_p.h
  src/lib/plugin/kpluginloader.cpp
  src/lib/plugin/kpluginloader.h
  src/lib/plugin/kpluginmetadata.cpp
  src/lib/plugin/kpluginmetadata.h
  src/lib/randomness/krandom.cpp
  src/lib/randomness/krandom.h
  src/lib/randomness/krandomsequence.cpp
  src/lib/randomness/krandomsequence.h
  src/lib/text/kmacroexpander.cpp
  src/lib/text/kmacroexpander.h
  src/lib/text/kmacroexpander_p.h
  src/lib/text/kmacroexpander_unix.cpp
  src/lib/text/kmacroexpander_win.cpp
  src/lib/text/kstringhandler.cpp
  src/lib/text/kstringhandler.h
  src/lib/text/ktexttohtml.cpp
  src/lib/text/ktexttohtml.h
  src/lib/text/ktexttohtml_p.h
  src/lib/text/ktexttohtmlemoticonsinterface.h
  src/lib/util/kdelibs4configmigrator.cpp
  src/lib/util/kdelibs4configmigrator.h
  src/lib/util/kdelibs4migration.cpp
  src/lib/util/kdelibs4migration.h
  src/lib/util/kformat.cpp
  src/lib/util/kformat.h
  src/lib/util/kformatprivate.cpp
  src/lib/util/kformatprivate_p.h
  src/lib/util/klistopenfilesjob.h
  

D27428: KItemViews: Convert license statements to SPDX expressions

2020-03-16 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Gently "ping", does anybody has a little bit of time to review this?

REPOSITORY
  R276 KItemViews

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

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


D27245: Ki18n: Convert license headers to SPDX statements

2020-03-16 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Ping :)

REPOSITORY
  R249 KI18n

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

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


Re: Extend metainfo.yaml files with License Information

2020-08-18 Thread Andreas Cord-Landwehr
On Dienstag, 18. August 2020 12:34:42 CEST Harald Sitter wrote:
[...]
> > Ouch, yes, the obvious choice, no idea why I did not see that by myself :)
> > Yes, SPDX expressions should be the obvious way to go IMO. For the
> > questions: - for libraries, I agree that the target name should be
> > easiest
> > - for plugins, we could use the library name as it is still a shared
> > object
> > - for applications, we could use the executable name
> > - for anything that is "not changed but only installed" during the
> > compile/
> > install steps, I would say for now that those are out of scope
> > In my understanding, we should strive for encoding all artifacts, but if
> > we
> > miss some we do not state something wrong. Moreover, what we state there
> > should be covered by automated tests (see link above).
> 
> It all sounds reasonable to me.
> 
> I'm pipedreaming a bit ... but given the ultimate goal of stringing
> artifacts to licenses maybe a thing to consider is to actually encode
> this stuff as cmake properties on the actual cmake targets. Perhaps
> not as a first step, but as a longer term goal. The cmake targets
> already know the output name of their artifact is (resolving the
> what-do-we-call-it problem), they also know which sources contribute
> to a target (improving the context capabilities for api.kde.org + the
> plausability tooling could actually look at the targets rather than
> the explicit list of files which of course are subject to human
> error).
> 
> https://cmake.org/cmake/help/latest/command/define_property.html#command:def
> ine_property https://cmake.org/cmake/help/latest/prop_tgt/SOURCES.html

Yeah, I full agree!

In my opinion adding these information to the yaml files is a first step, which 
allows to work separately on the build system tooling part and the API 
documentation part. Actually, for the very same reason 
ecm_check_outbound_license already has a FILES parameter, which later could be 
simply replaced by a TARGET parameter to retrieve files automatically form a 
target ;)

To extend your pipedreaming, I even hope to get same standardized format out 
of this, which simply is generated by an arbitrary build system... :)

As first incremental step, I will prepare a MR for adding functionality to 
api.kde.org and a PoC yaml file for some of the repositories.

Cheers,
Andreas






Re: Extend metainfo.yaml files with License Information

2020-08-17 Thread Andreas Cord-Landwehr
Thanks! I will answer inline:

On Montag, 17. August 2020 17:47:40 CEST Harald Sitter wrote:
[...]
> > **First question:** Shall we only list ONE or ALL licenses, same for the
> > license information overview that should be on api.kde.org?
> 
> The primary use would be api.kde.org, no? A third party looks for a
> solution to hardware shenanigans with Qt and finds the solid docs and
> the solid docs say "you may use this thingy under LGPL-2.1". If so,
> then surely we ought to encode all artifacts and their licensing
> terms. What's more,. the artifact a given class belongs to becomes
> relevant and I guess that's a bit tricky to sort out.

api.kde.org will be the first user, but I already see more in the pipeline:
- for this plausibility tooling 
 I 
would love to get a connection of the 
CMake target name and the stated outbound license
- for Yocto recipes we already have to state the licenses by hand and it 
should not be too hard to generate the Yocto information from a Yaml file
- in the long term I expect that this is what is useful for packages, who 
currently mostly look at the source files and have to guess

> > Now, I am wondering about the best approach to encode something like this
> > into the metainfo.yaml. I am currently considering a structure as
> > follows:
> > 
> > Attica's metainfo.yaml
> > [...]
> > 
> > outboundLicenses:
> > libattica:
> > - LGPL-2.1-only
> > - LGPL-3.0-only
> > 
> > Baloo's metainfo.yaml
> > [...]
> > 
> > outboundLicenses:
> > libbaloo:
> > - LGPL-2.1-only
> > - LGPL-3.0-only
> > 
> > baloo-kioslave:
> > - GPL-2.0-only
> 
> Why not actually use a SPDX expression? `LGPL-2.1-only OR LGPL-3.0-only`.
> 
> Some additional concerns that come to mind:
> - what 's the actual artifact name? for libraries we already have a
> target name so I guess we might just use that so for example that'd be
> KF5::Baloo. What about plugins or binaries though?
> - how would we make sure all artifacts are encoded? do we want to even?

Ouch, yes, the obvious choice, no idea why I did not see that by myself :) 
Yes, SPDX expressions should be the obvious way to go IMO. For the questions:
- for libraries, I agree that the target name should be easiest
- for plugins, we could use the library name as it is still a shared object
- for applications, we could use the executable name
- for anything that is "not changed but only installed" during the compile/
install steps, I would say for now that those are out of scope
In my understanding, we should strive for encoding all artifacts, but if we 
miss some we do not state something wrong. Moreover, what we state there 
should be covered by automated tests (see link above).

Cheers,
Andreas




Extend metainfo.yaml files with License Information

2020-08-17 Thread Andreas Cord-Landwehr
Hi, I am currently looking into extending our metainfo.yaml files to provide 
information about the outbound licenses of the artefacts that are provided by 
a framework. Here a few examples:

Attica: Provides libattica, which is legally OK to be used as LGPL-2.1 or 
LGPL-3.0 (and of course also as GPL-2.0 or GPL-3.0).

Baloo, which is quite complicated: The library is (supposed to be; there are a 
few license issues here at the moment) LGPL-2.1 and may also be used as 
LGPL-3.0. Moreover, there is the baloo-kioslave that is GPL, then there are a 
few tools balooctl, balooshow and baloosearch, which are all GPL-2.0 or 
GPL-3.0.

**First question:** Shall we only list ONE or ALL licenses, same for the 
license information overview that should be on api.kde.org?

Now, I am wondering about the best approach to encode something like this into 
the metainfo.yaml. I am currently considering a structure as follows:

Attica's metainfo.yaml
[...]
outboundLicenses:
libattica:
- LGPL-2.1-only
- LGPL-3.0-only

Baloo's metainfo.yaml
[...]
outboundLicenses:
libbaloo:
- LGPL-2.1-only
- LGPL-3.0-only
baloo-kioslave:
- GPL-2.0-only
balooctl:
- GPL-2.0-only
- GPL-3.0-only
balooshow:
- GPL-2.0-only
- GPL-3.0-only
   balooctl:
- GPL-2.0-only
- GPL-3.0-only

For repositories that are simpler, it might also be a good idea to provide a 
wildcard like "default" that allows you to omit all individual license 
statements.

Thanks for reading and I am hoping for some feedback :)

Cheers,
Andreas





License Clarification in KPackage

2020-06-15 Thread Andreas Cord-Landwehr
Hi Sebas, hi Aaron,

while converting the license headers in KPackage to SPDX expressions I found 
one file that has an unclear license statement and names both LGPL and GPL.
As all other files in the repository are LGPL-2.0-or-later, I suspect that you 
meant it also to have that license...

Could you have a look at the following merge request where I prepared a 
license change to explicitly say LGPL-2.0-or-later and confirm or disagree with 
it?

https://invent.kde.org/frameworks/kpackage/-/merge_requests/1

The problematic file is a separate commit there.

Cheers,
Andreas




D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

2020-06-28 Thread Andreas Cord-Landwehr
cordlandwehr abandoned this revision.
cordlandwehr added a comment.


  move merge request to Gitlab

REPOSITORY
  R236 KWidgetsAddons

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

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


D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

2020-06-14 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Another ping... This merge request is lying around already quite some time 
(sorry for being so big)

REPOSITORY
  R236 KWidgetsAddons

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

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


License Clarification for eps.cpp and eps_p.h (KImageFormats)

2020-07-18 Thread Andreas Cord-Landwehr
Hi Dirk,

22 years ago, you committed some files to the KDE repositories. Thanks again 
for this :) Now, I am looking into the license statements of two of your files:





Both copyright headers say "This library is distributed under the conditions 
of the GNU LGPL.". I would like to clarify this license statement in today's 
terms and ask you:
Are you are OK with changing this license to "LGPL 2.0 or any later version"? 
The full license text is here [1].

Best regards,
Andreas

[1] https://spdx.org/licenses/LGPL-2.0-or-later.html




Re: KDE Frameworks 6 - Virtual Sprint setup

2021-02-02 Thread Andreas Cord-Landwehr
On Sonntag, 31. Januar 2021 16:04:32 CET Christoph Cullmann wrote:
> On 2021-01-30 12:14, Volker Krause wrote:
> > On Freitag, 29. Januar 2021 15:57:59 CET Adam Szopa wrote:
> >> Hello,
> >> I've been talking with David Faure about setting up a Sprint focused
> >> on KF6
> >> work. Some of the topics would include:
> >> - Reviewing the KF6 board
> >> (https://phabricator.kde.org/project/board/310/[1]): -- Clean up
> >> -- Tagging Junior Jobs
> >> - Working out a structure/process for handling:
> >> -- "Stuck" tasks
> >> -- Unit test regressions
> >> - Decide the 5.15 minimum requirement bump timeline
> >> - Decide on a 6 branching strategy and timeline
> >> - Decide if/how ECM should support multiple Qt versions
> >> 
> >> That's just an example list - the wiki[1] should include the up to
> >> date and
> >> detailed topics.
> >> 
> >> The Sprint will use the KDE BBB instance - same tech that powered last
> >> years
> >> 
> >>  Akademy; I'll coordinate that with our sysadmins to have it
> >> 
> >> available.
> >> 
> >> As for the date and length, usually Virtual Sprints are a weekend
> >> thing. I'd
> >> love to hear from you if that sounds OK, and which weekend would be
> >> workable for you (how soon can we get this started) and your preferred
> >> availability hours. I'll set up a poll later to pinpoint the final
> >> timing.
> > 
> > Thanks for driving this, I'm in! European hours preferred, any weekend
> > starting from w6 should be possible.
> 
> Count me in, too ;=)
> European hours preferred.

Same for me!

Cheers,
Andreas





Re: Package License Metadata for Tooling

2021-06-22 Thread Andreas Cord-Landwehr
Hi, here is a short wrap-up of our today's BoF
(activate participants*: Helio, Volker, Johan, me)

The whole topic about license checking can be grouped into three areas:

1. Correct statements of copyright & license information in source files
- we think that we are on track here with our REUSE/SPDX statements
- it is agreed that it is not a big problem that we do not have full REUSE 
compliance in most of the older repositories (specifically, missing license 
information in build system config files)

2. Statement of outbound licenses == what is the license of a compiled lib or 
application?
- we discussed the option to extend our yaml files with license information 
about the specific artifacts
- if the artifacts are too complicated, a fallback could be to look folder-
wise (though that would have several draw-backs)
- outbound license information files in the yaml files could be helpful input 
for packagers, definitely they will help for Yocto packaging and for Helio's 
tooling

3. Full distribution check of dependencies
- question here: if our lib links to another lib, is this legally right?
- we got the insight that this very much depends on the precise versions at 
compile time (because licenses of libs may change; e.g., see openssl)
- for now we excluded the correctness checks of interdependencies of such 
licenses of different libs
- what is thinkable right now: CMake could generate a list of dependencies 
with the precise versions as they are used for configuration/compilation

Next Steps:
1. come up with a proposal how yaml files could be extended to state artifact 
licenses
2. Helio will check how helpful the existing yaml metadata are already for his 
tooling

Stretch:
3. check if existing ECM outbound license check tooling can be adapted to use 
the metadata from the yaml files
4. integrate updated metadata files into Yocto tooling to get rid of manual 
maintenance :)

Cheers,
Andreas

* == unmuted themselves at least once :)

On Dienstag, 22. Juni 2021 08:29:11 CEST Andreas Cord-Landwehr wrote:
> Hi, yesterday morning Helio and me had an interesting discussion about
> metadata for license check tooling. There are a few different use cases:
> 
> - Helio needs those for his FOSS license tooling
> - I would really like to improve the generation of Yocto license metadata,
> which we currently have to keep in sync manually
> - maybe this is something that distros would also like to use in their QA
> processes...
> 
> Bottom line, we ended in scheduling a BoF for this evening (Tuesday), 6 PM
> (UTC) i.e. 8 PM in Berlin time.
> 
> Key question is: Do we see a convenient way to generate package metadata for
> the binary artifacts and/or dependencies to other libraries without
> creating a horrible maintenance burden?
> 
> Cheers,
> Andreas






Package License Metadata for Tooling

2021-06-22 Thread Andreas Cord-Landwehr
Hi, yesterday morning Helio and me had an interesting discussion about 
metadata for license check tooling. There are a few different use cases:

- Helio needs those for his FOSS license tooling
- I would really like to improve the generation of Yocto license metadata, 
which we currently have to keep in sync manually
- maybe this is something that distros would also like to use in their QA 
processes...

Bottom line, we ended in scheduling a BoF for this evening (Tuesday), 6 PM 
(UTC) i.e. 8 PM in Berlin time.

Key question is: Do we see a convenient way to generate package metadata for 
the binary artifacts and/or dependencies to other libraries without creating a 
horrible maintenance burden?

Cheers,
Andreas




Re: Extending the license policy to include ODbL-1.0

2021-09-15 Thread Andreas Cord-Landwehr
On Mittwoch, 15. September 2021 17:34:00 CEST Harald Sitter wrote:
> +1

+1 also from me! I think this license fits well into our approved license 
landscape and should not make any issues regarding code/data portability 
between the different KDE projects.

Cheers,
Andreas




<    1   2   3