From adf5afe84aac439e39e0b3e6ebace2a79f759049 Mon Sep 17 00:00:00 2001
From: Frank <91616163+softhack007@users.noreply.github.com>
Date: Wed, 8 May 2024 12:52:07 +0200
Subject: [PATCH] include the GPLv3 permission statement in some MM-specific
files
Please note that these statements are included for clarification purposes only.
WLED-MM specific source code is always provided under GPLv3, see LICENSE.
---
usermods/audioreactive/audio_reactive.h | 19 +++++++++++++++++
usermods/audioreactive/audio_source.h | 21 +++++++++++++++++++
.../usermod_v2_auto_playlist.h | 20 ++++++++++++++++++
3 files changed, 60 insertions(+)
diff --git a/usermods/audioreactive/audio_reactive.h b/usermods/audioreactive/audio_reactive.h
index 6e4189fe..971c4b1c 100644
--- a/usermods/audioreactive/audio_reactive.h
+++ b/usermods/audioreactive/audio_reactive.h
@@ -1,5 +1,24 @@
#pragma once
+/*
+ @title MoonModules WLED - audioreactive usermod
+ @file audio_reactive.h
+ @repo https://github.com/MoonModules/WLED, submit changes to this file as PRs to MoonModules/WLED
+ @Authors https://github.com/MoonModules/WLED/commits/mdev/
+ @Copyright © 2024 Github MoonModules Commit Authors (contact moonmodules@icloud.com for details)
+ @license GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
+
+ This file is part of the MoonModules WLED fork also known as "WLED-MM".
+ WLED-MM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+
+ WLED-MM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with WLED-MM. If not, see .
+*/
+
+
#include "wled.h"
#ifdef ARDUINO_ARCH_ESP32
diff --git a/usermods/audioreactive/audio_source.h b/usermods/audioreactive/audio_source.h
index 63ee584a..cf3e3b74 100644
--- a/usermods/audioreactive/audio_source.h
+++ b/usermods/audioreactive/audio_source.h
@@ -1,4 +1,25 @@
#pragma once
+
+/*
+ @title MoonModules WLED - audioreactive usermod
+ @file audio_source.h
+ @repo https://github.com/MoonModules/WLED, submit changes to this file as PRs to MoonModules/WLED
+ @Authors https://github.com/MoonModules/WLED/commits/mdev/
+ @Copyright © 2024 Github MoonModules Commit Authors (contact moonmodules@icloud.com for details)
+ @license GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
+
+ This file is part of the MoonModules WLED fork also known as "WLED-MM".
+ WLED-MM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+
+ WLED-MM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with WLED-MM. If not, see .
+
+*/
+
+
#ifdef ARDUINO_ARCH_ESP32
#include
#include "wled.h"
diff --git a/usermods/usermod_v2_auto_playlist/usermod_v2_auto_playlist.h b/usermods/usermod_v2_auto_playlist/usermod_v2_auto_playlist.h
index d08f295f..88d62654 100644
--- a/usermods/usermod_v2_auto_playlist/usermod_v2_auto_playlist.h
+++ b/usermods/usermod_v2_auto_playlist/usermod_v2_auto_playlist.h
@@ -1,5 +1,25 @@
#pragma once
+/*
+ @title MoonModules WLED - auto-playlist usermod
+ @file usermod_v2_auto_playlist.h
+ @repo https://github.com/MoonModules/WLED, submit changes to this file as PRs to MoonModules/WLED
+ @Authors https://github.com/MoonModules/WLED/commits/mdev/
+ @Copyright © 2024 Github MoonModules Commit Authors (contact moonmodules@icloud.com for details)
+ @license GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
+
+ This file is part of the MoonModules WLED fork also known as "WLED-MM".
+ WLED-MM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+
+ WLED-MM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with WLED-MM. If not, see .
+
+*/
+
+
#ifdef WLED_DEBUG
#ifndef USERMOD_AUTO_PLAYLIST_DEBUG
#define USERMOD_AUTO_PLAYLIST_DEBUG