← OKR Companion DEEN

Open-Source-Lizenzen

Danksagung an die Open-Source-Community

OKR Companion baut auf freier Open-Source-Software auf. Nachfolgend die wichtigsten Komponenten und ihre Lizenzen. Alle eingesetzten Bibliotheken stehen unter permissiven Lizenzen (MIT, BSD, Apache 2.0, ISC), die eine Nutzung in kommerziellen Produkten erlauben. Es kommt keine Copyleft-Lizenz (z. B. GPL) zum Einsatz, die eine Offenlegung unseres eigenen Quellcodes erzwingen würde.

Die vollständigen Lizenztexte aller mitgelieferten Pakete stehen zum Nachlesen bereit: lizenztexte.txt öffnen (643 Pakete, rund 1 MB Text) — je Paket Name, Version, Lizenzart und Originaltext. Damit enthält die Datei zugleich die vollständige Liste aller eingesetzten Pakete; die Tabellen unten nennen nur die wichtigsten. Fragen dazu: hello@digitalwinners.net.

App (Web & Mobile)

KomponenteZweckLizenz
ReactUI-FrameworkMIT
React NativeNative/Cross-Platform-UIMIT
React Native WebWeb-RenderingMIT
Expo & Expo RouterApp-Plattform & RoutingMIT
@expo/vector-icons (Ionicons)IconsMIT
react-native-safe-area-contextSafe-Area-HandlingMIT
react-native-svgVektorgrafikMIT
react-native-screensNavigationMIT
react-native-gesture-handlerGestenMIT
react-native-reanimatedAnimationenMIT
pdf.js (pdfjs-dist)Buchansicht im WebApache-2.0
react-native-pdfBuchansicht auf dem GerätMIT
react-native-blob-utilDateizugriff für das Buch-PDFMIT
react-native-purchases (RevenueCat)Abo-KäufeMIT
react-native-qrcode-svgQR-Code für „Handy als Kamera"MIT
expo-image, expo-image-picker, expo-image-manipulatorBilder und KameraMIT
expo-audioDiktierfunktionMIT
expo-secure-storeSichere Ablage des Anmelde-TokensMIT
expo-clipboard, expo-web-browser, expo-linkingZwischenablage und LinksMIT
TypeScriptProgrammiersprache/ToolingApache-2.0

Backend (API)

KomponenteZweckLizenz
Laravel FrameworkWeb-/API-FrameworkMIT
Laravel SanctumAPI-AuthentifizierungMIT
Symfony-KomponentenHTTP, Konsole, Routing u. a.MIT
GuzzleHTTP-ClientMIT
nesbot/carbonDatum/ZeitMIT
league/commonmarkMarkdown-VerarbeitungBSD-3-Clause
league/flysystemDateispeicher-AbstraktionMIT
setasign/FPDIPDF-Import (Buch)MIT
setasign/FPDFPDF-ErzeugungFPDF-Lizenz (permissiv)
vlucas/phpdotenvUmgebungskonfigurationBSD-3-Clause
monolog/monologLoggingMIT

Infrastruktur

KomponenteZweckLizenz
nginxWebserverBSD-2-Clause
PHPBackend-LaufzeitPHP License v3.01
MySQLDatenbankGPL-2.0 (nur als Server genutzt, kein Code-Linking)