Skip to content

Commit ad9bc59

Browse files
mxmehlbagder
authored andcommitted
copyright: make repository REUSE compliant
Add licensing and copyright information for all files in this repository. This either happens in the file itself as a comment header or in the file `.reuse/dep5`. This commit also adds a Github workflow to check pull requests and adapts copyright.pl to the changes. Closes curl#8869
1 parent 9651198 commit ad9bc59

File tree

1,570 files changed

+4852
-1132
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,570 files changed

+4852
-1132
lines changed

.azure-pipelines.yml

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
1919
# KIND, either express or implied.
2020
#
21+
# SPDX-License-Identifier: curl
22+
#
2123
###########################################################################
2224
# Starter pipeline
2325
# Start with a minimal pipeline that you can customize to build and deploy your code.

.circleci/config.yml

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
1919
# KIND, either express or implied.
2020
#
21+
# SPDX-License-Identifier: curl
22+
#
2123
###########################################################################
2224

2325
# View these jobs in the browser: https://app.circleci.com/pipelines/github/curl/curl

.cirrus.yml

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
1919
# KIND, either express or implied.
2020
#
21+
# SPDX-License-Identifier: curl
22+
#
2123
###########################################################################
2224
# Cirrus CI configuration
2325
# https://cirrus-ci.com/github/curl/curl

.dcignore

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
tests/**
26
docs/**
37
docs/examples/**

.dir-locals.el

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
;;; | (__| |_| | _ <| |___
66
;;; \___|\___/|_| \_\_____|
77
;;;
8-
;;; Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
8+
;;; Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
99
;;;
1010
;;; This software is licensed as described in the file COPYING, which
1111
;;; you should have received as part of this distribution. The terms
@@ -18,6 +18,8 @@
1818
;;; This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
1919
;;; KIND, either express or implied.
2020
;;;
21+
;;; SPDX-License-Identifier: curl
22+
;;;
2123
;;;***************************************************************************
2224
;;; Directory Local Variables
2325
;;; See Info node `(emacs) Directory Variables' for more information.

.gitattributes

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
*.dsw -crlf
26
buildconf eol=lf
37
configure.ac eol=lf

.github/CONTRIBUTING.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<!--
2+
Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
3+
4+
SPDX-License-Identifier: curl
5+
-->
6+
17
How to contribute to curl
28
=========================
39

.github/FUNDING.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
github: curl
26
open_collective: curl

.github/ISSUE_TEMPLATE/bug_report.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<!--
2+
Copyright (C) 2000 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
3+
4+
SPDX-License-Identifier: curl
5+
-->
6+
17
---
28
name: Bug report
39
about: Create a report to help us improve

.github/ISSUE_TEMPLATE/config.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
blank_issues_enabled: false
26
contact_links:
37
- name: Feature request

.github/lock.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
# Configuration for lock-threads - https://github.com/dessant/lock-threads
26

37
# Number of days of inactivity before a closed issue or pull request is locked

.github/stale.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
# Number of days of inactivity before an issue becomes stale
26
daysUntilStale: 180
37
# Number of days of inactivity before a stale issue is closed

.github/workflows/bearssl.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Linux
26

37
on:

.github/workflows/codeql-analysis.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: CodeQL
26

37
on:

.github/workflows/event-based.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Linux
26

37
on:

.github/workflows/fuzz.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Fuzzer
26

37
on:

.github/workflows/hacktoberfest-accepted.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Hacktoberfest
26

37
on:

.github/workflows/linkcheck.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Markdown links
26

37
on:

.github/workflows/linux-hyper.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Linux
26

37
on:

.github/workflows/macos.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: macOS
26

37
on:

.github/workflows/mbedtls.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Linux
26

37
on:

.github/workflows/msh3.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Linux
26

37
on:

.github/workflows/nss.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Linux
26

37
on:

.github/workflows/openssl3.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Linux
26

37
on:

.github/workflows/reuse.yml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
# SPDX-FileCopyrightText: 2022 Free Software Foundation Europe e.V. <https://fsfe.org>
3+
#
4+
# SPDX-License-Identifier: curl
5+
6+
name: REUSE Compliance Check
7+
8+
on:
9+
# Trigger the workflow on push or pull requests, but only for the
10+
# master branch
11+
push:
12+
branches:
13+
- master
14+
- '*/ci'
15+
pull_request:
16+
branches:
17+
- master
18+
19+
jobs:
20+
test:
21+
runs-on: ubuntu-latest
22+
steps:
23+
- uses: actions/checkout@v3
24+
- name: REUSE Compliance Check
25+
uses: fsfe/reuse-action@v1

