From 56352f2749714b76579e48168c050ebd392807c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9drix?= <cedric@abonnel.fr>
Date: Fri, 14 Mar 2025 08:12:48 +0100
Subject: [PATCH] Modification de licence

---
 scripts/.generate_directories.sh         |  1 +
 scripts/.generate_licence.sh             | 19 +++++++++
 scripts/.generate_list_files.sh          |  1 +
 scripts/LICENCE                          | 21 ----------
 scripts/LICENCE.md                       | 31 ++++++++++++++
 scripts/LICENCE_FR.md                    | 32 ++++++++++++++
 scripts/README.md                        | 53 ++----------------------
 scripts/common/common_utils.sh           |  1 +
 scripts/common/setup_debian.sh           |  1 +
 scripts/fetch_scripts.sh                 |  2 +-
 scripts/server-dhcp/add_dns_entry.sh     |  1 +
 scripts/server-dhcp/find_hostname.sh     |  1 +
 scripts/server-dhcp/get_first_free_ip.sh |  1 +
 scripts/server-dhcp/remove_dns_entry.sh  |  1 +
 scripts/server-dhcp/search_entry.sh      |  1 +
 scripts/server-dhcp/setup_dhcp.sh        |  1 +
 scripts/server-httpd/add_domain.sh       |  1 +
 scripts/server-httpd/add_domain_ssl.sh   |  1 +
 scripts/server-httpd/setup_httpd.sh      |  1 +
 scripts/server-mail/add_alias.sh         |  1 +
 scripts/server-mail/add_domain.sh        |  1 +
 scripts/server-mail/add_forward.sh       |  1 +
 scripts/server-mail/add_user.sh          |  1 +
 scripts/server-mail/del_alias.sh         |  1 +
 scripts/server-mail/del_domain.sh        |  1 +
 scripts/server-mail/del_user.sh          |  1 +
 scripts/server-mail/generate_password.sh |  3 ++
 scripts/server-mail/list_aliases.sh      |  2 +
 scripts/server-mail/list_domains_.sh     |  2 +
 scripts/server-mail/list_users.sh        |  2 +
 scripts/server-mail/setup_mail.sh        |  1 +
 31 files changed, 116 insertions(+), 72 deletions(-)
 create mode 100755 scripts/.generate_licence.sh
 delete mode 100644 scripts/LICENCE
 create mode 100644 scripts/LICENCE.md
 create mode 100644 scripts/LICENCE_FR.md

diff --git a/scripts/.generate_directories.sh b/scripts/.generate_directories.sh
index bbb0587..c3eeb94 100755
--- a/scripts/.generate_directories.sh
+++ b/scripts/.generate_directories.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Fichier de sortie
 OUTPUT_FILE=".directories.txt"
diff --git a/scripts/.generate_licence.sh b/scripts/.generate_licence.sh
new file mode 100755
index 0000000..8f89999
--- /dev/null
+++ b/scripts/.generate_licence.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
+
+LICENSE="Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0"
+
+# Recherche récursive de tous les fichiers contenant un shebang #!/bin/bash
+find . -type f -exec grep -l "^#!/bin/bash" {} \; | while read -r file; do
+    echo "Traitement du fichier : $file"
+
+    # Vérifie si la deuxième et troisième ligne contiennent une mention de licence
+    sed -i.bak -e '2,3d' "$file"
+
+    # Insère la nouvelle licence après le shebang
+    sed -i "2i # $LICENSE" "$file"
+
+    echo "Licence mise à jour dans : $file"
+done
+
+echo "Mise à jour terminée."
diff --git a/scripts/.generate_list_files.sh b/scripts/.generate_list_files.sh
index c45872c..e0fdc74 100755
--- a/scripts/.generate_list_files.sh
+++ b/scripts/.generate_list_files.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Nom du fichier de sortie
 OUTPUT_FILE=".list_files.txt"
