feat: Change license from MIT to Apache-2.0

- Added LICENSE.md file with Apache License 2.0 text.
- Created NOTICE file for attribution of third-party components.
- Updated README.md to reflect the new license and included details about the Apache-2.0 license.
- Documented the license change in the diary entry for July 12, 2026.
- Updated installation instructions in getting-started.md to reflect per-user installation.
- Added reusable license header to all source files.
- Updated various documentation files to mention the new Apache-2.0 license.
- Changed legal mentions in example content to reflect the new license.
This commit is contained in:
2026-07-12 19:29:20 +02:00
parent 7065c0773c
commit eb098f9ff3
26 changed files with 501 additions and 151 deletions
+3 -2
View File
@@ -10,7 +10,7 @@ früheren C#-Builderskript der GCBoK-Website durch ein generisches, für KMU
einsetzbares Werkzeug.
- **Sprache:** C# / .NET 10 (kompilierte Konsole)
- **Lizenz:** MIT (siehe `LICENSE` für Third-Party-Dependency-Lizenzen)
- **Lizenz:** Apache-2.0 (siehe `LICENSE.md`; enthält explizite Patentlizenz §3 + Retorsionsklausel, `NOTICE` für Dritt-Komponenten)
- **Kein Python:** einzige externe Abhängigkeit ist `npx pagefind` (Suchindex, optional)
- **Funktionen:** Markdown + YAML-Frontmatter → statisches HTML pro Sprache,
Navigation, SEO-Kopf (OpenGraph/JSON-LD), `sitemap.xml`, `robots.txt`,
@@ -141,5 +141,6 @@ src/ C#-Quellcode (GitCover.WebStaticBuilder)
tests/ (künftig) Unit/Integrationstests
webstatic.example/ Vorlage-Site für KMU
install.sh KMU-Installation
LICENSE MIT + Third-Party-Dependency-Lizenzen
LICENSE Apache-2.0 (enthält Patentlizenz §3 + Retorsionsklausel)
NOTICE Dritt-Komponenten-Attribution (Markdig BSD-2, YamlDotNet MIT)
```