.github/workflows/rustls.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Linux
26

37
on:

.github/workflows/wolfssl.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
name: Linux
26

37
on:

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
*.asc
26
*.dll
37
*.exe

.lgtm.yml

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
1919
# KIND, either express or implied.
2020
#
21+
# SPDX-License-Identifier: curl
22+
#
2123
###########################################################################
2224
extraction:
2325
cpp:

.lift/config.toml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
#
3+
# SPDX-License-Identifier: curl
4+
15
ignoreRules = [ "DEAD_STORE" ]
26
build = "make"
37
setup = ".lift/setup.sh"

.lift/setup.sh

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#!/usr/bin/env bash
2+
# Copyright (C) 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
3+
#
4+
# SPDX-License-Identifier: curl
25
autoreconf -fi
36
./configure --with-openssl
47
echo "Ran the setup script for Lift including autoconf and executing ./configure --with-openssl"

.mailmap.license

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
SPDX-FileCopyrightText: 2017 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
2+
3+
SPDX-License-Identifier: curl

.reuse/dep5

+92
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2+
Upstream-Name: curl
3+
Upstream-Contact: Daniel Stenberg <daniel@haxx.se>
4+
Source: https://curl.se
5+
6+
# Tests
7+
Files: tests/*
8+
Copyright: 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
9+
License: curl
10+
11+
# Documentation
12+
Files: docs/*
13+
Copyright: 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
14+
License: curl
15+
16+
# Windows
17+
Files: projects/Windows/*
18+
Copyright: 2014 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
19+
License: curl
20+
21+
# Single files we do not want to edit directly
22+
Files: CHANGES
23+
Copyright: 2019 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
24+
License: curl
25+
26+
Files: GIT-INFO
27+
Copyright: 2010 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
28+
License: curl
29+
30+
Files: RELEASE-NOTES
31+
Copyright: 2003 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
32+
License: curl
33+
34+
Files: lib/.checksrc
35+
Copyright: 2021 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
36+
License: curl
37+
38+
Files: lib/libcurl.plist.in
39+
Copyright: 2022 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
40+
License: curl
41+
42+
Files: lib/libcurl.vers.in
43+
Copyright: 2011 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
44+
License: curl
45+
46+
Files: mlc_config.json
47+
Copyright: 2022 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
48+
License: curl
49+
50+
Files: packages/DOS/README
51+
Copyright: 2003 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
52+
License: curl
53+
54+
Files: packages/OS400/README.OS400
55+
Copyright: 2007 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
56+
License: curl
57+
58+
Files: packages/README
59+
Copyright: 2000 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
60+
License: curl
61+
62+
Files: packages/vms/build_vms.com
63+
Copyright: 2004 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
64+
License: curl
65+
66+
Files: packages/vms/curl_release_note_start.txt
67+
Copyright: 2013 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
68+
License: curl
69+
70+
Files: packages/vms/curlmsg.sdl
71+
Copyright: 2004 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
72+
License: curl
73+
74+
Files: packages/vms/macro32_exactcase.patch
75+
Copyright: 2013 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
76+
License: curl
77+
78+
Files: packages/vms/readme
79+
Copyright: 2004 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
80+
License: curl
81+
82+
Files: plan9/README
83+
Copyright: 2020 - 2020 Daniel Stenberg, <daniel@haxx.se>, et al.
84+
License: curl
85+
86+
Files: projects/wolfssl_override.props
87+
Copyright: 2015 - 2018 Daniel Stenberg, <daniel@haxx.se>, et al.
88+
License: curl
89+
90+
Files: README
91+
Copyright: 1999 - 2021 Daniel Stenberg, <daniel@haxx.se>, et al.
92+
License: curl

CMake/CMakeConfigurableFile.in

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# | (__| |_| | _ <| |___
66
# \___|\___/|_| \_\_____|
77
#
8-
# Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
8+
# Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
99
#
1010
# This software is licensed as described in the file COPYING, which
1111
# you should have received as part of this distribution. The terms
@@ -18,5 +18,7 @@
1818
# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
1919
# KIND, either express or implied.
2020
#
21+
# SPDX-License-Identifier: curl
22+
#
2123
###########################################################################
2224
@CMAKE_CONFIGURABLE_FILE_CONTENT@

0 commit comments

Comments
 (0)