D27429: ThreadWeaver: Convert license headers to SPDX expressions

Andreas Cord-Landwehr noreply at phabricator.kde.org
Sun Feb 16 08:24:07 GMT 2020


cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Add license files are required by REUSE and add license
  files as reuqired by REUSE.
  
  Please note the following points:
  
  - all links to dead webpages were removed from license statements
  - I do not think that the ID markers are still needed, which are contained in several license headers (@Mirko: are they still needed?)
  - In both src/examples/ItemdDelegate.cpp/.h there is a license clarification that this file may be linked with any version of Qt. I do not see that this license clarification is needed, because that automatically comes with the LGPL. (@all: what is your opinion?)

REPOSITORY
  R279 ThreadWeaver

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/HelloInternet/main.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
Cc: kde-frameworks-devel, mirko, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20200216/9c5d7a7f/attachment-0001.html>


More information about the Kde-frameworks-devel mailing list