Translate repository documentation and reorganize version history
This commit is contained in:
+26
-26
@@ -1,37 +1,37 @@
|
||||
# Drittkomponenten und Lizenzhinweise
|
||||
# Third-party components and license notices
|
||||
|
||||
AssetManager wird unter der Apache License 2.0 veröffentlicht. Die folgenden Komponenten sind eigenständige Drittprojekte und unterliegen ihren jeweiligen Lizenzen.
|
||||
AssetManager is released under the Apache License 2.0. The following components are independent third-party projects and are governed by their respective licenses.
|
||||
|
||||
## Direkt verwendete Komponenten
|
||||
## Directly used components
|
||||
|
||||
| Komponente | Verwendung | Lizenz laut Upstream |
|
||||
| Component | Use | Upstream license |
|
||||
|---|---|---|
|
||||
| FastAPI | Webframework | MIT |
|
||||
| Uvicorn | ASGI-Server | BSD-3-Clause |
|
||||
| SQLAlchemy | Datenbankabstraktion | MIT |
|
||||
| Psycopg / psycopg-binary | PostgreSQL-Treiber | LGPL-3.0-only |
|
||||
| Jinja | HTML-Templates | BSD-3-Clause |
|
||||
| python-multipart | Formular- und Upload-Verarbeitung | Apache-2.0 |
|
||||
| pydantic-settings | Konfiguration aus Umgebungsvariablen | MIT |
|
||||
| itsdangerous | Signierte Sitzungsdaten | BSD-3-Clause |
|
||||
| ldap3 | optionale LDAP-Anbindung | LGPL-3.0-or-later |
|
||||
| Passlib | Passwort-Hashing | BSD-artige Lizenz; enthält zusätzliche Hinweise für eingebundene Bestandteile |
|
||||
| bcrypt | durch `passlib[bcrypt]` verwendete Hashing-Bibliothek | Apache-2.0 |
|
||||
| openpyxl | Excel-Import und -Export | MIT |
|
||||
| MeshCentral / MeshCtrl | optionale Integration und Remote-Aufträge | Apache-2.0 |
|
||||
| PostgreSQL Container-Image | Datenbankdienst | enthält PostgreSQL und weitere Betriebssystempakete mit eigenen Lizenzen |
|
||||
| Python Container-Image | Laufzeitbasis | enthält Python und Betriebssystempakete mit eigenen Lizenzen |
|
||||
| FastAPI | Web framework | MIT |
|
||||
| Uvicorn | ASGI server | BSD-3-Clause |
|
||||
| SQLAlchemy | Database abstraction | MIT |
|
||||
| Psycopg / psycopg-binary | PostgreSQL driver | LGPL-3.0-only |
|
||||
| Jinja | HTML templates | BSD-3-Clause |
|
||||
| python-multipart | Form and upload processing | Apache-2.0 |
|
||||
| pydantic-settings | Environment-based configuration | MIT |
|
||||
| itsdangerous | Signed session data | BSD-3-Clause |
|
||||
| ldap3 | Optional LDAP integration | LGPL-3.0-or-later |
|
||||
| Passlib | Password hashing | BSD-style license; includes additional notices for bundled components |
|
||||
| bcrypt | Hashing library used by `passlib[bcrypt]` | Apache-2.0 |
|
||||
| openpyxl | Excel import and export | MIT |
|
||||
| MeshCentral / MeshCtrl | Optional integration and remote jobs | Apache-2.0 |
|
||||
| PostgreSQL container image | Database service | Contains PostgreSQL and operating-system packages under their own licenses |
|
||||
| Python container image | Runtime base | Contains Python and operating-system packages under their own licenses |
|
||||
|
||||
## Transitive Abhängigkeiten
|
||||
## Transitive dependencies
|
||||
|
||||
Extras wie `uvicorn[standard]`, `psycopg[binary]` und `passlib[bcrypt]` installieren zusätzliche Pakete. Auch Node.js-Pakete können weitere Abhängigkeiten mitbringen. Maßgeblich sind immer die Lizenztexte der tatsächlich gebauten und ausgelieferten Versionen.
|
||||
Extras such as `uvicorn[standard]`, `psycopg[binary]`, and `passlib[bcrypt]` install additional packages. Node.js packages may also bring transitive dependencies. The license texts of the versions actually built and distributed are authoritative.
|
||||
|
||||
Der Docker-Build führt deshalb `tools/export_dependency_licenses.py` aus. Die gefundenen Lizenz-, NOTICE-, COPYING- und Copyright-Dateien werden im Image unter `/app/THIRD_PARTY_LICENSES/` abgelegt. Dieser Ordner sollte bei einer Weitergabe eines gebauten Images oder Offline-Pakets erhalten bleiben.
|
||||
The Docker build therefore runs `tools/export_dependency_licenses.py`. Discovered license, NOTICE, COPYING, and copyright files are collected under `/app/THIRD_PARTY_LICENSES/` in the image. Preserve this directory when distributing a built image or offline package.
|
||||
|
||||
## Keine Rechteübertragung an Drittprojekten
|
||||
## No transfer of third-party rights
|
||||
|
||||
Produktnamen und Marken der Drittprojekte gehören ihren jeweiligen Inhabern. Die Nennung beschreibt ausschließlich die technische Verwendung oder Integration und bedeutet keine Zugehörigkeit, Unterstützung oder Zertifizierung durch diese Projekte.
|
||||
Product names and trademarks belong to their respective owners. Their mention only describes technical use or integration and does not imply affiliation, endorsement, or certification.
|
||||
|
||||
## Prüfung bei Änderungen
|
||||
## Review when dependencies change
|
||||
|
||||
Bei jeder neuen oder aktualisierten Abhängigkeit müssen Lizenz und erforderliche Hinweise erneut geprüft werden. Automatisch gesammelte Metadaten ersetzen keine Prüfung der Original-Lizenztexte.
|
||||
Review license terms and required notices whenever a dependency is added or updated. Automatically collected metadata does not replace review of the original license texts.
|
||||
|
||||
Reference in New Issue
Block a user