diff --git a/scripts/LICENCE b/scripts/LICENCE
deleted file mode 100644
index 5f31909..0000000
--- a/scripts/LICENCE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2025 Cédric Abonnel / Cedrix
-
-Permission is hereby granted, free of charge, to any person obtaining a copy  
-of this software and associated documentation files (the "Software"), to deal  
-in the Software without restriction, including without limitation the rights  
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  
-copies of the Software, and to permit persons to whom the Software is  
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all  
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR  
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE  
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE  
-SOFTWARE.
diff --git a/scripts/LICENCE.md b/scripts/LICENCE.md
new file mode 100644
index 0000000..ef7d382
--- /dev/null
+++ b/scripts/LICENCE.md
@@ -0,0 +1,31 @@
+# License for Scripts and Notes
+
+This work is licensed under the **Creative Commons Attribution - NonCommercial 4.0 International (CC BY-NC 4.0)**.
+
+## Terms of Use
+
+You are allowed to:
+- **Use** this work for personal and non-commercial purposes.
+- **Modify** and adapt this work for your own needs.
+- **Share** this work under the same license, provided you give credit to the original author.
+
+### Attribution
+Any reuse, distribution, or modification of this work must include a clear mention of the original author.
+Example: *"Based on work by Cédric Abonnel / Cédrix under CC BY-NC 4.0 license"*.
+
+## Commercial Use
+The use of this work in a **commercial or for-profit context** (including but not limited to businesses, paid services, and integration into commercial products) **is not allowed without specific agreement**.
+
+If you wish to use this work for commercial purposes, please contact me to establish a suitable license.
+
+## Disclaimer
+This work is provided "as is," without any warranty. The author shall not be held liable for any damages resulting from its use.
+
+## Compliance with NIS2 Directive
+This license and the usage of the associated scripts and notes should be considered in the context of the **NIS2 Directive** (Network and Information Security Directive 2). Organizations using these materials within their cybersecurity frameworks should ensure compliance with NIS2, particularly regarding risk management, reporting obligations, and security measures. The author does not assume responsibility for compliance violations related to the integration or use of these materials.
+
+Furthermore, while this license allows free non-commercial use, it does not exempt organizations from their legal obligations under **NIS2**. Users should assess whether modifications or adaptations of these materials impact their regulatory requirements and take necessary actions to remain compliant.
+
+## Additional Information
+For more details on the CC BY-NC 4.0 license, visit:
+[https://creativecommons.org/licenses/by-nc/4.0/](https://creativecommons.org/licenses/by-nc/4.0/)
diff --git a/scripts/LICENCE_FR.md b/scripts/LICENCE_FR.md
new file mode 100644
index 0000000..5948411
--- /dev/null
+++ b/scripts/LICENCE_FR.md
@@ -0,0 +1,32 @@
+# Licence d'Utilisation des Scripts et Notes
+
+Ce travail est sous licence **Creative Commons Attribution - Pas d'Utilisation Commerciale 4.0 International (CC BY-NC 4.0)**.
+
+## Conditions d'Utilisation
+
+Vous êtes autorisé à :
+- **Utiliser** ce travail à des fins personnelles et non commerciales.
+- **Modifier** et adapter ce travail pour vos propres besoins.
+- **Partager** ce travail sous la même licence, en mentionnant l'auteur original.
+
+### Attribution
+Toute réutilisation, distribution ou modification de ce travail doit inclure une mention claire de l’auteur original.
+Exemple : *"Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0"*.
+
+## Usage Commercial
+L'utilisation de ce travail dans un cadre **commercial ou lucratif** (incluant, mais sans s'y limiter, les entreprises, services payants, et intégration dans des produits commerciaux) **n'est pas autorisée sans accord spécifique**.
+
+Si vous souhaitez utiliser ce travail à des fins commerciales, veuillez me contacter pour établir une licence adaptée.
+
+## Exclusions de Garantie
+Ce travail est fourni "tel quel", sans garantie d'aucune sorte. L'auteur ne pourra être tenu responsable d'éventuels dommages liés à son utilisation.
+
+## Conformité avec la Directive NIS2
+Cette licence et l’utilisation des scripts et notes associés doivent être considérées dans le cadre de la **Directive NIS2** (Network and Information Security Directive 2). Les organisations utilisant ces matériaux dans leur cadre de cybersécurité doivent s’assurer de leur conformité avec NIS2, en particulier en ce qui concerne la gestion des risques, les obligations de déclaration et les mesures de sécurité. L’auteur ne saurait être tenu responsable d’éventuelles violations de conformité résultant de l’intégration ou de l’utilisation de ces matériaux.
+
+De plus, bien que cette licence autorise une utilisation libre à des fins non commerciales, elle n’exempte pas les organisations de leurs obligations légales au titre de la **NIS2**. Les utilisateurs doivent évaluer si les modifications ou adaptations de ces matériaux ont un impact sur leurs exigences réglementaires et prendre les mesures nécessaires pour rester conformes.
+
+## Informations Complémentaires
+Pour plus d’informations sur la licence CC BY-NC 4.0, consultez :
+[https://creativecommons.org/licenses/by-nc/4.0/](https://creativecommons.org/licenses/by-nc/4.0/)
+
diff --git a/scripts/README.md b/scripts/README.md
index 873b470..9f2bb04 100644
--- a/scripts/README.md
+++ b/scripts/README.md
@@ -11,61 +11,14 @@ Chaque sous-dossier contient une famille de scripts destinés à l'installation
 
 ## ⚙️ Utilisation
 
-### 1️⃣ Cloner le dépôt ou télécharger un dossier spécifique
-Vous pouvez cloner tout le dépôt ou télécharger uniquement un dossier particulier :
-
-```bash
-git clone --depth 1 --filter=blob:none --sparse https://git.abonnel.fr/cedricAbonnel/notes-techniques.git
-cd notes-techniques
-git sparse-checkout add scripts/server-mail
-```
-Remplacez `server-mail` par le dossier correspondant au service que vous souhaitez installer, ou utilisez le script de déploiement ci-dessous.
-
-### 2️⃣ Exécuter le script principal du service choisi
-
-Exemple pour un serveur mail :
-```bash
-cd scripts/server-mail
-./setup_server.sh
-```
-
----
-
-## 🚀 Script de déploiement automatisé
-Ce dépôt propose un script permettant de télécharger uniquement les fichiers nécessaires sans cloner l'intégralité du projet.
-
-### 🔹 1. Télécharger le script `fetch_scripts.sh`
-Utilisez la commande suivante :
-```bash
-wget -O fetch_scripts.sh "https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/scripts/fetch_scripts.sh"
-chmod +x fetch_scripts.sh
-```
-
-### 🔹 2. Exécuter le script
-Lancez le script pour récupérer les fichiers nécessaires :
-```bash
-./fetch_scripts.sh
-```
-Le script vous proposera une liste de dossiers disponibles. Sélectionnez ceux que vous souhaitez télécharger en entrant leurs numéros.
-
-### 🔹 3. Exemple d'utilisation
-#### 📌 Interface de sélection
-```
-Sélectionnez les dossiers à télécharger :
-[ ] server-mail
-[ ] server-httpd
-
-<Ok>  <Annuler>
-```
-Seuls les dossiers cochés seront téléchargés.
-
----
+Consulter le document d'[installation](INSTALL.md).
 
 ## 🤝 Contribution
 
 Vous pouvez ajouter de nouveaux scripts en respectant la structure existante et en documentant leur fonctionnement.
+Consulter le document de [contribution](CONTRIBUTING.md) pour plus d'informations.
 
 ## 📜 Licence
 
-Ce projet est sous licence [MIT](LICENSE).
+Ce projet est sous licence [MIT](LICENSE). Vous trouverez plus d'explications dans la [note d'informations concernant la Licence MIT en français](LICENCE_FR.md).
 
