From b641f659d7060f41f54420bd0b7beb276ceebc6e Mon Sep 17 00:00:00 2001 From: Patrick Asmus Date: Wed, 21 Oct 2026 22:00:20 +0200 Subject: [PATCH] fix: standardize MIT license, remove template license files and add third-party notices --- LICENSE | 45 +++++++++++++++++++++++++++++++++------------ LICENSE.gnu | 26 -------------------------- LICENSE.mit | 29 ----------------------------- README.md | 31 +++++++++++++++++++++++++------ 4 files changed, 58 insertions(+), 73 deletions(-) delete mode 100644 LICENSE.gnu delete mode 100644 LICENSE.mit diff --git a/LICENSE b/LICENSE index e15eab7..4cfeef6 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,14 @@ MIT License -Copyright (c) 2026 Patrick Asmus (Techniverse) +--- + +Copyright (c) Patrick Asmus (scriptos) + +Website: https://www.patrick-asmus.de +Blog: https://www.cleveradmin.de +Email: support@techniverse.net + +--- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -20,18 +28,31 @@ 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. ---- +================================================================================ +Third-Party Software & Original Licensing Notice / Drittanbieter-Hinweis +================================================================================ -### Third-Party Software Notices +Die hier erteilte MIT-Lizenz bezieht sich ausschließlich auf die Erstellung, +Konfiguration, Sicherheits-Patches und Automatisierungsskripte dieses +Docker-Containers (Container-Packaging & Security Rebuild). -This repository contains packaging files and scripts for running third-party software. -Each respective component remains subject to its original licensing terms: +Dieses Repository lädt, paketiert und verwendet Software von Drittanbietern, +welche ihren jeweils eigenen, eigenständigen Lizenzbedingungen unterliegen: -1. **h5ai** (v0.30.0) - Created by Lars Jung (https://larsjung.de/h5ai/) - Licensed under the MIT License. +1. h5ai (Originalsoftware): + Der Web-Dateibrowser "h5ai" ist ein eigenständiges Open-Source-Projekt von + Lars Jung und unterliegt der MIT-Lizenz. + Offizielle Website: https://larsjung.de/h5ai/ + Quellcode & Lizenz: https://github.com/lrsjng/h5ai -2. **docker-h5ai** - Original Docker implementation by Deokgyu Yang (awesometic) - (https://github.com/awesometic/docker-h5ai) - Licensed under the MIT License. +2. docker-h5ai (Upstream Docker-Basis): + Die ursprüngliche Docker-Vorlage stammt von Deokgyu Yang (awesometic) und steht + unter der MIT-Lizenz (Copyright (c) 2018 Deokgyu Yang). + Repository: https://github.com/awesometic/docker-h5ai + +3. PHP & Nginx: + PHP unterliegt der PHP License v3.01 (https://www.php.net/license/3_01.txt). + Nginx unterliegt der 2-Clause BSD License (https://nginx.org/LICENSE). + +Alle genannten Marken, Produktnamen und Urheberrechte verbleiben bei ihren +jeweiligen Rechteinhabern. diff --git a/LICENSE.gnu b/LICENSE.gnu deleted file mode 100644 index 77791b4..0000000 --- a/LICENSE.gnu +++ /dev/null @@ -1,26 +0,0 @@ -GNU AFFERO GENERAL PUBLIC LICENSE -Version 3, 19 November 2007 - ---- - -Copyright © Patrick Asmus (scriptos) - -Name: Patrick Asmus (scriptos) -Email: support@techniverse.net -Website: https://www.patrick-asmus.de -Blog: https://www.cleveradmin.de - ---- - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU Affero General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program 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 Affero General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with this program. If not, see . diff --git a/LICENSE.mit b/LICENSE.mit deleted file mode 100644 index 070c511..0000000 --- a/LICENSE.mit +++ /dev/null @@ -1,29 +0,0 @@ -MIT License - ---- - -Copyright © Patrick Asmus (scriptos) - -Website: https://www.patrick-asmus.de -Blog: https://www.cleveradmin.de -Email: support@techniverse.net - ---- - -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/README.md b/README.md index 25625e4..8715dbc 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Docker Image](https://img.shields.io/badge/docker-git.techniverse.net-blue?logo=docker)](https://git.techniverse.net/scriptos/-/packages/container/h5ai-docker) [![PHP Version](https://img.shields.io/badge/PHP-8.4.26-777BB4?logo=php)](https://www.php.net/) -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE) Dieses Repository stellt ein einsatzbereites, schlankes Docker-Image für **h5ai** (v0.30.0) auf Basis von **Alpine Linux**, **Nginx** und **PHP 8.4.26** bereit. @@ -17,6 +17,7 @@ services: h5ai: image: git.techniverse.net/scriptos/h5ai-docker:0.30.0-php8.4.26 container_name: h5ai-download + hostname: h5ai-download restart: unless-stopped ports: - "80:80" @@ -53,10 +54,28 @@ Das Image ist öffentlich auf der Techniverse Package Registry verfügbar: --- -## 📄 Lizenz & Danksagung +## 🔗 Danksagung & Upstream-Referenzen -Dieses Docker-Packaging steht unter der **[MIT-Lizenz](LICENSE)**. +* **h5ai:** Offizielles Projekt unter [https://larsjung.de/h5ai/](https://larsjung.de/h5ai/) und auf [GitHub (lrsjng/h5ai)](https://github.com/lrsjng/h5ai) +* **Docker Image Vorlage:** Deokgyu Yang ([awesometic/docker-h5ai](https://github.com/awesometic/docker-h5ai)) +* **PHP Security:** PHP Group ([php.net](https://www.php.net/)) -### Third-Party Lizenzen: -* **h5ai** von [Lars Jung](https://larsjung.de/h5ai/) steht unter der MIT-Lizenz. -* Das ursprüngliche Dockerfile-Konzept basiert auf der Arbeit von [awesometic/docker-h5ai](https://github.com/awesometic/docker-h5ai) (MIT-Lizenz). +--- + +## ⚖️ Lizenz & Drittanbieter-Hinweise (Third-Party Notice) + +* **Docker-Packaging & Patches:** Die in diesem Repository bereitgestellten Dockerfiles, Build-Konfigurationen und Sicherheitsanpassungen stehen unter der [MIT-Lizenz](./LICENSE) (© Patrick Asmus). +* **h5ai Originalsoftware:** Der Web-Dateibrowser **h5ai** ist ein eigenständiges Open-Source-Projekt von Lars Jung ([lrsjng/h5ai](https://github.com/lrsjng/h5ai)) und unterliegt der **[MIT-Lizenz](https://larsjung.de/h5ai/)**. +* **Upstream Docker-Vorlage:** Die Dockerfile- und Script-Basis basiert auf der Vorlage von Deokgyu Yang ([awesometic/docker-h5ai](https://github.com/awesometic/docker-h5ai), MIT-Lizenz). +* **PHP & Nginx:** PHP unterliegt der PHP License 3.01, Nginx der 2-Clause BSD License. + +

+

+ +

+ +

+ + © Patrick Asmus · Techniverse Network · MIT Lizenz + +