54 lines
2.2 KiB
Markdown
54 lines
2.2 KiB
Markdown
# Lizenzierung
|
||
|
||
Dieses Projekt ist **dual lizenziert**: Quellcode und Inhalte stehen unter
|
||
unterschiedlichen Lizenzen, weil ein Schulungsprojekt aus beidem besteht.
|
||
|
||
© 2026 Richard. Bitte „Richard" durch deinen vollständigen Namen (oder dein
|
||
gewünschtes Pseudonym) ersetzen – das ist die Person/Stelle, die die Rechte hält.
|
||
|
||
## Quellcode → MIT
|
||
|
||
Gilt für alle ausführbaren Bestandteile, u. a.:
|
||
|
||
- `gotcha-app/` (Node-Server und ausgelieferte Seiten)
|
||
- JavaScript in den HTML-Dateien (Steuerlogik der Folien/Animation)
|
||
|
||
Volltext: [`LICENSE`](./LICENSE) · SPDX: `MIT`
|
||
|
||
Kurz: Andere dürfen den Code nutzen, ändern, weitergeben und auch in
|
||
proprietären Projekten einsetzen – einzige Bedingung ist, dass Copyright-
|
||
Vermerk und Lizenztext beibehalten werden. Es gibt keine Copyleft- oder
|
||
Offenlegungspflicht.
|
||
|
||
## Inhalte → CC BY-SA 4.0
|
||
|
||
Gilt für die nicht ausführbaren Werke, u. a.:
|
||
|
||
- Präsentationsfolien und deren Texte (`cybersecurity-vortrag.html` – die Inhalte)
|
||
- Diagramme/Grafiken (`aitm-schaubild.svg`, die WLAN-Animationsgrafik)
|
||
- sonstige Texte/Bilder
|
||
|
||
Volltext: [`LICENSE-CONTENT.txt`](./LICENSE-CONTENT.txt) · SPDX: `CC-BY-SA-4.0`
|
||
|
||
Kurz: Andere dürfen die Inhalte nutzen und bearbeiten, müssen dich aber nennen
|
||
(Attribution) und Bearbeitungen unter derselben Lizenz weitergeben (ShareAlike).
|
||
|
||
## Hinweis zur Abgrenzung
|
||
|
||
Einzelne Dateien mischen Code und Inhalt (z. B. die HTML-Folien mit eingebettetem
|
||
JavaScript). Maßgeblich ist die Funktion des jeweiligen Teils: ausführbare Logik =
|
||
MIT, dargestellte Lehrinhalte = CC BY-SA. Im Zweifel kannst du pro Datei einen
|
||
SPDX-Kopf setzen, z. B.:
|
||
|
||
<!-- SPDX-License-Identifier: MIT --> (Code)
|
||
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 --> (Inhalt)
|
||
|
||
## Fremdbestandteile (nicht von dir lizenzierbar)
|
||
|
||
- **reveal.js** wird per CDN geladen und steht unter der **MIT-Lizenz**. Wenn du
|
||
reveal.js mit ins Repo legst, füge dessen MIT-Lizenztext bei und nenne den
|
||
Urheber. Deine Lizenzwahl gilt nicht für fremden Code.
|
||
- **Marken Dritter:** Namen/Logos wie „Microsoft" sind Marken der jeweiligen
|
||
Inhaber. Eine Lizenz kann nur *dein* Urheberrecht regeln – sie gewährt **keine**
|
||
Markenrechte und macht die Nutzung fremder Logos nicht zulässig.
|