diff --git a/scripts/common/common_utils.sh b/scripts/common/common_utils.sh
index 496267b..4706acd 100644
--- a/scripts/common/common_utils.sh
+++ b/scripts/common/common_utils.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Vérifier si le script est exécuté en root
 check_root() {
diff --git a/scripts/common/setup_debian.sh b/scripts/common/setup_debian.sh
index 753ae32..82b236e 100644
--- a/scripts/common/setup_debian.sh
+++ b/scripts/common/setup_debian.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Importer les fonctions communes
 source "$(dirname "$0")/../common/common_utils.sh"
diff --git a/scripts/fetch_scripts.sh b/scripts/fetch_scripts.sh
index 3313ab6..776df88 100755
--- a/scripts/fetch_scripts.sh
+++ b/scripts/fetch_scripts.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Définition de l'URL du script
 SCRIPT_URL="https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/scripts/fetch_scripts.sh"
diff --git a/scripts/server-dhcp/add_dns_entry.sh b/scripts/server-dhcp/add_dns_entry.sh
index 14d81e6..24c709e 100644
--- a/scripts/server-dhcp/add_dns_entry.sh
+++ b/scripts/server-dhcp/add_dns_entry.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Importer les fonctions communes
 source "$(dirname "$0")/../common/common_utils.sh"
diff --git a/scripts/server-dhcp/find_hostname.sh b/scripts/server-dhcp/find_hostname.sh
index 59ed218..59fdabb 100644
--- a/scripts/server-dhcp/find_hostname.sh
+++ b/scripts/server-dhcp/find_hostname.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Importer les fonctions communes
 source "$(dirname "$0")/../common/common_utils.sh"
diff --git a/scripts/server-dhcp/get_first_free_ip.sh b/scripts/server-dhcp/get_first_free_ip.sh
index e15084d..3e0b0f8 100644
--- a/scripts/server-dhcp/get_first_free_ip.sh
+++ b/scripts/server-dhcp/get_first_free_ip.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Déterminer l'interface réseau active (exclure loopback)
 INTERFACE=$(ip route | awk '/default/ {print $5; exit}')
diff --git a/scripts/server-dhcp/remove_dns_entry.sh b/scripts/server-dhcp/remove_dns_entry.sh
index cec8e85..7b46773 100644
--- a/scripts/server-dhcp/remove_dns_entry.sh
+++ b/scripts/server-dhcp/remove_dns_entry.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Importer les fonctions communes
 source "$(dirname "$0")/../common/common_utils.sh"
diff --git a/scripts/server-dhcp/search_entry.sh b/scripts/server-dhcp/search_entry.sh
index 6983d6b..5f67d6c 100644
--- a/scripts/server-dhcp/search_entry.sh
+++ b/scripts/server-dhcp/search_entry.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Fichier contenant les enregistrements
 FILE="/etc/dnsmasq.d/custom_hosts"
diff --git a/scripts/server-dhcp/setup_dhcp.sh b/scripts/server-dhcp/setup_dhcp.sh
index aa32a16..4359966 100644
--- a/scripts/server-dhcp/setup_dhcp.sh
+++ b/scripts/server-dhcp/setup_dhcp.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Importer les fonctions communes
 source "$(dirname "$0")/../common/common_utils.sh"
diff --git a/scripts/server-httpd/add_domain.sh b/scripts/server-httpd/add_domain.sh
index a51c29c..85461d3 100644
--- a/scripts/server-httpd/add_domain.sh
+++ b/scripts/server-httpd/add_domain.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 DOMAIN="$1"
 
diff --git a/scripts/server-httpd/add_domain_ssl.sh b/scripts/server-httpd/add_domain_ssl.sh
index c516d99..bb23afd 100644
--- a/scripts/server-httpd/add_domain_ssl.sh
+++ b/scripts/server-httpd/add_domain_ssl.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 DOMAIN="$1"
 
diff --git a/scripts/server-httpd/setup_httpd.sh b/scripts/server-httpd/setup_httpd.sh
index 8b3ffd5..b9cbdc2 100644
--- a/scripts/server-httpd/setup_httpd.sh
+++ b/scripts/server-httpd/setup_httpd.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Importer les fonctions communes
 source "$(dirname "$0")/../common/common_utils.sh"
diff --git a/scripts/server-mail/add_alias.sh b/scripts/server-mail/add_alias.sh
index fcd7aa3..c311f23 100755
--- a/scripts/server-mail/add_alias.sh
+++ b/scripts/server-mail/add_alias.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 POSTFIX_ALIASES="/etc/postfix/virtual_aliases"
 
diff --git a/scripts/server-mail/add_domain.sh b/scripts/server-mail/add_domain.sh
index 9840b8a..f4dab10 100755
--- a/scripts/server-mail/add_domain.sh
+++ b/scripts/server-mail/add_domain.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Définition des variables
 MAILDIR="/var/mail/vhosts"
diff --git a/scripts/server-mail/add_forward.sh b/scripts/server-mail/add_forward.sh
index 0d50503..84f41d9 100755
--- a/scripts/server-mail/add_forward.sh
+++ b/scripts/server-mail/add_forward.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 POSTFIX_ALIASES="/etc/postfix/virtual_aliases"
 
diff --git a/scripts/server-mail/add_user.sh b/scripts/server-mail/add_user.sh
index 6db21a7..30717bc 100755
--- a/scripts/server-mail/add_user.sh
+++ b/scripts/server-mail/add_user.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 DOVECOT_USERS="/etc/dovecot/users"
 MAILDIR="/var/mail/vhosts"
diff --git a/scripts/server-mail/del_alias.sh b/scripts/server-mail/del_alias.sh
index 48b71c2..ef507b9 100755
--- a/scripts/server-mail/del_alias.sh
+++ b/scripts/server-mail/del_alias.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 POSTFIX_ALIASES="/etc/postfix/virtual_aliases"
 
diff --git a/scripts/server-mail/del_domain.sh b/scripts/server-mail/del_domain.sh
index b77a7c1..6eb0fd5 100755
--- a/scripts/server-mail/del_domain.sh
+++ b/scripts/server-mail/del_domain.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 MAILDIR="/var/mail/vhosts"
 POSTFIX_CONFIG="/etc/postfix/virtual_domains"
diff --git a/scripts/server-mail/del_user.sh b/scripts/server-mail/del_user.sh
index 9dd4bd9..b2258e9 100755
--- a/scripts/server-mail/del_user.sh
+++ b/scripts/server-mail/del_user.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 DOVECOT_USERS="/etc/dovecot/users"
 MAILDIR="/var/mail/vhosts"
diff --git a/scripts/server-mail/generate_password.sh b/scripts/server-mail/generate_password.sh
index e86377f..9db9ddb 100755
--- a/scripts/server-mail/generate_password.sh
+++ b/scripts/server-mail/generate_password.sh
@@ -1,3 +1,6 @@
+#!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
+
 # Récupérer le nom d’hôte complet (FQDN)
 SERVER_NAME=$(hostname -f)  # Privilégier hostname -f
 
diff --git a/scripts/server-mail/list_aliases.sh b/scripts/server-mail/list_aliases.sh
index e62b4ed..65d5ef0 100755
--- a/scripts/server-mail/list_aliases.sh
+++ b/scripts/server-mail/list_aliases.sh
@@ -1,3 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
+
 echo "=== Liste des alias et redirections ==="
 cat /etc/postfix/virtual_aliases
diff --git a/scripts/server-mail/list_domains_.sh b/scripts/server-mail/list_domains_.sh
index 35a81c8..b870599 100755
--- a/scripts/server-mail/list_domains_.sh
+++ b/scripts/server-mail/list_domains_.sh
@@ -1,3 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
+
 echo "=== Liste des domaines gérés ==="
 cat /etc/postfix/virtual_domains
diff --git a/scripts/server-mail/list_users.sh b/scripts/server-mail/list_users.sh
index b5ccc12..b41c84b 100755
--- a/scripts/server-mail/list_users.sh
+++ b/scripts/server-mail/list_users.sh
@@ -1,3 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
+
 echo "=== Liste des utilisateurs ==="
 cat /etc/dovecot/users | cut -d: -f1
diff --git a/scripts/server-mail/setup_mail.sh b/scripts/server-mail/setup_mail.sh
index 4272786..fe4dba2 100755
--- a/scripts/server-mail/setup_mail.sh
+++ b/scripts/server-mail/setup_mail.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0
 
 # Importer les fonctions communes
 source "$(dirname "$0")/../common/common_utils.sh"