1.0.0 Licence

This commit is contained in:
2026-06-30 08:01:02 +02:00
parent 41887e5465
commit e754f1f7c3
35 changed files with 2046 additions and 5 deletions
+39
View File
@@ -0,0 +1,39 @@
# Lizenzierung und Drittanbieter-Software
## Ripster
Der von diesem Repository entwickelte Ripster-Quellcode steht unter der GNU
General Public License Version 2 oder jeder späteren Version
(`GPL-2.0-or-later`).
## Mitgelieferte HandBrakeCLI
Ripster enthält eine separat ausführbare HandBrakeCLI-Datei, weil Systempakete
je nach Distribution nicht alle für Ripster benötigten Hardwarefunktionen
bereitstellen.
Die mitgelieferte HandBrakeCLI bleibt ein eigenständiges Drittanbieterprogramm
unter `GPL-2.0-only`. Ripster startet sie als externen Prozess; der
HandBrake-Code stammt nicht vom Ripster-Projekt.
Buildinformationen, Prüfsummen, Patches und Hinweise zum korrespondierenden
Quellcode liegen im Repository unter:
`third_party/handbrake/`
Der aktuell mitgelieferte Binary-Build enthält FDK-AAC-Hinweise und ist für die
Weiterverteilung als ungeklärt markiert, bis eine rechtliche Prüfung erfolgt
oder ein sauberer Neuaufbau ohne FDK-AAC bereitgestellt wird.
## Weitere Drittanbieter-Software
Ripster kann zusätzliche externe Medientools aufrufen und sich mit externen
Metadaten- und Benachrichtigungsdiensten verbinden.
Siehe `THIRD_PARTY_NOTICES.md` im Repository für die Übersicht.
## KI-unterstützte Entwicklung
Teile von Ripster wurden mit Unterstützung generativer KI-Werkzeuge erstellt
oder überarbeitet. Alle generierten Ergebnisse wurden unter menschlicher
Verantwortung ausgewählt, geprüft, angepasst und integriert.
+17
View File
@@ -0,0 +1,17 @@
# Release-Prozess
## Lizenz- und Drittanbieter-Checkliste
- [ ] `LICENSE` enthält den vollständigen GPLv2-Text.
- [ ] Ripster-Paketmetadaten verwenden `GPL-2.0-or-later`.
- [ ] Die mitgelieferte HandBrakeCLI-Version ist dokumentiert.
- [ ] Die HandBrakeCLI-SHA-256-Prüfsumme ist aktuell.
- [ ] Der exakte HandBrake-Upstream-Commit ist dokumentiert.
- [ ] Alle HandBrake-Patches sind enthalten.
- [ ] Das Buildskript passt zum veröffentlichten Binary.
- [ ] Das vollständige korrespondierende Source-Archiv ist verfügbar.
- [ ] Binary und Source-Archiv sind demselben Release zugeordnet.
- [ ] FDK-AAC ist nicht in einem weiterverteilten Build enthalten.
- [ ] `THIRD_PARTY_NOTICES.md` ist aktuell.
- [ ] README- und Dokumentationslinks sind gültig.
- [ ] Der Hinweis zur KI-unterstützten Entwicklung ist weiterhin vorhanden.
+7 -2
View File
@@ -1,6 +1,8 @@
# HandBrake
Ripster verwendet `HandBrakeCLI` für Scan und Encode.
Ripster verwendet `HandBrakeCLI` für Scan und Encode. Die mitgelieferte Datei
`bin/HandBrakeCLI` ist ein separat ausführbares Drittanbieterprogramm und steht
unter `GPL-2.0-only`; die Ripster-Lizenz ersetzt diese Lizenz nicht.
---
@@ -66,4 +68,7 @@ Ripster parst HandBrake-Stderr (Prozent/ETA/Detail) und sendet WebSocket-Progres
- Preset nicht gefunden: Preset-Namen mit `HandBrakeCLI -z` prüfen
- sehr langsames Encoding: Preset/Extra-Args prüfen (z. B. `--encoder-preset`)
Das Produktions-Installer-Script `install.sh` bietet eine Option zur Installation eines gebündelten HandBrakeCLI-Binaries mit NVDEC-Unterstützung (NVIDIA GPU-Dekodierung). Diese Option erscheint interaktiv während der Installation.
Das Produktions-Installer-Script `install.sh` bietet eine Option zur Installation
des gebündelten HandBrakeCLI-Binaries. Buildinformationen, Prüfsummen,
Lizenzhinweise und der Status des korrespondierenden Quellcodes liegen unter
`third_party/handbrake/`.
+4
View File
@@ -34,6 +34,10 @@ makemkvcon backup <source> <rawDir> --decrypt
## Registrierungsschlüssel (optional)
MakeMKV unterliegt eigenen Lizenz- und Registrierungsbedingungen. Ripster
lizenziert MakeMKV nicht um und darf diese Bedingungen nicht automatisch für den
Benutzer akzeptieren.
Wenn in `Settings` ein `MakeMKV Key` gesetzt ist, synchronisiert Ripster ihn nach:
```bash