Bug 419383 - License headers do not match COPYING file
Summary: License headers do not match COPYING file
Status: RESOLVED FIXED
Alias: None
Product: releaseme
Classification: Developer tools
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-29 16:32 UTC by Alexander Potashev
Modified: 2021-03-01 01:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Potashev 2020-03-29 16:32:05 UTC
SUMMARY
License headers do not match COPYING file:
 - COPYING contains GNU GPL v3
 - Some source files contain license header for GPL2/3/KDEeV-approved (e.g. lib/releaseme/projects_api.rb)
 - Some source files contain one-line header mentioning "GNU GPL v2 or later"

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT
1. Add more COPYING.* files to cover all licenses that may apply.
2. Include full license headers in all source files where applicable. Header templates are included as part of GNU licenses.
Comment 1 Alexander Potashev 2020-04-13 20:40:00 UTC
Hi,

I would like to update the list of products in releaseme.git/plasma/plasma-add-bugzilla-versions and send a patch, but this licensing problem is a showstopper.

releaseme.git/plasma/plasma-add-bugzilla-versions must contain a full GPL header. The line "Jonathan Riddell 2015 may be copied under GNU GPL v2 or later" is not a valid license header.
Comment 2 Harald Sitter 2021-03-01 01:02:26 UTC
it's now reuse compliant