Skip to content

sys/include/[a-m]*: replaced license headers with SPDX format#22324

Closed
N11cc00 wants to merge 1 commit into
RIOT-OS:masterfrom
N11cc00:spdx-sys-include-am
Closed

sys/include/[a-m]*: replaced license headers with SPDX format#22324
N11cc00 wants to merge 1 commit into
RIOT-OS:masterfrom
N11cc00:spdx-sys-include-am

Conversation

@N11cc00

@N11cc00 N11cc00 commented May 26, 2026

Copy link
Copy Markdown
Contributor

Contribution description

This PR attempts to convert all license headers for all folders inside the sys/include directory starting with the letters A to M. Vendor specific files are left untouched as well as some files missing some copyright or license information.

Testing procedure

To check for correct license/copyright information in all files that are not vendor provided, use this command:

reuse lint -l | grep "^sys/" | grep -v "/vendor/"

Declaration of AI-Tools / LLMs usage

AI-Tools / LLMs that were used are:

  • VS Code Copilot

Issues/PRs references

Tracking #21515

@github-actions github-actions Bot added Area: timers Area: timer subsystems Area: sys Area: System labels May 26, 2026

@crasbe crasbe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please apply the suggestions from #22323 first before proceeding with more PRs.

@crasbe crasbe marked this pull request as draft May 26, 2026 19:12

@mguetschow mguetschow left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

better, but still some glitches :)

Comment on lines -3 to +2
* 2017 Freie Universität Berlin
* 2017 Kaspar Schleiser <kaspar@schleiser.de>
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
* SPDX-FileCopyrightText: 2017 Inria

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing copyright

* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
* SPDX-FileCopyrightText: 2020 Kaspar Schleiser <kaspar@schleiser.de>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing copyright

Comment on lines -3 to +2
* 2017 Freie Universität Berlin
* 2017 Kaspar Schleiser <kaspar@schleiser.de>
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
* SPDX-FileCopyrightText: 2017 Inria

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing copyright

Comment thread sys/include/hashes/md5.h
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
* SPDX-FileCopyrightText: 2003-2005 by Christopher R. Hertel
* SPDX-License-Identifier: NONE

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing copyright, should be LGPL-2.1-later or something like that

* SPDX-FileCopyrightText: 2016 Martin Landsmann <martin.landsmann@haw-hamburg.de>
* SPDX-FileCopyrightText: 2016 OTA keys S.A.
* SPDX-FileCopyrightText: 2020 HAW Hamburg
* SPDX-License-Identifier: NONE

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please check licence

Comment thread sys/include/event.h
Comment on lines -3 to +2
* 2017 Kaspar Schleiser <kaspar@schleiser.de>
* 2018-2019 Freie Universität Berlin
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
* SPDX-FileCopyrightText: 2017 Inria

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing copyright

Comment thread sys/include/evtimer.h
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
* SPDX-FileCopyrightText: 2016 -17 Kaspar Schleiser <kaspar@schleiser.de>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing copyright, strange whitespace

Comment thread sys/include/evtimer_msg.h
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
* SPDX-FileCopyrightText: 2016 -17 Kaspar Schleiser <kaspar@schleiser.de>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing copyright, strange whitespace

Comment thread sys/include/iolist.h
Comment on lines -3 to +2
* 2018 Inria
* 2018 Freie Universität Berlin
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
* SPDX-FileCopyrightText: 2018 Kaspar Schleiser <kaspar@schleiser.de>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing copyright

Comment thread sys/include/memarray.h
Comment on lines -3 to +2
* 2020 Koen Zandberg <koen@bergzand.net>
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
* SPDX-FileCopyrightText: 2018 Tobias Heider <heidert@nm.ifi.lmu.de>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing copyright

@N11cc00

N11cc00 commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

Closed because I forgot about @maribu 's PR #21908

@N11cc00 N11cc00 closed this May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: sys Area: System Area: timers Area: timer subsystems

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants