← OKR Companion DEEN

Open source licences

With thanks to the open source community

OKR Companion is built on free open source software. The main components and their licences are listed below. All libraries used are covered by permissive licences (MIT, BSD, Apache 2.0, ISC) that permit use in commercial products. No copyleft licence (e. g. GPL) that would force disclosure of our own source code is used.

The full licence texts of every bundled package are available for reading: open lizenztexte.txt (643 packages, about 1 MB of text) — name, version, licence type and original text for each package. The file therefore also is the complete list of every package used; the tables below name only the main ones. Questions: hello@digitalwinners.net.

App (web & mobile)

ComponentPurposeLicence
ReactUI frameworkMIT
React NativeNative/cross-platform UIMIT
React Native WebWeb renderingMIT
Expo & Expo RouterApp platform & routingMIT
@expo/vector-icons (Ionicons)IconsMIT
react-native-safe-area-contextSafe area handlingMIT
react-native-svgVector graphicsMIT
react-native-screensNavigationMIT
react-native-gesture-handlerGesturesMIT
react-native-reanimatedAnimationsMIT
pdf.js (pdfjs-dist)Book viewer on the webApache-2.0
react-native-pdfBook viewer on deviceMIT
react-native-blob-utilFile access for the book PDFMIT
react-native-purchases (RevenueCat)Subscription purchasesMIT
react-native-qrcode-svgQR code for “phone as camera”MIT
expo-image, expo-image-picker, expo-image-manipulatorImages and cameraMIT
expo-audioDictationMIT
expo-secure-storeSecure storage of the login tokenMIT
expo-clipboard, expo-web-browser, expo-linkingClipboard and linksMIT
TypeScriptProgramming language/toolingApache-2.0

Backend (API)

ComponentPurposeLicence
Laravel FrameworkWeb/API frameworkMIT
Laravel SanctumAPI authenticationMIT
Symfony componentsHTTP, console, routing and moreMIT
GuzzleHTTP clientMIT
nesbot/carbonDate/timeMIT
league/commonmarkMarkdown processingBSD-3-Clause
league/flysystemFile storage abstractionMIT
setasign/FPDIPDF import (book)MIT
setasign/FPDFPDF generationFPDF licence (permissive)
vlucas/phpdotenvEnvironment configurationBSD-3-Clause
monolog/monologLoggingMIT

Infrastructure

ComponentPurposeLicence
nginxWeb serverBSD-2-Clause
PHPBackend runtimePHP License v3.01
MySQLDatabaseGPL-2.0 (used as a server only, no code linking)